HL7 FHIR Profile: Occupational Data for Health (ODH), Release 1 (Standard for Trial Use)

This page is part of the Occupational Data for Health (ODH) FHIR IG (v0.1.0: STU 1 Ballot 1) based on FHIR R3. The current version which supercedes this version is 1.2.0. For a full list of available versions, see the Directory of published versions

OccupationalDataSectionModel

@prefix fhir: <http://hl7.org/fhir/> .
@prefix loinc: <http://loinc.org/rdf#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

 a fhir:StructureDefinition;
  fhir:nodeRole fhir:treeRoot;
  fhir:Resource.id [ fhir:value "odh-OccupationalDataSection-model"];
  fhir:DomainResource.text [
     fhir:Narrative.status [ fhir:value "generated" ];
     fhir:Narrative.div "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n  <p><b>ODH OccupationalDataSection Logical Model</b></p>\n  <p>Single section in the current OccupationalDataSummary, containing the person's history of employment and occupation, past and present.</p>\n</div>"
  ];
  fhir:StructureDefinition.url [ fhir:value "http://hl7.org/fhir/us/odh/StructureDefinition/odh-OccupationalDataSection-model"];
  fhir:StructureDefinition.identifier [
     fhir:index 0;
     fhir:Identifier.system [ fhir:value "http://hl7.org/fhir/us/odh" ];
     fhir:Identifier.value [ fhir:value "odh.OccupationalDataSection" ]
  ];
  fhir:StructureDefinition.version [ fhir:value "0.1.0"];
  fhir:StructureDefinition.name [ fhir:value "OccupationalDataSectionModel"];
  fhir:StructureDefinition.title [ fhir:value "ODH OccupationalDataSection Logical Model"];
  fhir:StructureDefinition.status [ fhir:value "draft"];
  fhir:StructureDefinition.date [ fhir:value "2018-08-17T00:00:00+10:00"^^xsd:dateTime];
  fhir:StructureDefinition.publisher [ fhir:value "HL7"];
  fhir:StructureDefinition.contact [
     fhir:index 0;
     fhir:ContactDetail.telecom [
       fhir:index 0;
       fhir:ContactPoint.system [ fhir:value "url" ];
       fhir:ContactPoint.value [ fhir:value "http://standardhealthrecord.org" ]     ]
  ];
  fhir:StructureDefinition.description [ fhir:value "Single section in the current OccupationalDataSummary, containing the person's history of employment and occupation, past and present."];
  fhir:StructureDefinition.kind [ fhir:value "logical"];
  fhir:StructureDefinition.abstract [ fhir:value "false"^^xsd:boolean];
  fhir:StructureDefinition.type [ fhir:value "odh-OccupationalDataSection-model"];
  fhir:StructureDefinition.baseDefinition [ fhir:value "http://hl7.org/fhir/StructureDefinition/Element"];
  fhir:StructureDefinition.derivation [ fhir:value "specialization"];
  fhir:StructureDefinition.snapshot [
     fhir:StructureDefinition.snapshot.element [
       fhir:index 0;
       fhir:Element.id [ fhir:value "odh-OccupationalDataSection-model" ];
       fhir:ElementDefinition.path [ fhir:value "odh-OccupationalDataSection-model" ];
       fhir:ElementDefinition.definition [ fhir:value "Single section in the current OccupationalDataSummary, containing the person's history of employment and occupation, past and present." ];
       fhir:ElementDefinition.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
       fhir:ElementDefinition.max [ fhir:value "*" ];
       fhir:ElementDefinition.base [
         fhir:ElementDefinition.base.path [ fhir:value "odh-OccupationalDataSection-model" ];
         fhir:ElementDefinition.base.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
         fhir:ElementDefinition.base.max [ fhir:value "*" ]       ];
       fhir:ElementDefinition.mustSupport [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isModifier [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isSummary [ fhir:value "false"^^xsd:boolean ]     ], [
       fhir:index 1;
       fhir:Element.id [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation" ];
       fhir:ElementDefinition.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation" ];
       fhir:ElementDefinition.short [ fhir:value "A simplified observation for social histories." ];
       fhir:ElementDefinition.definition [ fhir:value "A simplified observation for social histories." ];
       fhir:ElementDefinition.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
       fhir:ElementDefinition.max [ fhir:value "1" ];
       fhir:ElementDefinition.base [
         fhir:ElementDefinition.base.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation" ];
         fhir:ElementDefinition.base.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
         fhir:ElementDefinition.base.max [ fhir:value "1" ]       ];
       fhir:ElementDefinition.mustSupport [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isModifier [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isSummary [ fhir:value "false"^^xsd:boolean ]     ], [
       fhir:index 2;
       fhir:Element.id [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.personEmploymentStatus" ];
       fhir:ElementDefinition.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.personEmploymentStatus" ];
       fhir:ElementDefinition.code [
         fhir:index 0;
         a loinc:74165-2;
         fhir:Coding.system [ fhir:value "http://loinc.org" ];
         fhir:Coding.code [ fhir:value "74165-2" ];
         fhir:Coding.display [ fhir:value "HistoryOfEmploymentStatus" ]       ];
       fhir:ElementDefinition.short [ fhir:value "The self-reported current and historical data about a person's economic relationship to work (e.g. having one or more jobs), including start and end dates." ];
       fhir:ElementDefinition.definition [ fhir:value "The self-reported current and historical data about a person's economic relationship to work (e.g. having one or more jobs), including start and end dates.\nA person's Employment Status could change over time, for example, a person could be employed following a period of choosing to not be in the labor force.\nOutside of ODH, the employment arrangement between an employer and a person (one job) has sometimes been referred to as a person's 'employment status.' However, in ODH Employment Status is used to characterize a person, Work Classification is used to characterize a job, and Retirement Date is used to characterize a person as retired." ];
       fhir:ElementDefinition.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
       fhir:ElementDefinition.max [ fhir:value "*" ];
       fhir:ElementDefinition.base [
         fhir:ElementDefinition.base.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.personEmploymentStatus" ];
         fhir:ElementDefinition.base.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
         fhir:ElementDefinition.base.max [ fhir:value "*" ]       ];
       fhir:ElementDefinition.type [
         fhir:index 0;
         fhir:ElementDefinition.type.code [ fhir:value "http://hl7.org/fhir/us/odh/StructureDefinition/odh-PersonEmploymentStatus-model" ]       ];
       fhir:ElementDefinition.mustSupport [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isModifier [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isSummary [ fhir:value "false"^^xsd:boolean ]     ], [
       fhir:index 3;
       fhir:Element.id [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.retirementDate" ];
       fhir:ElementDefinition.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.retirementDate" ];
       fhir:ElementDefinition.code [
         fhir:index 0;
         a loinc:87510-4;
         fhir:Coding.system [ fhir:value "http://loinc.org" ];
         fhir:Coding.code [ fhir:value "87510-4" ];
         fhir:Coding.display [ fhir:value "Date of Retirement" ]       ];
       fhir:ElementDefinition.short [ fhir:value "A self-reported date that a person considers themselves to have ‘retired’." ];
       fhir:ElementDefinition.definition [ fhir:value "A self-reported date that a person considers themselves to have ‘retired’.\nA person can be both retired and employed (an Employment Status); most often, a person would be retired from one job and employed in another job. A person also can have more than one retirement date; for example, a person could retire from military service, then later retire from a civilian job. Multiple retirement dates should be recorded using multiple FHIR resources.\nOutside of ODH, a characterization of the employment arrangement between an employer and a person (one job) has sometimes been referred to as a person's 'employment status' and might include values such as 'retired.' However, in ODH Employment Status is used to characterize a person's relationship to working (e.g., employed, unemployed) and Retirement Date is used to characterize whether or not a person self-identifies as retired. For example, a person could be 'employed' (Employment Status) and have retired from a previous job (recorded at the Person level as a Retirement Date)." ];
       fhir:ElementDefinition.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
       fhir:ElementDefinition.max [ fhir:value "*" ];
       fhir:ElementDefinition.base [
         fhir:ElementDefinition.base.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.retirementDate" ];
         fhir:ElementDefinition.base.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
         fhir:ElementDefinition.base.max [ fhir:value "*" ]       ];
       fhir:ElementDefinition.type [
         fhir:index 0;
         fhir:ElementDefinition.type.code [ fhir:value "http://hl7.org/fhir/us/odh/StructureDefinition/odh-RetirementDate-model" ]       ];
       fhir:ElementDefinition.mustSupport [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isModifier [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isSummary [ fhir:value "false"^^xsd:boolean ]     ], [
       fhir:index 4;
       fhir:Element.id [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.combatZonePeriod" ];
       fhir:ElementDefinition.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.combatZonePeriod" ];
       fhir:ElementDefinition.code [
         fhir:index 0;
         a loinc:87511-2;
         fhir:Coding.system [ fhir:value "http://loinc.org" ];
         fhir:Coding.code [ fhir:value "87511-2" ]       ];
       fhir:ElementDefinition.short [ fhir:value "Self-reported date range(s) when a person worked in what is considered a combat zone; sometimes called a hazardous duty work." ];
       fhir:ElementDefinition.definition [ fhir:value "Self-reported date range(s) when a person worked in what is considered a combat zone; sometimes called a hazardous duty work.\nBoth civilian workers, such as Department of Defense contractors, and military service members could have worked in combat zones. Multiple periods in combat zone should be recorded using multiple FHIR resources." ];
       fhir:ElementDefinition.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
       fhir:ElementDefinition.max [ fhir:value "*" ];
       fhir:ElementDefinition.base [
         fhir:ElementDefinition.base.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.combatZonePeriod" ];
         fhir:ElementDefinition.base.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
         fhir:ElementDefinition.base.max [ fhir:value "*" ]       ];
       fhir:ElementDefinition.type [
         fhir:index 0;
         fhir:ElementDefinition.type.code [ fhir:value "http://hl7.org/fhir/us/odh/StructureDefinition/odh-CombatZonePeriod-model" ]       ];
       fhir:ElementDefinition.mustSupport [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isModifier [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isSummary [ fhir:value "false"^^xsd:boolean ]     ], [
       fhir:index 5;
       fhir:Element.id [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.usualWork" ];
       fhir:ElementDefinition.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.usualWork" ];
       fhir:ElementDefinition.code [
         fhir:index 0;
         a loinc:21843-8;
         fhir:Coding.system [ fhir:value "http://loinc.org" ];
         fhir:Coding.code [ fhir:value "21843-8" ]       ];
       fhir:ElementDefinition.short [ fhir:value "Related data elements about the work a person reports having 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." ];
       fhir:ElementDefinition.definition [ fhir:value "Related data elements about the work a person reports having 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.\nKnowledge of person's Usual Work can potentially assist in diagnosis, treatment and/or prevention of chronic condition(s) or conditions with a long latency. The potential for exposure to Occupational Hazard(s) related to an Occupation and/or an Industry can change over time, and a person could have been in and out of their Usual Work over time, so additional data are helpful to fully evaluate the possible impact of the person's Usual Work on their health and guide appropriate use of screening tests to detect early disease.\nExample: a person has worked for a total of 30 years as a 'secretary' (Occupation), but in various industries, mostly hotel construction. Her Usual Occupation is 'secretary' and her Usual Industry is 'hotel construction.'\nUsual Work does not include work that was unpaid or voluntary." ];
       fhir:ElementDefinition.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
       fhir:ElementDefinition.max [ fhir:value "1" ];
       fhir:ElementDefinition.base [
         fhir:ElementDefinition.base.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.usualWork" ];
         fhir:ElementDefinition.base.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
         fhir:ElementDefinition.base.max [ fhir:value "1" ]       ];
       fhir:ElementDefinition.type [
         fhir:index 0;
         fhir:ElementDefinition.type.code [ fhir:value "http://hl7.org/fhir/us/odh/StructureDefinition/odh-UsualWork-model" ]       ];
       fhir:ElementDefinition.mustSupport [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isModifier [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isSummary [ fhir:value "false"^^xsd:boolean ]     ], [
       fhir:index 6;
       fhir:Element.id [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.pastOrPresentJob" ];
       fhir:ElementDefinition.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.pastOrPresentJob" ];
       fhir:ElementDefinition.code [
         fhir:index 0;
         a loinc:11341-5;
         fhir:Coding.system [ fhir:value "http://loinc.org" ];
         fhir:Coding.code [ fhir:value "11341-5" ];
         fhir:Coding.display [ fhir:value "History of Occupation" ]       ];
       fhir:ElementDefinition.short [ fhir:value "Related data elements for a current or previous job, as reported by the person, i.e., a work situation or position held for a specified time period." ];
       fhir:ElementDefinition.definition [ fhir:value "Related data elements for a current or previous job, as reported by the person, i.e., a work situation or position held for a specified time period.\nA person can have more than one job at the same time and multiple jobs over time, so the data related to each job must remain in the record in perpetuity. Each job should be recorded in a separate instance of PastOrPresentJob.\nA person's job can be a social determinant of their health and information about a person's job can support patient care, population health, and public health. In patient care, knowledge of a person's past or present job(s) can impact recognition, diagnosis, management, and treatment of injuries and illnesses. These data also can be used for clinical decision support and to prompt discussion of preventive care measures. For example, a record of jobs that require prolonged time in the sun might prompt a health care provider to inquire if the person wears protective clothing or sunscreen while working.\nAt a minimum, it is important to have a record of a person's current job(s); i.e., the job(s) in which a person is engaged at the time that he or she presents to a health care provider, regardless of duration, and to retain that information over time. In the event a person recently stopped working (e.g. retired without another job, became unemployed or disabled and unable to work), the most recent job(s) is used instead of the current job(s)." ];
       fhir:ElementDefinition.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
       fhir:ElementDefinition.max [ fhir:value "*" ];
       fhir:ElementDefinition.base [
         fhir:ElementDefinition.base.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.pastOrPresentJob" ];
         fhir:ElementDefinition.base.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
         fhir:ElementDefinition.base.max [ fhir:value "*" ]       ];
       fhir:ElementDefinition.type [
         fhir:index 0;
         fhir:ElementDefinition.type.code [ fhir:value "http://hl7.org/fhir/us/odh/StructureDefinition/odh-PastOrPresentJob-model" ]       ];
       fhir:ElementDefinition.mustSupport [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isModifier [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isSummary [ fhir:value "false"^^xsd:boolean ]     ]
  ];
  fhir:StructureDefinition.differential [
     fhir:StructureDefinition.differential.element [
       fhir:index 0;
       fhir:Element.id [ fhir:value "odh-OccupationalDataSection-model" ];
       fhir:ElementDefinition.path [ fhir:value "odh-OccupationalDataSection-model" ];
       fhir:ElementDefinition.definition [ fhir:value "Single section in the current OccupationalDataSummary, containing the person's history of employment and occupation, past and present." ];
       fhir:ElementDefinition.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
       fhir:ElementDefinition.max [ fhir:value "*" ];
       fhir:ElementDefinition.base [
         fhir:ElementDefinition.base.path [ fhir:value "odh-OccupationalDataSection-model" ];
         fhir:ElementDefinition.base.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
         fhir:ElementDefinition.base.max [ fhir:value "*" ]       ];
       fhir:ElementDefinition.mustSupport [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isModifier [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isSummary [ fhir:value "false"^^xsd:boolean ]     ], [
       fhir:index 1;
       fhir:Element.id [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation" ];
       fhir:ElementDefinition.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation" ];
       fhir:ElementDefinition.short [ fhir:value "A simplified observation for social histories." ];
       fhir:ElementDefinition.definition [ fhir:value "A simplified observation for social histories." ];
       fhir:ElementDefinition.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
       fhir:ElementDefinition.max [ fhir:value "1" ];
       fhir:ElementDefinition.base [
         fhir:ElementDefinition.base.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation" ];
         fhir:ElementDefinition.base.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
         fhir:ElementDefinition.base.max [ fhir:value "1" ]       ];
       fhir:ElementDefinition.mustSupport [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isModifier [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isSummary [ fhir:value "false"^^xsd:boolean ]     ], [
       fhir:index 2;
       fhir:Element.id [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.personEmploymentStatus" ];
       fhir:ElementDefinition.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.personEmploymentStatus" ];
       fhir:ElementDefinition.code [
         fhir:index 0;
         a loinc:74165-2;
         fhir:Coding.system [ fhir:value "http://loinc.org" ];
         fhir:Coding.code [ fhir:value "74165-2" ];
         fhir:Coding.display [ fhir:value "HistoryOfEmploymentStatus" ]       ];
       fhir:ElementDefinition.short [ fhir:value "The self-reported current and historical data about a person's economic relationship to work (e.g. having one or more jobs), including start and end dates." ];
       fhir:ElementDefinition.definition [ fhir:value "The self-reported current and historical data about a person's economic relationship to work (e.g. having one or more jobs), including start and end dates.\nA person's Employment Status could change over time, for example, a person could be employed following a period of choosing to not be in the labor force.\nOutside of ODH, the employment arrangement between an employer and a person (one job) has sometimes been referred to as a person's 'employment status.' However, in ODH Employment Status is used to characterize a person, Work Classification is used to characterize a job, and Retirement Date is used to characterize a person as retired." ];
       fhir:ElementDefinition.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
       fhir:ElementDefinition.max [ fhir:value "*" ];
       fhir:ElementDefinition.base [
         fhir:ElementDefinition.base.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.personEmploymentStatus" ];
         fhir:ElementDefinition.base.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
         fhir:ElementDefinition.base.max [ fhir:value "*" ]       ];
       fhir:ElementDefinition.type [
         fhir:index 0;
         fhir:ElementDefinition.type.code [ fhir:value "http://hl7.org/fhir/us/odh/StructureDefinition/odh-PersonEmploymentStatus-model" ]       ];
       fhir:ElementDefinition.mustSupport [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isModifier [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isSummary [ fhir:value "false"^^xsd:boolean ]     ], [
       fhir:index 3;
       fhir:Element.id [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.retirementDate" ];
       fhir:ElementDefinition.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.retirementDate" ];
       fhir:ElementDefinition.code [
         fhir:index 0;
         a loinc:87510-4;
         fhir:Coding.system [ fhir:value "http://loinc.org" ];
         fhir:Coding.code [ fhir:value "87510-4" ];
         fhir:Coding.display [ fhir:value "Date of Retirement" ]       ];
       fhir:ElementDefinition.short [ fhir:value "A self-reported date that a person considers themselves to have ‘retired’." ];
       fhir:ElementDefinition.definition [ fhir:value "A self-reported date that a person considers themselves to have ‘retired’.\nA person can be both retired and employed (an Employment Status); most often, a person would be retired from one job and employed in another job. A person also can have more than one retirement date; for example, a person could retire from military service, then later retire from a civilian job. Multiple retirement dates should be recorded using multiple FHIR resources.\nOutside of ODH, a characterization of the employment arrangement between an employer and a person (one job) has sometimes been referred to as a person's 'employment status' and might include values such as 'retired.' However, in ODH Employment Status is used to characterize a person's relationship to working (e.g., employed, unemployed) and Retirement Date is used to characterize whether or not a person self-identifies as retired. For example, a person could be 'employed' (Employment Status) and have retired from a previous job (recorded at the Person level as a Retirement Date)." ];
       fhir:ElementDefinition.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
       fhir:ElementDefinition.max [ fhir:value "*" ];
       fhir:ElementDefinition.base [
         fhir:ElementDefinition.base.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.retirementDate" ];
         fhir:ElementDefinition.base.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
         fhir:ElementDefinition.base.max [ fhir:value "*" ]       ];
       fhir:ElementDefinition.type [
         fhir:index 0;
         fhir:ElementDefinition.type.code [ fhir:value "http://hl7.org/fhir/us/odh/StructureDefinition/odh-RetirementDate-model" ]       ];
       fhir:ElementDefinition.mustSupport [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isModifier [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isSummary [ fhir:value "false"^^xsd:boolean ]     ], [
       fhir:index 4;
       fhir:Element.id [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.combatZonePeriod" ];
       fhir:ElementDefinition.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.combatZonePeriod" ];
       fhir:ElementDefinition.code [
         fhir:index 0;
         a loinc:87511-2;
         fhir:Coding.system [ fhir:value "http://loinc.org" ];
         fhir:Coding.code [ fhir:value "87511-2" ]       ];
       fhir:ElementDefinition.short [ fhir:value "Self-reported date range(s) when a person worked in what is considered a combat zone; sometimes called a hazardous duty work." ];
       fhir:ElementDefinition.definition [ fhir:value "Self-reported date range(s) when a person worked in what is considered a combat zone; sometimes called a hazardous duty work.\nBoth civilian workers, such as Department of Defense contractors, and military service members could have worked in combat zones. Multiple periods in combat zone should be recorded using multiple FHIR resources." ];
       fhir:ElementDefinition.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
       fhir:ElementDefinition.max [ fhir:value "*" ];
       fhir:ElementDefinition.base [
         fhir:ElementDefinition.base.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.combatZonePeriod" ];
         fhir:ElementDefinition.base.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
         fhir:ElementDefinition.base.max [ fhir:value "*" ]       ];
       fhir:ElementDefinition.type [
         fhir:index 0;
         fhir:ElementDefinition.type.code [ fhir:value "http://hl7.org/fhir/us/odh/StructureDefinition/odh-CombatZonePeriod-model" ]       ];
       fhir:ElementDefinition.mustSupport [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isModifier [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isSummary [ fhir:value "false"^^xsd:boolean ]     ], [
       fhir:index 5;
       fhir:Element.id [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.usualWork" ];
       fhir:ElementDefinition.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.usualWork" ];
       fhir:ElementDefinition.code [
         fhir:index 0;
         a loinc:21843-8;
         fhir:Coding.system [ fhir:value "http://loinc.org" ];
         fhir:Coding.code [ fhir:value "21843-8" ]       ];
       fhir:ElementDefinition.short [ fhir:value "Related data elements about the work a person reports having 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." ];
       fhir:ElementDefinition.definition [ fhir:value "Related data elements about the work a person reports having 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.\nKnowledge of person's Usual Work can potentially assist in diagnosis, treatment and/or prevention of chronic condition(s) or conditions with a long latency. The potential for exposure to Occupational Hazard(s) related to an Occupation and/or an Industry can change over time, and a person could have been in and out of their Usual Work over time, so additional data are helpful to fully evaluate the possible impact of the person's Usual Work on their health and guide appropriate use of screening tests to detect early disease.\nExample: a person has worked for a total of 30 years as a 'secretary' (Occupation), but in various industries, mostly hotel construction. Her Usual Occupation is 'secretary' and her Usual Industry is 'hotel construction.'\nUsual Work does not include work that was unpaid or voluntary." ];
       fhir:ElementDefinition.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
       fhir:ElementDefinition.max [ fhir:value "1" ];
       fhir:ElementDefinition.base [
         fhir:ElementDefinition.base.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.usualWork" ];
         fhir:ElementDefinition.base.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
         fhir:ElementDefinition.base.max [ fhir:value "1" ]       ];
       fhir:ElementDefinition.type [
         fhir:index 0;
         fhir:ElementDefinition.type.code [ fhir:value "http://hl7.org/fhir/us/odh/StructureDefinition/odh-UsualWork-model" ]       ];
       fhir:ElementDefinition.mustSupport [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isModifier [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isSummary [ fhir:value "false"^^xsd:boolean ]     ], [
       fhir:index 6;
       fhir:Element.id [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.pastOrPresentJob" ];
       fhir:ElementDefinition.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.pastOrPresentJob" ];
       fhir:ElementDefinition.code [
         fhir:index 0;
         a loinc:11341-5;
         fhir:Coding.system [ fhir:value "http://loinc.org" ];
         fhir:Coding.code [ fhir:value "11341-5" ];
         fhir:Coding.display [ fhir:value "History of Occupation" ]       ];
       fhir:ElementDefinition.short [ fhir:value "Related data elements for a current or previous job, as reported by the person, i.e., a work situation or position held for a specified time period." ];
       fhir:ElementDefinition.definition [ fhir:value "Related data elements for a current or previous job, as reported by the person, i.e., a work situation or position held for a specified time period.\nA person can have more than one job at the same time and multiple jobs over time, so the data related to each job must remain in the record in perpetuity. Each job should be recorded in a separate instance of PastOrPresentJob.\nA person's job can be a social determinant of their health and information about a person's job can support patient care, population health, and public health. In patient care, knowledge of a person's past or present job(s) can impact recognition, diagnosis, management, and treatment of injuries and illnesses. These data also can be used for clinical decision support and to prompt discussion of preventive care measures. For example, a record of jobs that require prolonged time in the sun might prompt a health care provider to inquire if the person wears protective clothing or sunscreen while working.\nAt a minimum, it is important to have a record of a person's current job(s); i.e., the job(s) in which a person is engaged at the time that he or she presents to a health care provider, regardless of duration, and to retain that information over time. In the event a person recently stopped working (e.g. retired without another job, became unemployed or disabled and unable to work), the most recent job(s) is used instead of the current job(s)." ];
       fhir:ElementDefinition.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
       fhir:ElementDefinition.max [ fhir:value "*" ];
       fhir:ElementDefinition.base [
         fhir:ElementDefinition.base.path [ fhir:value "odh-OccupationalDataSection-model.socialHistoryObservation.pastOrPresentJob" ];
         fhir:ElementDefinition.base.min [ fhir:value "0"^^xsd:nonNegativeInteger ];
         fhir:ElementDefinition.base.max [ fhir:value "*" ]       ];
       fhir:ElementDefinition.type [
         fhir:index 0;
         fhir:ElementDefinition.type.code [ fhir:value "http://hl7.org/fhir/us/odh/StructureDefinition/odh-PastOrPresentJob-model" ]       ];
       fhir:ElementDefinition.mustSupport [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isModifier [ fhir:value "false"^^xsd:boolean ];
       fhir:ElementDefinition.isSummary [ fhir:value "false"^^xsd:boolean ]     ]
  ].

# - ontology header ------------------------------------------------------------

 a owl:Ontology;
  owl:imports fhir:fhir.ttl.