<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="odh-UsualWork" />
  <text>
    <status value="generated" />
    <div xmlns="http://www.w3.org/1999/xhtml">
      <p>
        <b>UsualWork Profile</b>
      </p>
      <p>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. Knowledge 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. Example: a person has worked for a total of 30 years as a building carpenter (Occupation), but in various industries, mostly hotel construction. Her Usual Occupation is ‘building carpenter’ and her Usual Industry is ‘hotel construction.’ Usual Work does not include work that was unpaid or voluntary.</p>
      <p>
        <b>Mapping Summary</b>
      </p>
      <p>
        <pre>odh.UsualWork maps to Observation:
  Language maps to language
  Narrative maps to text
  ImplicitRules maps to implicitRules
  Metadata.VersionId maps to meta.versionId
  Metadata.SourceSystem maps to meta.extension
  Metadata.Profile maps to meta.profile
  Metadata.LastUpdated maps to meta.lastUpdated
  Metadata.SecurityLabel maps to meta.security
  Metadata.Tag maps to meta.tag
  Identifier maps to identifier
  ObservationBasedOn maps to basedOn
  ObservationPartOf maps to extension
  Status maps to status
  Category maps to category
  Code maps to code
  ObservationSubjectOfRecord maps to subject
  FocalSubject maps to modifierExtension
  CareContext maps to context
  RelevantTime maps to effective[x]
  StatementDateTime maps to issued
  Performer maps to performer
  DataValue maps to value[x]
  DataAbsentReason maps to dataAbsentReason
  Interpretation maps to interpretation
  Annotation maps to extension
  BodyLocation.Code maps to bodySite
  BodyLocation.Laterality maps to bodySite.extension
  BodyLocation.Orientation maps to bodySite.extension
  BodyLocation.RelationToLandmark maps to bodySite.extension
  Method maps to method
  Device maps to device
  ReferenceRange maps to referenceRange
  ReferenceRange.LowerBound maps to referenceRange.low
  ReferenceRange.UpperBound maps to referenceRange.high
  ReferenceRange.Type maps to referenceRange.type
  ReferenceRange.ApplicableSubpopulation maps to referenceRange.appliesTo
  ReferenceRange.ApplicableAgeRange maps to referenceRange.age
  ReferenceRange.Text maps to referenceRange.text
  fix related.type to #has-member
  PanelMembers maps to related
  PanelMembers.Observation maps to related.target (slice at = related; slice on = target.reference.resolve(); slice on type = profile; slice strategy = includes)
  ObservationDerivedFrom maps to extension
  Components.ObservationComponent maps to component (slice on = code.coding.code; slice strategy = includes)
  Components.ObservationComponent.Code maps to component.code
  Components.ObservationComponent.DataValue maps to component.value[x]
  Components.ObservationComponent.DataAbsentReason maps to component.dataAbsentReason
  Components.ObservationComponent.Interpretation maps to component.interpretation
  Components.ObservationComponent.ReferenceRange maps to component.referenceRange
  Components.ObservationComponent.ReferenceRange.LowerBound maps to component.referenceRange.low
  Components.ObservationComponent.ReferenceRange.UpperBound maps to component.referenceRange.high
  Components.ObservationComponent.ReferenceRange.Type maps to component.referenceRange.type
  Components.ObservationComponent.ReferenceRange.ApplicableSubpopulation maps to component.referenceRange.appliesTo
  Components.ObservationComponent.ReferenceRange.ApplicableAgeRange maps to component.referenceRange.age
  Components.ObservationComponent.ReferenceRange.Text maps to component.referenceRange.text
</pre>
      </p>
    </div>
  </text>
  <url value="http://hl7.org/fhir/us/odh/StructureDefinition/odh-UsualWork" />
  <identifier>
    <system value="http://hl7.org/fhir/us/odh" />
    <value value="odh.UsualWork" />
  </identifier>
  <version value="1.0.0" />
  <name value="UsualWork" />
  <title value="odh-UsualWork" />
  <status value="draft" />
  <date value="2019-05-08T00:00:00-04:00" />
  <publisher value="HL7" />
  <contact>
    <telecom>
      <system value="url" />
      <value value="http://standardhealthrecord.org" />
    </telecom>
  </contact>
  <description 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. Knowledge 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. Example: a person has worked for a total of 30 years as a building carpenter (Occupation), but in various industries, mostly hotel construction. Her Usual Occupation is ‘building carpenter’ and her Usual Industry is ‘hotel construction.’ Usual Work does not include work that was unpaid or voluntary." />
  <purpose value="Observations are a key aspect of healthcare.  This resource is used to capture those that do not require more sophisticated mechanisms." />
  <fhirVersion value="3.0.1" />
  <mapping>
    <identity value="workflow" />
    <uri value="http://hl7.org/fhir/workflow" />
    <name value="Workflow Mapping" />
  </mapping>
  <mapping>
    <identity value="sct-concept" />
    <uri value="http://snomed.info/conceptdomain" />
    <name value="SNOMED CT Concept Domain Binding" />
  </mapping>
  <mapping>
    <identity value="v2" />
    <uri value="http://hl7.org/v2" />
    <name value="HL7 v2 Mapping" />
  </mapping>
  <mapping>
    <identity value="rim" />
    <uri value="http://hl7.org/v3" />
    <name value="RIM Mapping" />
  </mapping>
  <mapping>
    <identity value="w5" />
    <uri value="http://hl7.org/fhir/w5" />
    <name value="W5 Mapping" />
  </mapping>
  <mapping>
    <identity value="sct-attr" />
    <uri value="http://snomed.info/sct" />
    <name value="SNOMED CT Attribute Binding" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="Observation" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" />
  <derivation value="constraint" />
  <differential>
    <element id="Observation:odh-UsualWork">
      <path value="Observation" />
      <short value="odh-UsualWork" />
      <definition 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. Knowledge 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. Example: a person has worked for a total of 30 years as a building carpenter (Occupation), but in various industries, mostly hotel construction. Her Usual Occupation is ‘building carpenter’ and her Usual Industry is ‘hotel construction.’ Usual Work does not include work that was unpaid or voluntary." />
    </element>
    <element id="Observation:odh-UsualWork.meta">
      <path value="Observation.meta" />
    </element>
    <element id="Observation:odh-UsualWork.meta.extension:sourcesystem">
      <path value="Observation.meta.extension" />
      <sliceName value="sourcesystem" />
      <definition value="FHIR: This provides a minimal amount of Provenance information that can be used to track or differentiate the source of information in the resource. The source may identify another FHIR server, document, message, database, etc. FHIM: Identifies the computer system that created the medical record. This optional field may also be used to indicate that the medical record was originally created by a different organization from the one that is currently storing or utilizing the record in that the assigning authority of the Id could be set to that originating organization. This property is optional, as some systems will assume that all records that it contains originated in that system, however it is anticipated that it will become increasingly commonplace for records from multiple systems and organizations will be comingled in order to provide a complete picture of the patient's health record." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/us/odh/StructureDefinition/shr-core-SourceSystem-extension" />
      </type>
    </element>
    <element id="Observation:odh-UsualWork.extension">
      <path value="Observation.extension" />
      <slicing id="8">
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
    </element>
    <element id="Observation:odh-UsualWork.extension:observationpartof">
      <path value="Observation.extension" />
      <sliceName value="observationpartof" />
      <definition value="A larger event of which this particular Observation is a component or step. For example, an observation as part of a procedure." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="DomainResource.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/us/odh/StructureDefinition/shr-core-ObservationPartOf-extension" />
      </type>
    </element>
    <element id="Observation:odh-UsualWork.extension:annotation">
      <path value="Observation.extension" />
      <sliceName value="annotation" />
      <definition value="An added or follow-up note, often after the fact, that contains metadata about who made the statement and when." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="DomainResource.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/us/odh/StructureDefinition/shr-core-Annotation-extension" />
      </type>
    </element>
    <element id="Observation:odh-UsualWork.extension:observationderivedfrom">
      <path value="Observation.extension" />
      <sliceName value="observationderivedfrom" />
      <definition value="The target resource that represents a measurement from which this observation value is derived. For example, a calculated anion gap or a fetal measurement based on an ultrasound image." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="DomainResource.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/us/odh/StructureDefinition/shr-core-ObservationDerivedFrom-extension" />
      </type>
    </element>
    <element id="Observation:odh-UsualWork.modifierExtension">
      <path value="Observation.modifierExtension" />
      <slicing id="9">
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
    </element>
    <element id="Observation:odh-UsualWork.modifierExtension:focalsubject">
      <path value="Observation.modifierExtension" />
      <sliceName value="focalsubject" />
      <definition value="The person or entity that the information in this resource relates to, if different than the person of record. The subject of information can be a reference or a code, the latter when the subject is described generically, for example, in terms of a relationship to the subject of record (e.g., wife)." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="DomainResource.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/us/odh/StructureDefinition/shr-core-FocalSubject-extension" />
      </type>
      <mustSupport value="true" />
      <isModifier value="true" />
    </element>
    <element id="Observation:odh-UsualWork.modifierExtension:focalsubject.valueCodeableConcept">
      <path value="Observation.modifierExtension.valueCodeableConcept" />
      <short value="CodeableConcept" />
      <definition value="A set of codes drawn from different coding systems, representing the same concept." />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.1.11.19579/expansion" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation:odh-UsualWork.basedOn">
      <path value="Observation.basedOn" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/us/odh/StructureDefinition/shr-core-MedicationRequest" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/us/odh/StructureDefinition/shr-core-ServiceRequest" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/us/odh/StructureDefinition/shr-core-ProcedureRequest" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/us/odh/StructureDefinition/shr-core-ReferralRequest" />
      </type>
    </element>
    <element id="Observation:odh-UsualWork.category">
      <path value="Observation.category" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Observation.category" />
        <min value="0" />
        <max value="*" />
      </base>
    </element>
    <element id="Observation:odh-UsualWork.category.coding">
      <path value="Observation.category.coding" />
      <slicing id="1">
        <discriminator>
          <type value="value" />
          <path value="code" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
      <min value="1" />
      <max value="*" />
    </element>
    <element id="Observation:odh-UsualWork.category.coding:Fixed_social-history">
      <path value="Observation.category.coding" />
      <sliceName value="Fixed_social-history" />
      <short value="Social History" />
      <definition value="Social History" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Coding" />
      </type>
      <isSummary value="true" />
    </element>
    <element id="Observation:odh-UsualWork.category.coding:Fixed_social-history.system">
      <path value="Observation.category.coding.system" />
      <fixedUri value="http://hl7.org/fhir/observation-category" />
    </element>
    <element id="Observation:odh-UsualWork.category.coding:Fixed_social-history.code">
      <path value="Observation.category.coding.code" />
      <fixedCode value="social-history" />
    </element>
    <element id="Observation:odh-UsualWork.code">
      <path value="Observation.code" />
    </element>
    <element id="Observation:odh-UsualWork.code.coding">
      <path value="Observation.code.coding" />
      <slicing id="2">
        <discriminator>
          <type value="value" />
          <path value="code" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
      <min value="1" />
      <max value="*" />
    </element>
    <element id="Observation:odh-UsualWork.code.coding:Fixed_21843-8">
      <path value="Observation.code.coding" />
      <sliceName value="Fixed_21843-8" />
      <short value="History of Usual Occupation" />
      <definition value="History of Usual Occupation" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Coding" />
      </type>
      <isSummary value="true" />
    </element>
    <element id="Observation:odh-UsualWork.code.coding:Fixed_21843-8.system">
      <path value="Observation.code.coding.system" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation:odh-UsualWork.code.coding:Fixed_21843-8.code">
      <path value="Observation.code.coding.code" />
      <fixedCode value="21843-8" />
    </element>
    <element id="Observation:odh-UsualWork.subject">
      <path value="Observation.subject" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="Observation.subject" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/us/odh/StructureDefinition/shr-core-Patient" />
      </type>
    </element>
    <element id="Observation:odh-UsualWork.context">
      <path value="Observation.context" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/us/odh/StructureDefinition/shr-core-Encounter" />
      </type>
    </element>
    <element id="Observation:odh-UsualWork.effectivePeriod">
      <path value="Observation.effectivePeriod" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="Observation.effective[x]" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="Period" />
      </type>
    </element>
    <element id="Observation:odh-UsualWork.performer">
      <path value="Observation.performer" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/us/odh/StructureDefinition/shr-core-Practitioner" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/us/odh/StructureDefinition/shr-core-Organization" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/us/odh/StructureDefinition/shr-core-Patient" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/us/odh/StructureDefinition/shr-core-RelatedPerson" />
      </type>
    </element>
    <element id="Observation:odh-UsualWork.valueCodeableConcept">
      <path value="Observation.valueCodeableConcept" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="https://phinvads.cdc.gov/vads/ViewValueSet.action?oid=2.16.840.1.114222.4.11.7186" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation:odh-UsualWork.dataAbsentReason">
      <path value="Observation.dataAbsentReason" />
      <min value="0" />
      <max value="0" />
      <base>
        <path value="Observation.dataAbsentReason" />
        <min value="0" />
        <max value="1" />
      </base>
      <binding>
        <strength value="extensible" />
        <valueSetReference>
          <reference value="http://hl7.org/fhir/ValueSet/data-absent-reason" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation:odh-UsualWork.bodySite">
      <path value="Observation.bodySite" />
      <min value="0" />
      <max value="0" />
      <base>
        <path value="Observation.bodySite" />
        <min value="0" />
        <max value="1" />
      </base>
      <binding>
        <strength value="preferred" />
        <valueSetReference>
          <reference value="http://hl7.org/fhir/us/odh/ValueSet/shr-core-BodyLocationVS" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation:odh-UsualWork.method">
      <path value="Observation.method" />
      <min value="0" />
      <max value="0" />
      <base>
        <path value="Observation.method" />
        <min value="0" />
        <max value="1" />
      </base>
    </element>
    <element id="Observation:odh-UsualWork.device">
      <path value="Observation.device" />
      <min value="0" />
      <max value="0" />
      <base>
        <path value="Observation.device" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/us/odh/StructureDefinition/shr-core-Device" />
      </type>
    </element>
    <element id="Observation:odh-UsualWork.referenceRange">
      <path value="Observation.referenceRange" />
      <min value="0" />
      <max value="0" />
      <base>
        <path value="Observation.referenceRange" />
        <min value="0" />
        <max value="*" />
      </base>
    </element>
    <element id="Observation:odh-UsualWork.referenceRange.appliesTo">
      <path value="Observation.referenceRange.appliesTo" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="ObservationRangeType" />
        </extension>
        <strength value="extensible" />
        <description value="Codes identifying the population the reference range applies to." />
        <valueSetReference>
          <reference value="http://hl7.org/fhir/ValueSet/referencerange-appliesto" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation:odh-UsualWork.related">
      <path value="Observation.related" />
      <min value="0" />
      <max value="0" />
      <base>
        <path value="Observation.related" />
        <min value="0" />
        <max value="*" />
      </base>
    </element>
    <element id="Observation:odh-UsualWork.related.type">
      <path value="Observation.related.type" />
      <fixedCode value="has-member" />
    </element>
    <element id="Observation:odh-UsualWork.related.target">
      <path value="Observation.related.target" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/us/odh/StructureDefinition/shr-core-Observation" />
      </type>
    </element>
    <element id="Observation:odh-UsualWork.component">
      <path value="Observation.component" />
      <slicing id="3">
        <discriminator>
          <type value="value" />
          <path value="code.coding.code" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
      <min value="1" />
      <max value="*" />
    </element>
    <element id="Observation:odh-UsualWork.component:odh-UsualIndustry">
      <path value="Observation.component" />
      <sliceName value="odh-UsualIndustry" />
      <short value="UsualIndustry" />
      <definition value="The industry (type of business) in which the subject has worked for the longest duration while in the usual occupation. For example, a person who has spent 30 years as a building carpenter in various industries, but mostly in construction, would record a usual occupation of building carpenter and a usual industry of construction." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="Observation.component" />
        <min value="0" />
        <max value="*" />
      </base>
    </element>
    <element id="Observation:odh-UsualWork.component:odh-UsualIndustry.code">
      <path value="Observation.component.code" />
    </element>
    <element id="Observation:odh-UsualWork.component:odh-UsualIndustry.code.coding">
      <path value="Observation.component.code.coding" />
      <slicing id="4">
        <discriminator>
          <type value="value" />
          <path value="code" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
      <min value="1" />
      <max value="*" />
    </element>
    <element id="Observation:odh-UsualWork.component:odh-UsualIndustry.code.coding:Fixed_21844-6">
      <path value="Observation.component.code.coding" />
      <sliceName value="Fixed_21844-6" />
      <short value="History of Usual industry" />
      <definition value="History of Usual industry" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Coding" />
      </type>
      <isSummary value="true" />
    </element>
    <element id="Observation:odh-UsualWork.component:odh-UsualIndustry.code.coding:Fixed_21844-6.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation:odh-UsualWork.component:odh-UsualIndustry.code.coding:Fixed_21844-6.code">
      <path value="Observation.component.code.coding.code" />
      <fixedCode value="21844-6" />
    </element>
    <element id="Observation:odh-UsualWork.component:odh-UsualIndustry.valueCodeableConcept">
      <path value="Observation.component.valueCodeableConcept" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="https://phinvads.cdc.gov/vads/ViewValueSet.action?oid=2.16.840.1.114222.4.11.7187" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation:odh-UsualWork.component:odh-UsualIndustry.dataAbsentReason">
      <path value="Observation.component.dataAbsentReason" />
      <binding>
        <strength value="extensible" />
        <valueSetReference>
          <reference value="http://hl7.org/fhir/ValueSet/data-absent-reason" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation:odh-UsualWork.component:odh-UsualIndustry.referenceRange">
      <path value="Observation.component.referenceRange" />
      <min value="0" />
      <max value="0" />
      <base>
        <path value="Observation.component.referenceRange" />
        <min value="0" />
        <max value="*" />
      </base>
    </element>
    <element id="Observation:odh-UsualWork.component:odh-UsualIndustry.referenceRange.appliesTo">
      <path value="Observation.component.referenceRange.appliesTo" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="ObservationRangeType" />
        </extension>
        <strength value="extensible" />
        <description value="Codes identifying the population the reference range applies to." />
        <valueSetReference>
          <reference value="http://hl7.org/fhir/ValueSet/referencerange-appliesto" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation:odh-UsualWork.component:odh-UsualOccupationDuration">
      <path value="Observation.component" />
      <sliceName value="odh-UsualOccupationDuration" />
      <short value="UsualOccupationDuration" />
      <definition value="The total time spent on an activity, inclusive of all time intervals, whether continuous or interrupted." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Observation.component" />
        <min value="0" />
        <max value="*" />
      </base>
    </element>
    <element id="Observation:odh-UsualWork.component:odh-UsualOccupationDuration.code">
      <path value="Observation.component.code" />
    </element>
    <element id="Observation:odh-UsualWork.component:odh-UsualOccupationDuration.code.coding">
      <path value="Observation.component.code.coding" />
      <slicing id="5">
        <discriminator>
          <type value="value" />
          <path value="code" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
      <min value="1" />
      <max value="*" />
    </element>
    <element id="Observation:odh-UsualWork.component:odh-UsualOccupationDuration.code.coding:Fixed_74163-7">
      <path value="Observation.component.code.coding" />
      <sliceName value="Fixed_74163-7" />
      <short value="Usual occupation duration" />
      <definition value="Usual occupation duration" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Coding" />
      </type>
      <isSummary value="true" />
    </element>
    <element id="Observation:odh-UsualWork.component:odh-UsualOccupationDuration.code.coding:Fixed_74163-7.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation:odh-UsualWork.component:odh-UsualOccupationDuration.code.coding:Fixed_74163-7.code">
      <path value="Observation.component.code.coding.code" />
      <fixedCode value="74163-7" />
    </element>
    <element id="Observation:odh-UsualWork.component:odh-UsualOccupationDuration.valueQuantity">
      <path value="Observation.component.valueQuantity" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation:odh-UsualWork.component:odh-UsualOccupationDuration.valueQuantity.system">
      <path value="Observation.component.valueQuantity.system" />
      <fixedUri value="http://unitsofmeasure.org" />
    </element>
    <element id="Observation:odh-UsualWork.component:odh-UsualOccupationDuration.valueQuantity.code">
      <path value="Observation.component.valueQuantity.code" />
      <fixedCode value="a" />
    </element>
    <element id="Observation:odh-UsualWork.component:odh-UsualOccupationDuration.dataAbsentReason">
      <path value="Observation.component.dataAbsentReason" />
      <binding>
        <strength value="extensible" />
        <valueSetReference>
          <reference value="http://hl7.org/fhir/ValueSet/data-absent-reason" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation:odh-UsualWork.component:odh-UsualOccupationDuration.referenceRange">
      <path value="Observation.component.referenceRange" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Observation.component.referenceRange" />
        <min value="0" />
        <max value="*" />
      </base>
    </element>
    <element id="Observation:odh-UsualWork.component:odh-UsualOccupationDuration.referenceRange.appliesTo">
      <path value="Observation.component.referenceRange.appliesTo" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Observation.component.referenceRange.appliesTo" />
        <min value="0" />
        <max value="*" />
      </base>
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="ObservationRangeType" />
        </extension>
        <strength value="extensible" />
        <description value="Codes identifying the population the reference range applies to." />
        <valueSetReference>
          <reference value="http://hl7.org/fhir/ValueSet/referencerange-appliesto" />
        </valueSetReference>
      </binding>
    </element>
  </differential>
</StructureDefinition>