IHE FHIR Profile: Occupational Data for Health (ODH) - International
1.0.1-current - ci-build International flag

IHE FHIR Profile: Occupational Data for Health (ODH) - International, published by IHE Patient Care Coordination Committee. This guide is not an authorized publication; it is the continuous build for version 1.0.1-current built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IHE/PCC.ODH/ and changes regularly. See the Directory of published versions

Resource Profile: Usual Work

Official URL: https://profiles.ihe.net/PCC/ODH/StructureDefinition/odh-UsualWork Version: 1.0.1-current
Active as of 2020-01-04 Computable Name: UsualWork
Other Identifiers: OID:1.3.6.1.4.1.19376.1.5.3.1.3.43.42.7

A Usual Occupation Observation is a clinical statement about the type of work (paid or unpaid) done by a person for the longest amount of time during his or her life, not including voluntary work. It includes a set of self-reported, related components about the work a person performed for the longest amount of time during his or her life, regardless of the person's current job and regardless of whether or not the person performed this work for a continuous time. It also can be used in a minor's record for the Usual Work of people who share a home with the person (see optional related subject). Usual Work supports recognition of new and known chronic conditions which evolve over many years and may become evident after the person is no longer performing that type of work, e.g., some respiratory conditions and cancers. These data also are used by public health entities and medical researchers to investigate the relationship between conditions and exposures at work and illnesses, causes of death, or cancer.

Observations are a key aspect of healthcare. This resource is used to capture those that do not require more sophisticated mechanisms.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Observation

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation 0..* Observation Usual Work
... basedOn 0..* Reference(ServiceRequest) The plan, proposal or order that is fulfilled in whole or in part by this observation
... partOf 0..* Reference(Procedure) The larger procedure that this particular observation is a component or step
... category 0..1 CodeableConcept Classification of type of observation
.... Slices for coding 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:code
..... coding:Fixed_social-history Σ 1..1 Coding Social History
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: social-history
... code 1..1 CodeableConcept Type of observation (code / type)
.... Slices for coding 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:code
..... coding:Fixed_21843-8 Σ 1..1 Coding History of Usual Occupation
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 21843-8
... subject 1..1 Reference(Patient) The subject of an observation
... focus 0..* Reference(RelatedPerson) What the observation is about, when it is not about the subject of record
... effectivePeriod 0..1 Period The period.start asserts when the usual occupation began. NOTE: If the period.start element is missing, the start of the usual occupation is not known. The period.end asserts when the usual occupation ended. If usual occupation is current, period.end should be omitted.
... performer 0..* Reference(Practitioner | Organization | Patient | RelatedPerson) Who is responsible for the observation
... valueCodeableConcept 0..1 CodeableConcept Express the usual occupation using a coded value. If no coded value is available, use text. If the usual occupation is not available, explain using dataAbsentReason.
Binding: Occupation types (preferred): Occupation International Labour Organization

.... text 0..1 string Use the narrative description if there is no coded value available for the usual occupation.
... dataAbsentReason 0..1 CodeableConcept The reason that there is no value available for the Occupation.
... interpretation 0..0
... bodySite 0..0
... method 0..0
... specimen 0..0
... device 0..0
... referenceRange 0..0
... hasMember 0..0
... derivedFrom 0..* Reference(DocumentReference | Media | QuestionnaireResponse | Observation) Related measurements the observation is made from
... Slices for component 1..* BackboneElement Component results
Slice: Unordered, Open by value:code
.... component:odh-UsualIndustry 1..1 BackboneElement UsualIndustry: The industry (type of business) in which the subject has worked for the longest duration while in the usual occupation. Express the usual industry using a coded value. If no coded value is available, use text. If the usual industry is not available, explain using dataAbsentReason.
..... code 1..1 CodeableConcept History of Usual industry
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 21844-6
..... valueCodeableConcept 0..1 CodeableConcept Express the Industry using a coded value. If no coded value is available, use text. If the Industry is not available, explain using dataAbsentReason.
Binding: industries types (preferred): Occupation International Labour Organization

...... text 0..1 string Use the narrative description if there is no coded value available for the usual industry.
..... dataAbsentReason 0..1 CodeableConcept The reason that there is no value available for the Industry.
..... interpretation 0..0
..... referenceRange 0..0
.... component:odh-UsualOccupationDuration 0..1 BackboneElement UsualOccupationDuration: The total of all periods of time (in years) the subject has spent in their Usual Occupation, not including intermittent period(s) when they were not working in that occupation (type of work).
..... code 1..1 CodeableConcept Usual occupation duration
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 74163-7
..... valueQuantity 0..1 Quantity Actual component result
...... system 0..1 uri System that defines coded unit form
Fixed Value: http://unitsofmeasure.org
...... code 0..1 code Coded form of the unit
Fixed Value: a
..... interpretation 0..0
..... referenceRange 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Observation.valueCodeableConceptpreferredODF_occupationVS (a valid code from https://metadata.ilo.org/thesaurus.html)
https://profiles.ihe.net/PCC/ODH/ValueSet/odf-occupationVS
from this IG
Observation.referenceRange.typeextensibleObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
from the FHIR Standard
Observation.referenceRange.appliesToextensibleObservationReferenceRangeAppliesToCodes
http://hl7.org/fhir/ValueSet/referencerange-appliesto
from the FHIR Standard
Observation.component:odh-UsualIndustry.valueCodeableConceptpreferredODF_industriesVS (a valid code from https://www.ilo.org/global/industries-and-sectors/health-services/lang--en/index.htm)
https://profiles.ihe.net/PCC/ODH/ValueSet/odf-industriesVS
from this IG
Observation.component:odh-UsualIndustry.referenceRange.typeextensibleObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
from the FHIR Standard
Observation.component:odh-UsualIndustry.referenceRange.appliesToextensibleObservationReferenceRangeAppliesToCodes
http://hl7.org/fhir/ValueSet/referencerange-appliesto
from the FHIR Standard
Observation.component:odh-UsualOccupationDuration.referenceRange.typeextensibleObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
from the FHIR Standard
Observation.component:odh-UsualOccupationDuration.referenceRange.appliesToextensibleObservationReferenceRangeAppliesToCodes
http://hl7.org/fhir/ValueSet/referencerange-appliesto
from the FHIR Standard

 

Other representations of profile: CSV, Excel, Schematron