public class OccupationalData extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
OccupationalData.OccupationalDataEmploymentStatusComponent |
static class |
OccupationalData.OccupationalDataPastOrPresentJobComponent |
static class |
OccupationalData.OccupationalDataPastOrPresentJobWorkScheduleComponent |
static class |
OccupationalData.OccupationalDataUsualWorkComponent |
| Modifier and Type | Field and Description |
|---|---|
protected List<Period> |
combatZonePeriod
The start and end dates for the period of time a person's work is or was in a combat zone.
|
protected DateTimeType |
date
The date of creation or updating of the occupational data record.
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
DATE
Fluent Client search parameter constant for date
|
protected List<OccupationalData.OccupationalDataEmploymentStatusComponent> |
employmentStatus
A person's current economic relationship to a job.
|
protected Identifier |
identifier
Business identifier assigned to the occupational data record.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_INFORMANT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_RECORDER
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.
|
protected List<Reference> |
informant
The person who provided the subject's health-related occupational data.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
INFORMANT
Fluent Client search parameter constant for informant
|
protected List<Resource> |
informantTarget
The actual objects that are the target of the reference (The person who provided the subject's health-related occupational data.)
|
protected List<OccupationalData.OccupationalDataPastOrPresentJobComponent> |
pastOrPresentJob
The type of work done by a person during a current or past job.
|
protected List<Reference> |
recorder
The person who created or last updated the occupational data record.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
RECORDER
Fluent Client search parameter constant for recorder
|
protected List<Resource> |
recorderTarget
The actual objects that are the target of the reference (The person who created or last updated the occupational data record.)
|
protected List<DateTimeType> |
retirementDate
A person's self-identified retirement date.
|
static String |
SP_DATE
Search parameter: date
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_INFORMANT
Search parameter: informant
|
static String |
SP_RECORDER
Search parameter: recorder
|
static String |
SP_STATUS
Search parameter: status
|
static String |
SP_SUBJECT
Search parameter: subject
|
protected Enumeration<Enumerations.PublicationStatus> |
status
The status of this ODH.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
protected Reference |
subject
The occupational data record is about this person (e.g., the patient, a parent of a minor child).
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
protected Resource |
subjectTarget
The actual object that is the target of the reference (The occupational data record is about this person (e.g., the patient, a parent of a minor child).)
|
protected OccupationalData.OccupationalDataUsualWorkComponent |
usualWork
The type of work a person has held for the longest amount of time during his or her life, regardless of the occupation currently held and regardless of whether or not it has been held for a continuous time.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
OccupationalData()
Constructor
|
OccupationalData(Enumeration<Enumerations.PublicationStatus> status)
Constructor
|
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, 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, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected Identifier identifier
protected Enumeration<Enumerations.PublicationStatus> status
protected Reference subject
protected Resource subjectTarget
protected DateTimeType date
protected List<Reference> recorder
protected List<Resource> recorderTarget
protected List<Reference> informant
protected List<Resource> informantTarget
protected List<OccupationalData.OccupationalDataEmploymentStatusComponent> employmentStatus
protected List<DateTimeType> retirementDate
protected List<Period> combatZonePeriod
protected OccupationalData.OccupationalDataUsualWorkComponent usualWork
protected List<OccupationalData.OccupationalDataPastOrPresentJobComponent> pastOrPresentJob
public static final String SP_DATE
Description: Obtained date/time. If the obtained element is a period, a date that falls in the period
Type: date
Path: OccupationalData.date
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
Description: Obtained date/time. If the obtained element is a period, a date that falls in the period
Type: date
Path: OccupationalData.date
public static final String SP_IDENTIFIER
Description: A business identifier for a particular occupational data record
Type: token
Path: OccupationalData.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: A business identifier for a particular occupational data record
Type: token
Path: OccupationalData.identifier
public static final String SP_RECORDER
Description: The person who recorded or updated the occupational data record
Type: reference
Path: OccupationalData.recorder
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RECORDER
Description: The person who recorded or updated the occupational data record
Type: reference
Path: OccupationalData.recorder
public static final ca.uhn.fhir.model.api.Include INCLUDE_RECORDER
public static final String SP_SUBJECT
Description: The subject that the occupational data record is about
Type: reference
Path: OccupationalData.subject
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
Description: The subject that the occupational data record is about
Type: reference
Path: OccupationalData.subject
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
public static final String SP_STATUS
Description: The status of the occupational data record
Type: token
Path: OccupationalData.status
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Description: The status of the occupational data record
Type: token
Path: OccupationalData.status
public static final String SP_INFORMANT
Description: The person who provided the subject's health-related occupational data.
Type: reference
Path: OccupationalData.informant
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INFORMANT
Description: The person who provided the subject's health-related occupational data.
Type: reference
Path: OccupationalData.informant
public static final ca.uhn.fhir.model.api.Include INCLUDE_INFORMANT
public OccupationalData()
public OccupationalData(Enumeration<Enumerations.PublicationStatus> status)
public Identifier getIdentifier()
identifier (Business identifier assigned to the occupational data record.)public boolean hasIdentifier()
public OccupationalData setIdentifier(Identifier value)
value - identifier (Business identifier assigned to the occupational data record.)public Enumeration<Enumerations.PublicationStatus> getStatusElement()
status (The status of this ODH. Enables tracking the life-cycle of the content.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic boolean hasStatusElement()
public boolean hasStatus()
public OccupationalData setStatusElement(Enumeration<Enumerations.PublicationStatus> value)
value - status (The status of this ODH. Enables tracking the life-cycle of the content.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic Enumerations.PublicationStatus getStatus()
public OccupationalData setStatus(Enumerations.PublicationStatus value)
value - The status of this ODH. Enables tracking the life-cycle of the content.public Reference getSubject()
subject (The occupational data record is about this person (e.g., the patient, a parent of a minor child).)public boolean hasSubject()
public OccupationalData setSubject(Reference value)
value - subject (The occupational data record is about this person (e.g., the patient, a parent of a minor child).)public Resource getSubjectTarget()
subject 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 occupational data record is about this person (e.g., the patient, a parent of a minor child).)public OccupationalData setSubjectTarget(Resource value)
value - subject 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 occupational data record is about this person (e.g., the patient, a parent of a minor child).)public DateTimeType getDateElement()
date (The date of creation or updating of the occupational data record.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the valuepublic boolean hasDateElement()
public boolean hasDate()
public OccupationalData setDateElement(DateTimeType value)
value - date (The date of creation or updating of the occupational data record.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the valuepublic Date getDate()
public OccupationalData setDate(Date value)
value - The date of creation or updating of the occupational data record.public List<Reference> getRecorder()
recorder (The person who created or last updated the occupational data record.)public OccupationalData setRecorder(List<Reference> theRecorder)
this for easy method chainingpublic boolean hasRecorder()
public Reference addRecorder()
public OccupationalData addRecorder(Reference t)
public Reference getRecorderFirstRep()
recorder, creating it if it does not already exist@Deprecated public List<Resource> getRecorderTarget()
public List<Reference> getInformant()
informant (The person who provided the subject's health-related occupational data.)public OccupationalData setInformant(List<Reference> theInformant)
this for easy method chainingpublic boolean hasInformant()
public Reference addInformant()
public OccupationalData addInformant(Reference t)
public Reference getInformantFirstRep()
informant, creating it if it does not already exist@Deprecated public List<Resource> getInformantTarget()
public List<OccupationalData.OccupationalDataEmploymentStatusComponent> getEmploymentStatus()
employmentStatus (A person's current economic relationship to a job. Employment status refers to whether a person is currently working for compensation, is unemployed (i.e., searching for work for compensation), or is not in the labor force (e.g. disabled, homemaker, chooses not to work, etc.). Employment status is not the same as classification of work.)public OccupationalData setEmploymentStatus(List<OccupationalData.OccupationalDataEmploymentStatusComponent> theEmploymentStatus)
this for easy method chainingpublic boolean hasEmploymentStatus()
public OccupationalData.OccupationalDataEmploymentStatusComponent addEmploymentStatus()
public OccupationalData addEmploymentStatus(OccupationalData.OccupationalDataEmploymentStatusComponent t)
public OccupationalData.OccupationalDataEmploymentStatusComponent getEmploymentStatusFirstRep()
employmentStatus, creating it if it does not already existpublic List<DateTimeType> getRetirementDate()
retirementDate (A person's self-identified retirement date. A person may retire multiple times.)public OccupationalData setRetirementDate(List<DateTimeType> theRetirementDate)
this for easy method chainingpublic boolean hasRetirementDate()
public DateTimeType addRetirementDateElement()
retirementDate (A person's self-identified retirement date. A person may retire multiple times.)public OccupationalData addRetirementDate(Date value)
value - retirementDate (A person's self-identified retirement date. A person may retire multiple times.)public boolean hasRetirementDate(Date value)
value - retirementDate (A person's self-identified retirement date. A person may retire multiple times.)public List<Period> getCombatZonePeriod()
combatZonePeriod (The start and end dates for the period of time a person's work is or was in a combat zone. In addition to military personnel, civilians also may work or have worked in a combat zone.)public OccupationalData setCombatZonePeriod(List<Period> theCombatZonePeriod)
this for easy method chainingpublic boolean hasCombatZonePeriod()
public Period addCombatZonePeriod()
public OccupationalData addCombatZonePeriod(Period t)
public Period getCombatZonePeriodFirstRep()
combatZonePeriod, creating it if it does not already existpublic OccupationalData.OccupationalDataUsualWorkComponent getUsualWork()
usualWork (The type of work a person has held for the longest amount of time during his or her life, regardless of the occupation currently held and regardless of whether or not it has been held for a continuous time.)public boolean hasUsualWork()
public OccupationalData setUsualWork(OccupationalData.OccupationalDataUsualWorkComponent value)
value - usualWork (The type of work a person has held for the longest amount of time during his or her life, regardless of the occupation currently held and regardless of whether or not it has been held for a continuous time.)public List<OccupationalData.OccupationalDataPastOrPresentJobComponent> getPastOrPresentJob()
pastOrPresentJob (The type of work done by a person during a current or past job. A job is defined by the sum of all the data related to the occupation. A change in occupation, supervisory level, industry, employer, or employer location is considered a new job.)public OccupationalData setPastOrPresentJob(List<OccupationalData.OccupationalDataPastOrPresentJobComponent> thePastOrPresentJob)
this for easy method chainingpublic boolean hasPastOrPresentJob()
public OccupationalData.OccupationalDataPastOrPresentJobComponent addPastOrPresentJob()
public OccupationalData addPastOrPresentJob(OccupationalData.OccupationalDataPastOrPresentJobComponent t)
public OccupationalData.OccupationalDataPastOrPresentJobComponent getPastOrPresentJobFirstRep()
pastOrPresentJob, creating it if it does not already existprotected void listChildren(List<Property> children)
listChildren in class DomainResourcepublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic OccupationalData copy()
copy in class DomainResourceprotected OccupationalData typedCopy()
public boolean equalsDeep(Base other_)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other_)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2018 University Health Network. All rights reserved.