This page is part of the FHIR Specification (v3.3.0: R4 Ballot 2). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
Public Health and Emergency Response Work Group | Maturity Level: 0 | Draft | Compartments: Patient |
A person's work information, structured to facilitate individual, population, and public health use; not intended to support billing.
The OccupationalData (i.e. Occupational Data for Health, ODH) FHIR resource covers information about a patient's work or a patient's family member's work. ODH is designed for the social history section of a medical record, to facilitate clinical care in most, if not all disciplines and delivery environments. ODH also can be used to support public health reporting, population health activities, clinical decision support, and similar value-based care. ODH is not designed to support billing activities. The scope of the work information includes:
This resource is expected to be implemented by clinical systems of all settings. Since a likely mechanism for collecting work information would be by patient data entry, the resource may be implemented by Personal Health Record systems. Systems supporting quality metrics and population health may also implement this resource.
Example Scenarios
This resource is expected to be referenced within FHIR profiles to incorporate patient's work information. Such profiles may include those related to:
This resource refers to the following other resources:
The majority of adults in the U.S. spend more than half their waking hours at work. Therefore health and work are inextricably inter-related. For example, the management of chronic conditions requires taking the patient's work environment into consideration. Furthermore, the recognition of new conditions related to previously unknown workplace hazards has often come from astute clinicians, which requires knowledge of the patient's work setting. ONC has indicated recognition of the value of work information for health care.
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
OccupationalData | D | DomainResource | Patient's or family member's work information (ODH) Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | |
identifier | 0..1 | Identifier | Unique identifier for the occupational data (ODH) record | |
status | ?!Σ | 1..1 | code | draft | active | retired | unknown PublicationStatus (Required) |
subject | Σ | 0..1 | Reference(Patient | RelatedPerson) | Who the occupational data (ODH) is collected about |
date | 0..1 | dateTime | Occupational Data (ODH) recording time | |
recorder | 0..* | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) | Occupational Data (ODH) recorder | |
informant | 0..* | Reference(Patient | RelatedPerson) | Occupational Data (ODH) informant | |
employmentStatus | Σ | 0..* | BackboneElement | Employment status |
code | Σ | 1..1 | CodeableConcept | Employment status code Employment Status (ODH) (Example) |
effective | Σ | 1..1 | Period | Employment status effective time period |
retirementDate | Σ | 0..* | dateTime | Retirement date |
combatZonePeriod | Σ | 0..* | Period | Combat Zone Work period |
usualWork | Σ | 0..1 | BackboneElement | Usual Work |
occupation | Σ | 1..1 | CodeableConcept | Usual Work occupation Occupation CDC Census 2010 (Example) |
industry | Σ | 1..1 | CodeableConcept | Usual Work industry Industry CDC Census 2010 (Example) |
start | Σ | 0..1 | dateTime | Usual Work start time |
duration | Σ | 0..1 | Duration | Usual Work duration |
pastOrPresentJob | Σ | 0..* | BackboneElement | Past or Present Job |
occupation | Σ | 1..1 | CodeableConcept | Past or Present Job occupation Occupation CDC Census 2010 (Example) |
industry | Σ | 1..1 | CodeableConcept | Past or Present Job industry Industry CDC Census 2010 (Example) |
effective | Σ | 0..1 | Period | Past or Present Job effective time period |
employer | Σ | 0..1 | Reference(Organization) | Past or Present Job employer |
workClassification | Σ | 0..1 | CodeableConcept | Past or Present Job work classification Work Classification (ODH) (Example) |
supervisoryLevel | Σ | 0..1 | CodeableConcept | Past or Present Job supervisory level Supervisory Level (ODH) (US) (Example) |
jobDuty | Σ | 0..* | string | Past or Present Job job duty |
occupationalHazard | Σ | 0..* | string | Past or Present Job occupational hazard |
workSchedule | Σ | 0..1 | BackboneElement | Past or Present Job work schedule |
code | Σ | 1..1 | CodeableConcept | Past or Present Job work schedule code Work Schedule (ODH) (Example) |
weeklyWorkDays | Σ | 0..1 | decimal | Past or Present Job work schedule weekly work days |
dailyWorkHours | Σ | 0..1 | decimal | Past or Present Job work schedule daily work hours |
Documentation for this format |
UML Diagram (Legend)
XML Template
<OccupationalData xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..1 Identifier Unique identifier for the occupational data (ODH) record --></identifier> <status value="[code]"/><!-- 1..1 draft | active | retired | unknown --> <subject><!-- 0..1 Reference(Patient|RelatedPerson) Who the occupational data (ODH) is collected about --></subject> <date value="[dateTime]"/><!-- 0..1 Occupational Data (ODH) recording time --> <recorder><!-- 0..* Reference(Practitioner|PractitionerRole|Patient| RelatedPerson) Occupational Data (ODH) recorder --></recorder> <informant><!-- 0..* Reference(Patient|RelatedPerson) Occupational Data (ODH) informant --></informant> <employmentStatus> <!-- 0..* Employment status --> <code><!-- 1..1 CodeableConcept Employment status code --></code> <effective><!-- 1..1 Period Employment status effective time period --></effective> </employmentStatus> <retirementDate value="[dateTime]"/><!-- 0..* Retirement date --> <combatZonePeriod><!-- 0..* Period Combat Zone Work period --></combatZonePeriod> <usualWork> <!-- 0..1 Usual Work --> <occupation><!-- 1..1 CodeableConcept Usual Work occupation --></occupation> <industry><!-- 1..1 CodeableConcept Usual Work industry --></industry> <start value="[dateTime]"/><!-- 0..1 Usual Work start time --> <duration><!-- 0..1 Duration Usual Work duration --></duration> </usualWork> <pastOrPresentJob> <!-- 0..* Past or Present Job --> <occupation><!-- 1..1 CodeableConcept Past or Present Job occupation --></occupation> <industry><!-- 1..1 CodeableConcept Past or Present Job industry --></industry> <effective><!-- 0..1 Period Past or Present Job effective time period --></effective> <employer><!-- 0..1 Reference(Organization) Past or Present Job employer --></employer> <workClassification><!-- 0..1 CodeableConcept Past or Present Job work classification --></workClassification> <supervisoryLevel><!-- 0..1 CodeableConcept Past or Present Job supervisory level --></supervisoryLevel> <jobDuty value="[string]"/><!-- 0..* Past or Present Job job duty --> <occupationalHazard value="[string]"/><!-- 0..* Past or Present Job occupational hazard --> <workSchedule> <!-- 0..1 Past or Present Job work schedule --> <code><!-- 1..1 CodeableConcept Past or Present Job work schedule code --></code> <weeklyWorkDays value="[decimal]"/><!-- 0..1 Past or Present Job work schedule weekly work days --> <dailyWorkHours value="[decimal]"/><!-- 0..1 Past or Present Job work schedule daily work hours --> </workSchedule> </pastOrPresentJob> </OccupationalData>
JSON Template
{ "resourceType" : "OccupationalData", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : { Identifier }, // Unique identifier for the occupational data (ODH) record "status" : "<code>", // R! draft | active | retired | unknown "subject" : { Reference(Patient|RelatedPerson) }, // Who the occupational data (ODH) is collected about "date" : "<dateTime>", // Occupational Data (ODH) recording time "recorder" : [{ Reference(Practitioner|PractitionerRole|Patient| RelatedPerson) }], // Occupational Data (ODH) recorder "informant" : [{ Reference(Patient|RelatedPerson) }], // Occupational Data (ODH) informant "employmentStatus" : [{ // Employment status "code" : { CodeableConcept }, // R! Employment status code "effective" : { Period } // R! Employment status effective time period }], "retirementDate" : ["<dateTime>"], // Retirement date "combatZonePeriod" : [{ Period }], // Combat Zone Work period "usualWork" : { // Usual Work "occupation" : { CodeableConcept }, // R! Usual Work occupation "industry" : { CodeableConcept }, // R! Usual Work industry "start" : "<dateTime>", // Usual Work start time "duration" : { Duration } // Usual Work duration }, "pastOrPresentJob" : [{ // Past or Present Job "occupation" : { CodeableConcept }, // R! Past or Present Job occupation "industry" : { CodeableConcept }, // R! Past or Present Job industry "effective" : { Period }, // Past or Present Job effective time period "employer" : { Reference(Organization) }, // Past or Present Job employer "workClassification" : { CodeableConcept }, // Past or Present Job work classification "supervisoryLevel" : { CodeableConcept }, // Past or Present Job supervisory level "jobDuty" : ["<string>"], // Past or Present Job job duty "occupationalHazard" : ["<string>"], // Past or Present Job occupational hazard "workSchedule" : { // Past or Present Job work schedule "code" : { CodeableConcept }, // R! Past or Present Job work schedule code "weeklyWorkDays" : <decimal>, // Past or Present Job work schedule weekly work days "dailyWorkHours" : <decimal> // Past or Present Job work schedule daily work hours } }] }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [ a fhir:OccupationalData; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:OccupationalData.identifier [ Identifier ]; # 0..1 Unique identifier for the occupational data (ODH) record fhir:OccupationalData.status [ code ]; # 1..1 draft | active | retired | unknown fhir:OccupationalData.subject [ Reference(Patient|RelatedPerson) ]; # 0..1 Who the occupational data (ODH) is collected about fhir:OccupationalData.date [ dateTime ]; # 0..1 Occupational Data (ODH) recording time fhir:OccupationalData.recorder [ Reference(Practitioner|PractitionerRole|Patient|RelatedPerson) ], ... ; # 0..* Occupational Data (ODH) recorder fhir:OccupationalData.informant [ Reference(Patient|RelatedPerson) ], ... ; # 0..* Occupational Data (ODH) informant fhir:OccupationalData.employmentStatus [ # 0..* Employment status fhir:OccupationalData.employmentStatus.code [ CodeableConcept ]; # 1..1 Employment status code fhir:OccupationalData.employmentStatus.effective [ Period ]; # 1..1 Employment status effective time period ], ...; fhir:OccupationalData.retirementDate [ dateTime ], ... ; # 0..* Retirement date fhir:OccupationalData.combatZonePeriod [ Period ], ... ; # 0..* Combat Zone Work period fhir:OccupationalData.usualWork [ # 0..1 Usual Work fhir:OccupationalData.usualWork.occupation [ CodeableConcept ]; # 1..1 Usual Work occupation fhir:OccupationalData.usualWork.industry [ CodeableConcept ]; # 1..1 Usual Work industry fhir:OccupationalData.usualWork.start [ dateTime ]; # 0..1 Usual Work start time fhir:OccupationalData.usualWork.duration [ Duration ]; # 0..1 Usual Work duration ]; fhir:OccupationalData.pastOrPresentJob [ # 0..* Past or Present Job fhir:OccupationalData.pastOrPresentJob.occupation [ CodeableConcept ]; # 1..1 Past or Present Job occupation fhir:OccupationalData.pastOrPresentJob.industry [ CodeableConcept ]; # 1..1 Past or Present Job industry fhir:OccupationalData.pastOrPresentJob.effective [ Period ]; # 0..1 Past or Present Job effective time period fhir:OccupationalData.pastOrPresentJob.employer [ Reference(Organization) ]; # 0..1 Past or Present Job employer fhir:OccupationalData.pastOrPresentJob.workClassification [ CodeableConcept ]; # 0..1 Past or Present Job work classification fhir:OccupationalData.pastOrPresentJob.supervisoryLevel [ CodeableConcept ]; # 0..1 Past or Present Job supervisory level fhir:OccupationalData.pastOrPresentJob.jobDuty [ string ], ... ; # 0..* Past or Present Job job duty fhir:OccupationalData.pastOrPresentJob.occupationalHazard [ string ], ... ; # 0..* Past or Present Job occupational hazard fhir:OccupationalData.pastOrPresentJob.workSchedule [ # 0..1 Past or Present Job work schedule fhir:OccupationalData.pastOrPresentJob.workSchedule.code [ CodeableConcept ]; # 1..1 Past or Present Job work schedule code fhir:OccupationalData.pastOrPresentJob.workSchedule.weeklyWorkDays [ decimal ]; # 0..1 Past or Present Job work schedule weekly work days fhir:OccupationalData.pastOrPresentJob.workSchedule.dailyWorkHours [ decimal ]; # 0..1 Past or Present Job work schedule daily work hours ]; ], ...; ]
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
OccupationalData | D | DomainResource | Patient's or family member's work information (ODH) Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | |
identifier | 0..1 | Identifier | Unique identifier for the occupational data (ODH) record | |
status | ?!Σ | 1..1 | code | draft | active | retired | unknown PublicationStatus (Required) |
subject | Σ | 0..1 | Reference(Patient | RelatedPerson) | Who the occupational data (ODH) is collected about |
date | 0..1 | dateTime | Occupational Data (ODH) recording time | |
recorder | 0..* | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) | Occupational Data (ODH) recorder | |
informant | 0..* | Reference(Patient | RelatedPerson) | Occupational Data (ODH) informant | |
employmentStatus | Σ | 0..* | BackboneElement | Employment status |
code | Σ | 1..1 | CodeableConcept | Employment status code Employment Status (ODH) (Example) |
effective | Σ | 1..1 | Period | Employment status effective time period |
retirementDate | Σ | 0..* | dateTime | Retirement date |
combatZonePeriod | Σ | 0..* | Period | Combat Zone Work period |
usualWork | Σ | 0..1 | BackboneElement | Usual Work |
occupation | Σ | 1..1 | CodeableConcept | Usual Work occupation Occupation CDC Census 2010 (Example) |
industry | Σ | 1..1 | CodeableConcept | Usual Work industry Industry CDC Census 2010 (Example) |
start | Σ | 0..1 | dateTime | Usual Work start time |
duration | Σ | 0..1 | Duration | Usual Work duration |
pastOrPresentJob | Σ | 0..* | BackboneElement | Past or Present Job |
occupation | Σ | 1..1 | CodeableConcept | Past or Present Job occupation Occupation CDC Census 2010 (Example) |
industry | Σ | 1..1 | CodeableConcept | Past or Present Job industry Industry CDC Census 2010 (Example) |
effective | Σ | 0..1 | Period | Past or Present Job effective time period |
employer | Σ | 0..1 | Reference(Organization) | Past or Present Job employer |
workClassification | Σ | 0..1 | CodeableConcept | Past or Present Job work classification Work Classification (ODH) (Example) |
supervisoryLevel | Σ | 0..1 | CodeableConcept | Past or Present Job supervisory level Supervisory Level (ODH) (US) (Example) |
jobDuty | Σ | 0..* | string | Past or Present Job job duty |
occupationalHazard | Σ | 0..* | string | Past or Present Job occupational hazard |
workSchedule | Σ | 0..1 | BackboneElement | Past or Present Job work schedule |
code | Σ | 1..1 | CodeableConcept | Past or Present Job work schedule code Work Schedule (ODH) (Example) |
weeklyWorkDays | Σ | 0..1 | decimal | Past or Present Job work schedule weekly work days |
dailyWorkHours | Σ | 0..1 | decimal | Past or Present Job work schedule daily work hours |
Documentation for this format |
XML Template
<OccupationalData xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..1 Identifier Unique identifier for the occupational data (ODH) record --></identifier> <status value="[code]"/><!-- 1..1 draft | active | retired | unknown --> <subject><!-- 0..1 Reference(Patient|RelatedPerson) Who the occupational data (ODH) is collected about --></subject> <date value="[dateTime]"/><!-- 0..1 Occupational Data (ODH) recording time --> <recorder><!-- 0..* Reference(Practitioner|PractitionerRole|Patient| RelatedPerson) Occupational Data (ODH) recorder --></recorder> <informant><!-- 0..* Reference(Patient|RelatedPerson) Occupational Data (ODH) informant --></informant> <employmentStatus> <!-- 0..* Employment status --> <code><!-- 1..1 CodeableConcept Employment status code --></code> <effective><!-- 1..1 Period Employment status effective time period --></effective> </employmentStatus> <retirementDate value="[dateTime]"/><!-- 0..* Retirement date --> <combatZonePeriod><!-- 0..* Period Combat Zone Work period --></combatZonePeriod> <usualWork> <!-- 0..1 Usual Work --> <occupation><!-- 1..1 CodeableConcept Usual Work occupation --></occupation> <industry><!-- 1..1 CodeableConcept Usual Work industry --></industry> <start value="[dateTime]"/><!-- 0..1 Usual Work start time --> <duration><!-- 0..1 Duration Usual Work duration --></duration> </usualWork> <pastOrPresentJob> <!-- 0..* Past or Present Job --> <occupation><!-- 1..1 CodeableConcept Past or Present Job occupation --></occupation> <industry><!-- 1..1 CodeableConcept Past or Present Job industry --></industry> <effective><!-- 0..1 Period Past or Present Job effective time period --></effective> <employer><!-- 0..1 Reference(Organization) Past or Present Job employer --></employer> <workClassification><!-- 0..1 CodeableConcept Past or Present Job work classification --></workClassification> <supervisoryLevel><!-- 0..1 CodeableConcept Past or Present Job supervisory level --></supervisoryLevel> <jobDuty value="[string]"/><!-- 0..* Past or Present Job job duty --> <occupationalHazard value="[string]"/><!-- 0..* Past or Present Job occupational hazard --> <workSchedule> <!-- 0..1 Past or Present Job work schedule --> <code><!-- 1..1 CodeableConcept Past or Present Job work schedule code --></code> <weeklyWorkDays value="[decimal]"/><!-- 0..1 Past or Present Job work schedule weekly work days --> <dailyWorkHours value="[decimal]"/><!-- 0..1 Past or Present Job work schedule daily work hours --> </workSchedule> </pastOrPresentJob> </OccupationalData>
JSON Template
{ "resourceType" : "OccupationalData", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : { Identifier }, // Unique identifier for the occupational data (ODH) record "status" : "<code>", // R! draft | active | retired | unknown "subject" : { Reference(Patient|RelatedPerson) }, // Who the occupational data (ODH) is collected about "date" : "<dateTime>", // Occupational Data (ODH) recording time "recorder" : [{ Reference(Practitioner|PractitionerRole|Patient| RelatedPerson) }], // Occupational Data (ODH) recorder "informant" : [{ Reference(Patient|RelatedPerson) }], // Occupational Data (ODH) informant "employmentStatus" : [{ // Employment status "code" : { CodeableConcept }, // R! Employment status code "effective" : { Period } // R! Employment status effective time period }], "retirementDate" : ["<dateTime>"], // Retirement date "combatZonePeriod" : [{ Period }], // Combat Zone Work period "usualWork" : { // Usual Work "occupation" : { CodeableConcept }, // R! Usual Work occupation "industry" : { CodeableConcept }, // R! Usual Work industry "start" : "<dateTime>", // Usual Work start time "duration" : { Duration } // Usual Work duration }, "pastOrPresentJob" : [{ // Past or Present Job "occupation" : { CodeableConcept }, // R! Past or Present Job occupation "industry" : { CodeableConcept }, // R! Past or Present Job industry "effective" : { Period }, // Past or Present Job effective time period "employer" : { Reference(Organization) }, // Past or Present Job employer "workClassification" : { CodeableConcept }, // Past or Present Job work classification "supervisoryLevel" : { CodeableConcept }, // Past or Present Job supervisory level "jobDuty" : ["<string>"], // Past or Present Job job duty "occupationalHazard" : ["<string>"], // Past or Present Job occupational hazard "workSchedule" : { // Past or Present Job work schedule "code" : { CodeableConcept }, // R! Past or Present Job work schedule code "weeklyWorkDays" : <decimal>, // Past or Present Job work schedule weekly work days "dailyWorkHours" : <decimal> // Past or Present Job work schedule daily work hours } }] }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [ a fhir:OccupationalData; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:OccupationalData.identifier [ Identifier ]; # 0..1 Unique identifier for the occupational data (ODH) record fhir:OccupationalData.status [ code ]; # 1..1 draft | active | retired | unknown fhir:OccupationalData.subject [ Reference(Patient|RelatedPerson) ]; # 0..1 Who the occupational data (ODH) is collected about fhir:OccupationalData.date [ dateTime ]; # 0..1 Occupational Data (ODH) recording time fhir:OccupationalData.recorder [ Reference(Practitioner|PractitionerRole|Patient|RelatedPerson) ], ... ; # 0..* Occupational Data (ODH) recorder fhir:OccupationalData.informant [ Reference(Patient|RelatedPerson) ], ... ; # 0..* Occupational Data (ODH) informant fhir:OccupationalData.employmentStatus [ # 0..* Employment status fhir:OccupationalData.employmentStatus.code [ CodeableConcept ]; # 1..1 Employment status code fhir:OccupationalData.employmentStatus.effective [ Period ]; # 1..1 Employment status effective time period ], ...; fhir:OccupationalData.retirementDate [ dateTime ], ... ; # 0..* Retirement date fhir:OccupationalData.combatZonePeriod [ Period ], ... ; # 0..* Combat Zone Work period fhir:OccupationalData.usualWork [ # 0..1 Usual Work fhir:OccupationalData.usualWork.occupation [ CodeableConcept ]; # 1..1 Usual Work occupation fhir:OccupationalData.usualWork.industry [ CodeableConcept ]; # 1..1 Usual Work industry fhir:OccupationalData.usualWork.start [ dateTime ]; # 0..1 Usual Work start time fhir:OccupationalData.usualWork.duration [ Duration ]; # 0..1 Usual Work duration ]; fhir:OccupationalData.pastOrPresentJob [ # 0..* Past or Present Job fhir:OccupationalData.pastOrPresentJob.occupation [ CodeableConcept ]; # 1..1 Past or Present Job occupation fhir:OccupationalData.pastOrPresentJob.industry [ CodeableConcept ]; # 1..1 Past or Present Job industry fhir:OccupationalData.pastOrPresentJob.effective [ Period ]; # 0..1 Past or Present Job effective time period fhir:OccupationalData.pastOrPresentJob.employer [ Reference(Organization) ]; # 0..1 Past or Present Job employer fhir:OccupationalData.pastOrPresentJob.workClassification [ CodeableConcept ]; # 0..1 Past or Present Job work classification fhir:OccupationalData.pastOrPresentJob.supervisoryLevel [ CodeableConcept ]; # 0..1 Past or Present Job supervisory level fhir:OccupationalData.pastOrPresentJob.jobDuty [ string ], ... ; # 0..* Past or Present Job job duty fhir:OccupationalData.pastOrPresentJob.occupationalHazard [ string ], ... ; # 0..* Past or Present Job occupational hazard fhir:OccupationalData.pastOrPresentJob.workSchedule [ # 0..1 Past or Present Job work schedule fhir:OccupationalData.pastOrPresentJob.workSchedule.code [ CodeableConcept ]; # 1..1 Past or Present Job work schedule code fhir:OccupationalData.pastOrPresentJob.workSchedule.weeklyWorkDays [ decimal ]; # 0..1 Past or Present Job work schedule weekly work days fhir:OccupationalData.pastOrPresentJob.workSchedule.dailyWorkHours [ decimal ]; # 0..1 Past or Present Job work schedule daily work hours ]; ], ...; ]
Alternate definitions: Master Definition XML + JSON, XML Schema/Schematron + JSON Schema, ShEx (for Turtle) + see the extensions & the dependency analysis
Path | Definition | Type | Reference |
---|---|---|---|
OccupationalData.status | The lifecycle status of an artifact. | Required | PublicationStatus |
OccupationalData.employmentStatus.code | A value set consisting of codes pertaining to 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. | Example | Employment Status (ODH) |
OccupationalData.usualWork.occupation OccupationalData.pastOrPresentJob.occupation | A value set consisting of all codes from the 2010 Occupation coding system used by CDC (NIOSH & NCHS) for coding a person's type of work. Occupation describes a set of activities or tasks that an individual is paid to perform or, if unpaid, define the person’s contribution to a household/family business/community. This code system includes 2010 U.S. Census Bureau occupation codes with modifications made by CDC for unpaid workers and military occupations. The 2010 Census occupation categories are based on the 2010 BLS Standard Occupational Classification (SOC) system. The PH_Industry_CDC_Census2010 code system should be used in conjunction with this occupation code system when coding both industry and occupation. | Example | Occupation CDC Census 2010 |
OccupationalData.usualWork.industry OccupationalData.pastOrPresentJob.industry | A value set consisting of all codes from the 2010 Industry coding system used by CDC (NIOSH & NCHS) for coding the type of business in which a person works. Industry describes an economic or business sector comprised of businesses or enterprises concerned with the output of a specified category of products or services (e.g., the construction industry or the agriculture industry). This industry code system includes 2007 U.S. Census Bureau industry codes and additional codes developed by CDC for unpaid workers. The 2010 Census industry categories are based on the 2007 North American Industry Classification System (NAICS). The PH_Occupation_CDC_Census2010 code system should be used in conjunction with this industry code system when coding both industry and occupation. | Example | Industry CDC Census 2010 |
OccupationalData.pastOrPresentJob.workClassification | A value set consisting of codes pertaining to 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). | Example | Work Classification (ODH) |
OccupationalData.pastOrPresentJob.supervisoryLevel | A value set consisting of codes which reflect 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. This set of codes reflects US usage - other jurisdictions will have different needs. | Example | Supervisory Level (ODH) (US) |
OccupationalData.pastOrPresentJob.workSchedule.code | A value set consisting of codes which describe a person's typical arrangement of working hours for one job. | Example | Work Schedule (ODH) |
Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
Name | Type | Description | Expression | In Common |
date | date | Obtained date/time. If the obtained element is a period, a date that falls in the period | OccupationalData.date | |
identifier | token | A business identifier for a particular occupational data record | OccupationalData.identifier | |
informant | reference | The person who provided the subject's health-related occupational data. | OccupationalData.informant (Patient, RelatedPerson) | |
recorder | reference | The person who recorded or updated the occupational data record | OccupationalData.recorder (Practitioner, Patient, PractitionerRole, RelatedPerson) | |
status | token | The status of the occupational data record | OccupationalData.status | |
subject | reference | The subject that the occupational data record is about | OccupationalData.subject (Patient, RelatedPerson) |