public static class OccupationalData.OccupationalDataPastOrPresentJobComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected Period |
effective
The start and end dates for one job.
|
protected Reference |
employer
The party, be it an individual or an organization, responsible for providing compensation to a person performing work, or in the case of unpaid work, the party responsible for engaging the person in a position.
|
protected Organization |
employerTarget
The actual object that is the target of the reference (The party, be it an individual or an organization, responsible for providing compensation to a person performing work, or in the case of unpaid work, the party responsible for engaging the person in a position.
|
protected CodeableConcept |
industry
A code that represents the type of business associated with a person's Past or Present Job; i.e., for one job.
|
protected List<StringType> |
jobDuty
A regular action performed at a single job.
|
protected CodeableConcept |
occupation
A code that represents the type of work done by a person at one job.
|
protected List<StringType> |
occupationalHazard
A hazard that is specific to a person's work or work environment for a single job and with which the person might come in contact.
|
protected CodeableConcept |
supervisoryLevel
Reflects the amount of supervisory or management responsibilities of a person at one job.
|
protected CodeableConcept |
workClassification
The classification of a person's job (one job) as defined by compensation and sector (e.g.
|
protected OccupationalData.OccupationalDataPastOrPresentJobWorkScheduleComponent |
workSchedule
Describes a person's typical arrangement of working hours for one job.
|
modifierExtension| Constructor and Description |
|---|
OccupationalDataPastOrPresentJobComponent()
Constructor
|
OccupationalDataPastOrPresentJobComponent(CodeableConcept occupation,
CodeableConcept industry)
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected CodeableConcept occupation
protected CodeableConcept industry
protected Period effective
protected Reference employer
protected Organization employerTarget
protected CodeableConcept workClassification
protected CodeableConcept supervisoryLevel
protected List<StringType> jobDuty
protected List<StringType> occupationalHazard
protected OccupationalData.OccupationalDataPastOrPresentJobWorkScheduleComponent workSchedule
public OccupationalDataPastOrPresentJobComponent()
public OccupationalDataPastOrPresentJobComponent(CodeableConcept occupation, CodeableConcept industry)
public CodeableConcept getOccupation()
occupation (A code that represents the type of work done by a person at one job.)public boolean hasOccupation()
public OccupationalData.OccupationalDataPastOrPresentJobComponent setOccupation(CodeableConcept value)
value - occupation (A code that represents the type of work done by a person at one job.)public CodeableConcept getIndustry()
industry (A code that represents the type of business associated with a person's Past or Present Job; i.e., for one job. A change in industry indicates a change in job.)public boolean hasIndustry()
public OccupationalData.OccupationalDataPastOrPresentJobComponent setIndustry(CodeableConcept value)
value - industry (A code that represents the type of business associated with a person's Past or Present Job; i.e., for one job. A change in industry indicates a change in job.)public Period getEffective()
effective (The start and end dates for one job. A change in occupation, supervisory level, industry, employer, or employer location is considered a new job.)public boolean hasEffective()
public OccupationalData.OccupationalDataPastOrPresentJobComponent setEffective(Period value)
value - effective (The start and end dates for one job. A change in occupation, supervisory level, industry, employer, or employer location is considered a new job.)public Reference getEmployer()
employer (The party, be it an individual or an organization, responsible for providing compensation to a person performing work, or in the case of unpaid work, the party responsible for engaging the person in a position. For military occupations, this refers to the name of the person's military home base; the person's Branch of Service is recorded as industry. A change in employer or employer location indicates a change in job.)public boolean hasEmployer()
public OccupationalData.OccupationalDataPastOrPresentJobComponent setEmployer(Reference value)
value - employer (The party, be it an individual or an organization, responsible for providing compensation to a person performing work, or in the case of unpaid work, the party responsible for engaging the person in a position. For military occupations, this refers to the name of the person's military home base; the person's Branch of Service is recorded as industry. A change in employer or employer location indicates a change in job.)public Organization getEmployerTarget()
employer The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The party, be it an individual or an organization, responsible for providing compensation to a person performing work, or in the case of unpaid work, the party responsible for engaging the person in a position. For military occupations, this refers to the name of the person's military home base; the person's Branch of Service is recorded as industry. A change in employer or employer location indicates a change in job.)public OccupationalData.OccupationalDataPastOrPresentJobComponent setEmployerTarget(Organization value)
value - employer The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The party, be it an individual or an organization, responsible for providing compensation to a person performing work, or in the case of unpaid work, the party responsible for engaging the person in a position. For military occupations, this refers to the name of the person's military home base; the person's Branch of Service is recorded as industry. A change in employer or employer location indicates a change in job.)public CodeableConcept getWorkClassification()
workClassification (The classification of a person's job (one job) as defined by compensation and sector (e.g. paid, unpaid, self-employed, government, etc.). This is different from employment status: a person who is a volunteer (work classification) may have chosen not to be in the labor force (employment status).)public boolean hasWorkClassification()
public OccupationalData.OccupationalDataPastOrPresentJobComponent setWorkClassification(CodeableConcept value)
value - workClassification (The classification of a person's job (one job) as defined by compensation and sector (e.g. paid, unpaid, self-employed, government, etc.). This is different from employment status: a person who is a volunteer (work classification) may have chosen not to be in the labor force (employment status).)public CodeableConcept getSupervisoryLevel()
supervisoryLevel (Reflects the amount of supervisory or management responsibilities of a person at one job. For military jobs, pay grade is used as a proxy because it can be interpreted across branches of service. A change in supervisory level is considered a new job.)public boolean hasSupervisoryLevel()
public OccupationalData.OccupationalDataPastOrPresentJobComponent setSupervisoryLevel(CodeableConcept value)
value - supervisoryLevel (Reflects the amount of supervisory or management responsibilities of a person at one job. For military jobs, pay grade is used as a proxy because it can be interpreted across branches of service. A change in supervisory level is considered a new job.)public List<StringType> getJobDuty()
jobDuty (A regular action performed at a single job.)public OccupationalData.OccupationalDataPastOrPresentJobComponent setJobDuty(List<StringType> theJobDuty)
this for easy method chainingpublic boolean hasJobDuty()
public StringType addJobDutyElement()
jobDuty (A regular action performed at a single job.)public OccupationalData.OccupationalDataPastOrPresentJobComponent addJobDuty(String value)
value - jobDuty (A regular action performed at a single job.)public boolean hasJobDuty(String value)
value - jobDuty (A regular action performed at a single job.)public List<StringType> getOccupationalHazard()
occupationalHazard (A hazard that is specific to a person's work or work environment for a single job and with which the person might come in contact. A hazard is a source of potential harm to an individual's physical or mental health (e.g., biological, chemical, physical, psychological, radiological).)public OccupationalData.OccupationalDataPastOrPresentJobComponent setOccupationalHazard(List<StringType> theOccupationalHazard)
this for easy method chainingpublic boolean hasOccupationalHazard()
public StringType addOccupationalHazardElement()
occupationalHazard (A hazard that is specific to a person's work or work environment for a single job and with which the person might come in contact. A hazard is a source of potential harm to an individual's physical or mental health (e.g., biological, chemical, physical, psychological, radiological).)public OccupationalData.OccupationalDataPastOrPresentJobComponent addOccupationalHazard(String value)
value - occupationalHazard (A hazard that is specific to a person's work or work environment for a single job and with which the person might come in contact. A hazard is a source of potential harm to an individual's physical or mental health (e.g., biological, chemical, physical, psychological, radiological).)public boolean hasOccupationalHazard(String value)
value - occupationalHazard (A hazard that is specific to a person's work or work environment for a single job and with which the person might come in contact. A hazard is a source of potential harm to an individual's physical or mental health (e.g., biological, chemical, physical, psychological, radiological).)public OccupationalData.OccupationalDataPastOrPresentJobWorkScheduleComponent getWorkSchedule()
workSchedule (Describes a person's typical arrangement of working hours for one job.)public boolean hasWorkSchedule()
public OccupationalData.OccupationalDataPastOrPresentJobComponent setWorkSchedule(OccupationalData.OccupationalDataPastOrPresentJobWorkScheduleComponent value)
value - workSchedule (Describes a person's typical arrangement of working hours for one job.)protected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic OccupationalData.OccupationalDataPastOrPresentJobComponent copy()
copy in class BackboneElementpublic boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in class BackboneElementCopyright © 2014–2018 University Health Network. All rights reserved.