{
  "resourceType": "StructureDefinition",
  "id": "shr-environment-ExposureToAgent",
  "text": {
    "status": "generated",
    "div": "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n  <p><b>SHR ExposureToAgent Profile</b></p>\n  <p>Documentation of exposure to a substance, type of substance, or disease vector potentially affecting health, including blood products, farm animals or pets, recreational drugs, sexual transmitted diseases, foods, toxins, pathogens, noise, radiation, pollutants, or prenatal exposures to teratogens. Can be used to deny such exposures via the NegationFlag.</p>\n  <p><b>SHR Mapping Summary</b></p>\n  <p><pre>shr.environment.ExposureToAgent maps to Observation:\n  Entry.CreationTime maps to issued\n  RelatedEncounter maps to context\t\n  Subject maps to subject\n  Category maps to category\n  ClinicallyRelevantTime maps to effective[x]\n  FindingMethod maps to method\n  FindingStatus maps to status\n  Quantity maps to value[x]\n  CodeableConcept maps to value[x]\n  string maps to value[x]\n  boolean maps to value[x]\n  Range maps to value[x]\n  Ratio maps to value[x]\n  Attachment maps to value[x]\n  time maps to value[x]\n  dateTime maps to value[x]\n  TimePeriod maps to value[x]\n  IntegerQuantity maps to value[x]\n  ValueAbsentReason maps to dataAbsentReason\n  ObservationCode maps to code\n  BodySite maps to bodySite\n  Specimen maps to specimen\n  Device maps to device\n  Interpretation maps to interpretation\n  Details maps to comment\n  ReferenceRange maps to referenceRange\n  ReferenceRange.Range.LowerBound maps to referenceRange.low\n  ReferenceRange.Range.UpperBound maps to referenceRange.high\n  ReferenceRange.Type maps to referenceRange.type\n  ReferenceRange.ApplicableSubpopulation maps to referenceRange.appliesTo\n  ReferenceRange.ApplicableAgeRange maps to referenceRange.age\n  fix related.type to #has-member\n  ObservationComponent maps to component (slice on = coding.code; slice strategy = includes)\n  ObservationComponent.ObservationCode maps to component.code\n  ObservationComponent.Quantity maps to component.value[x]\n  ObservationComponent.CodeableConcept maps to component.value[x]\n  ObservationComponent.string maps to component.value[x]\n  ObservationComponent.Range maps to component.value[x]\n  ObservationComponent.Ratio maps to component.value[x]\n  ObservationComponent.Attachment maps to component.value[x]\n  ObservationComponent.time maps to component.value[x]\n  ObservationComponent.dateTime maps to component.value[x]\n  ObservationComponent.TimePeriod maps to component.value[x]\n  ObservationComponent.IntegerQuantity maps to component.value[x]\n  ObservationComponent.ValueAbsentReason maps to component.dataAbsentReason\n  ObservationComponent.Interpretation maps to component.interpretation\n  ObservationComponent.ReferenceRange maps to component.referenceRange\n  Members.Observation maps to related.target (slice at = related; slice on = target.reference.resolve(); slice on type = profile; slice strategy = includes)\n</pre></p>\n</div>"
  },
  "url": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-environment-ExposureToAgent",
  "identifier": [
    {
      "system": "http://standardhealthrecord.org",
      "value": "shr.environment.ExposureToAgent"
    }
  ],
  "version": "0.0.1",
  "name": "SHR ExposureToAgent Profile",
  "status": "draft",
  "date": "2017-12-20",
  "publisher": "The MITRE Corporation: Standard Health Record Collaborative",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://standardhealthrecord.org"
        }
      ]
    }
  ],
  "description": "Documentation of exposure to a substance, type of substance, or disease vector potentially affecting health, including blood products, farm animals or pets, recreational drugs, sexual transmitted diseases, foods, toxins, pathogens, noise, radiation, pollutants, or prenatal exposures to teratogens. Can be used to deny such exposures via the NegationFlag.",
  "purpose": "Observations are a key aspect of healthcare.  This resource is used to capture those that do not require more sophisticated mechanisms.",
  "fhirVersion": "3.0.1",
  "mapping": [
    {
      "identity": "workflow",
      "uri": "http://hl7.org/fhir/workflow",
      "name": "Workflow Mapping"
    },
    {
      "identity": "sct-concept",
      "uri": "http://snomed.info/conceptdomain",
      "name": "SNOMED CT Concept Domain Binding"
    },
    {
      "identity": "v2",
      "uri": "http://hl7.org/v2",
      "name": "HL7 v2 Mapping"
    },
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    },
    {
      "identity": "w5",
      "uri": "http://hl7.org/fhir/w5",
      "name": "W5 Mapping"
    },
    {
      "identity": "sct-attr",
      "uri": "http://snomed.info/sct",
      "name": "SNOMED CT Attribute Binding"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "Observation",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Observation:shr-environment-ExposureToAgent",
        "path": "Observation",
        "short": "SHR ExposureToAgent Profile",
        "definition": "Documentation of exposure to a substance, type of substance, or disease vector potentially affecting health, including blood products, farm animals or pets, recreational drugs, sexual transmitted diseases, foods, toxins, pathogens, noise, radiation, pollutants, or prenatal exposures to teratogens. Can be used to deny such exposures via the NegationFlag."
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.extension:author",
        "path": "Observation.extension",
        "sliceName": "author",
        "definition": "The person or organization who created the entry and is responsible for (and may certify) the content.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-base-Author-extension"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.extension:informant",
        "path": "Observation.extension",
        "sliceName": "informant",
        "definition": "The person or entity that provided the information in the entry, as distinct from who created the entry, e.g. the subject (patient), medical professional, family member, device or software program.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-base-Informant-extension"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.extension:focalsubject",
        "path": "Observation.extension",
        "sliceName": "focalsubject",
        "definition": "For use when FHIR's subject does not allow the desired type of Subject in the Finding.Subject field.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-finding-FocalSubject-extension"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.extension:focalsubjectreference",
        "path": "Observation.extension",
        "sliceName": "focalsubjectreference",
        "definition": "For use when FHIR's subject does not allow the desired type of Subject in the Finding.Subject field.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-finding-FocalSubjectReference-extension"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.extension:evidence",
        "path": "Observation.extension",
        "sliceName": "evidence",
        "definition": "A symptom, observation, or other item, for example, a radiology report, that serves as evidence for the current assessment.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Extension",
            "profile": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-finding-Evidence-extension"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.extension:changeflag",
        "path": "Observation.extension",
        "sliceName": "changeflag",
        "definition": "Indicator of significant change (delta) from the last or previous measurement.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-finding-ChangeFlag-extension"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.extension:observationqualifier",
        "path": "Observation.extension",
        "sliceName": "observationqualifier",
        "definition": "A description of the conditions or context of an observation, for example, under sedation, fasting or post-exercise. Body position and body site are also qualifiers, but handled separately. A qualifier cannot modify the measurement type; for example, a fasting blood sugar is still a blood sugar.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Extension",
            "profile": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-finding-ObservationQualifier-extension"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.category",
        "path": "Observation.category",
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ObservationCategory"
            }
          ],
          "strength": "extensible",
          "description": "Codes for high level observation categories.",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/ValueSet/observation-category"
          }
        }
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.code",
        "path": "Observation.code"
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.code.coding",
        "path": "Observation.code.coding",
        "slicing": {
          "id": "281",
          "discriminator": [
            {
              "type": "value",
              "path": "path"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.code.coding:Fixed_C0332157",
        "path": "Observation.code.coding",
        "sliceName": "Fixed_C0332157",
        "definition": "A reference to a code defined by a terminology system.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Coding"
          }
        ],
        "isSummary": true
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.code.coding:Fixed_C0332157.system",
        "path": "Observation.code.coding.system",
        "fixedUri": "http://ncimeta.nci.nih.gov"
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.code.coding:Fixed_C0332157.code",
        "path": "Observation.code.coding.code",
        "fixedCode": "C0332157"
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.subject",
        "path": "Observation.subject",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-entity-Patient"
          },
          {
            "code": "Reference",
            "targetProfile": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-entity-Group"
          },
          {
            "code": "Reference",
            "targetProfile": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-device-Device"
          },
          {
            "code": "Reference",
            "targetProfile": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-core-Geoposition"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.context",
        "path": "Observation.context",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-encounter-EncounterPerformed"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.issued",
        "path": "Observation.issued",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.value[x]",
        "path": "Observation.value[x]",
        "slicing": {
          "id": "287",
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "ordered": false,
          "rules": "open"
        },
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.valueCodeableConcept:CodeableConcept",
        "path": "Observation.valueCodeableConcept",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "example",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/ValueSet/substance-code"
          }
        }
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.dataAbsentReason",
        "path": "Observation.dataAbsentReason",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://standardhealthrecord.org/shr/finding/vs/ValueAbsentReasonVS"
          }
        }
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.interpretation",
        "path": "Observation.interpretation",
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ObservationInterpretation"
            }
          ],
          "strength": "required",
          "description": "Codes identifying interpretations of observations.",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/ValueSet/observation-interpretation"
          }
        }
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.bodySite",
        "path": "Observation.bodySite",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://standardhealthrecord.org/shr/core/vs/BodySiteVS"
          }
        }
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.specimen",
        "path": "Observation.specimen",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-entity-Specimen"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.device",
        "path": "Observation.device",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-device-Device"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.referenceRange",
        "path": "Observation.referenceRange"
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.referenceRange.low",
        "path": "Observation.referenceRange.low",
        "type": [
          {
            "code": "Quantity",
            "profile": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-core-SimpleQuantity"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.referenceRange.high",
        "path": "Observation.referenceRange.high",
        "type": [
          {
            "code": "Quantity",
            "profile": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-core-SimpleQuantity"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.referenceRange.appliesTo",
        "path": "Observation.referenceRange.appliesTo",
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ObservationRangeType"
            }
          ],
          "strength": "extensible",
          "description": "Codes identifying the population the reference range applies to.",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/ValueSet/referencerange-appliesto"
          }
        }
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.referenceRange.age",
        "path": "Observation.referenceRange.age",
        "type": [
          {
            "code": "Range",
            "profile": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-core-Range"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.related",
        "path": "Observation.related"
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.related.type",
        "path": "Observation.related.type",
        "fixedCode": "has-member"
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.related.target",
        "path": "Observation.related.target",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-finding-Observation"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component",
        "path": "Observation.component",
        "slicing": {
          "id": "282",
          "discriminator": [
            {
              "type": "value",
              "path": "coding.code"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component.value[x]",
        "path": "Observation.component.value[x]",
        "type": [
          {
            "code": "Quantity",
            "profile": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-core-IntegerQuantity"
          },
          {
            "code": "CodeableConcept"
          },
          {
            "code": "string"
          },
          {
            "code": "Range",
            "profile": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-core-Range"
          },
          {
            "code": "Ratio",
            "profile": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-core-Ratio"
          },
          {
            "code": "Attachment"
          },
          {
            "code": "time"
          },
          {
            "code": "dateTime"
          },
          {
            "code": "Period"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component.dataAbsentReason",
        "path": "Observation.component.dataAbsentReason",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://standardhealthrecord.org/shr/finding/vs/ValueAbsentReasonVS"
          }
        }
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component.interpretation",
        "path": "Observation.component.interpretation",
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ObservationInterpretation"
            }
          ],
          "strength": "required",
          "description": "Codes identifying interpretations of observations.",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/ValueSet/observation-interpretation"
          }
        }
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureSourceOrVector",
        "path": "Observation.component",
        "sliceName": "shr-environment-ExposureSourceOrVector"
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureSourceOrVector.value[x]",
        "path": "Observation.component.value[x]",
        "slicing": {
          "id": "283",
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "ordered": false,
          "rules": "open"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureSourceOrVector.valueCodeableConcept:CodeableConcept",
        "path": "Observation.component.valueCodeableConcept",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureSourceOrVector.dataAbsentReason",
        "path": "Observation.component.dataAbsentReason",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://standardhealthrecord.org/shr/finding/vs/ValueAbsentReasonVS"
          }
        }
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureSourceOrVector.interpretation",
        "path": "Observation.component.interpretation",
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ObservationInterpretation"
            }
          ],
          "strength": "required",
          "description": "Codes identifying interpretations of observations.",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/ValueSet/observation-interpretation"
          }
        }
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureAmount",
        "path": "Observation.component",
        "sliceName": "shr-environment-ExposureAmount"
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureAmount.value[x]",
        "path": "Observation.component.value[x]",
        "type": [
          {
            "code": "Ratio",
            "profile": "http://standardhealthrecord.org/fhir/StructureDefinition/shr-core-Ratio"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureAmount.dataAbsentReason",
        "path": "Observation.component.dataAbsentReason",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://standardhealthrecord.org/shr/finding/vs/ValueAbsentReasonVS"
          }
        }
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureAmount.interpretation",
        "path": "Observation.component.interpretation",
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ObservationInterpretation"
            }
          ],
          "strength": "required",
          "description": "Codes identifying interpretations of observations.",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/ValueSet/observation-interpretation"
          }
        }
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureReason",
        "path": "Observation.component",
        "sliceName": "shr-environment-ExposureReason"
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureReason.value[x]",
        "path": "Observation.component.value[x]",
        "slicing": {
          "id": "284",
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "ordered": false,
          "rules": "open"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureReason.valueCodeableConcept:CodeableConcept",
        "path": "Observation.component.valueCodeableConcept",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://standardhealthrecord.org/shr/environment/vs/ExposureReasonVS"
          }
        }
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureReason.dataAbsentReason",
        "path": "Observation.component.dataAbsentReason",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://standardhealthrecord.org/shr/finding/vs/ValueAbsentReasonVS"
          }
        }
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureReason.interpretation",
        "path": "Observation.component.interpretation",
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ObservationInterpretation"
            }
          ],
          "strength": "required",
          "description": "Codes identifying interpretations of observations.",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/ValueSet/observation-interpretation"
          }
        }
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureMethod",
        "path": "Observation.component",
        "sliceName": "shr-environment-ExposureMethod"
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureMethod.value[x]",
        "path": "Observation.component.value[x]",
        "slicing": {
          "id": "285",
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "ordered": false,
          "rules": "open"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureMethod.valueCodeableConcept:CodeableConcept",
        "path": "Observation.component.valueCodeableConcept",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureMethod.dataAbsentReason",
        "path": "Observation.component.dataAbsentReason",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://standardhealthrecord.org/shr/finding/vs/ValueAbsentReasonVS"
          }
        }
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureMethod.interpretation",
        "path": "Observation.component.interpretation",
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ObservationInterpretation"
            }
          ],
          "strength": "required",
          "description": "Codes identifying interpretations of observations.",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/ValueSet/observation-interpretation"
          }
        }
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureRoute",
        "path": "Observation.component",
        "sliceName": "shr-environment-ExposureRoute"
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureRoute.value[x]",
        "path": "Observation.component.value[x]",
        "slicing": {
          "id": "286",
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "ordered": false,
          "rules": "open"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureRoute.valueCodeableConcept:CodeableConcept",
        "path": "Observation.component.valueCodeableConcept",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/ValueSet/route-codes"
          }
        }
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureRoute.dataAbsentReason",
        "path": "Observation.component.dataAbsentReason",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://standardhealthrecord.org/shr/finding/vs/ValueAbsentReasonVS"
          }
        }
      },
      {
        "id": "Observation:shr-environment-ExposureToAgent.component:shr-environment-ExposureRoute.interpretation",
        "path": "Observation.component.interpretation",
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ObservationInterpretation"
            }
          ],
          "strength": "required",
          "description": "Codes identifying interpretations of observations.",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/ValueSet/observation-interpretation"
          }
        }
      }
    ]
  }
}