<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="CCDA-on-FHIR-US-Realm-Header" />
  <meta>
    <lastUpdated value="2017-08-09T11:42:56.032-04:00" />
  </meta>
  <url value="http://hl7.org/fhir/us/ccda/StructureDefinition/CCDA-on-FHIR-US-Realm-Header" />
  <name value="C-CDA on FHIR US Realm Header" />
  <status value="draft" />
  <contact>
    <name value="Rick Geimer" />
    <telecom>
      <system value="phone" />
      <value value="206-592-2443" />
      <use value="work" />
    </telecom>
    <telecom>
      <system value="email" />
      <value value="rick.geimer@lantanagroup.com" />
      <use value="work" />
    </telecom>
  </contact>
  <description value="This profile defines constraints that represent common administrative and demographic concepts for US Realm clinical documents. Further specification, such as type, are provided in document profiles that conform to this profile." />
  <fhirVersion value="3.0.1" />
  <kind value="resource" />
  <abstract value="true" />
  <contextType value="resource" />
  <context value="Composition" />
  <type value="Composition" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/clinicaldocument" />
  <derivation value="constraint" />
  <differential>
    <element id="Composition.language">
      <path value="Composition.language" />
      <short value="language" />
      <min value="1" />
    </element>
    <element>
      <path value="Composition.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Composition.extension:data_enterer_extension">
      <path value="Composition.extension" />
      <sliceName value="data_enterer_extension" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/us/ccda/StructureDefinition/CCDA-on-FHIR-Data-Enterer" />
      </type>
    </element>
    <element id="Composition.extension:data_enterer_extension.url">
      <path value="Composition.extension.url" />
      <fixedUri value="http://hl7.org/fhir/us/ccda/StructureDefinition/CCDA-on-FHIR-Data-Enterer" />
    </element>
    <element id="Composition.extension:informant_extension">
      <path value="Composition.extension" />
      <sliceName value="informant_extension" />
      <label value="informant" />
      <short value="informant" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/us/ccda/StructureDefinition/CCDA-on-FHIR-Informant" />
      </type>
    </element>
    <element id="Composition.extension:informant_extension.url">
      <path value="Composition.extension.url" />
      <fixedUri value="http://hl7.org/fhir/us/ccda/StructureDefinition/CCDA-on-FHIR-Informant" />
    </element>
    <element id="Composition.extension:information_recipient_extension">
      <path value="Composition.extension" />
      <sliceName value="information_recipient_extension" />
      <label value="informationRecipient" />
      <short value="informationRecipient" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/us/ccda/StructureDefinition/CCDA-on-FHIR-Information-Recipient" />
      </type>
    </element>
    <element id="Composition.extension:information_recipient_extension.url">
      <path value="Composition.extension.url" />
      <fixedUri value="http://hl7.org/fhir/us/ccda/StructureDefinition/CCDA-on-FHIR-Information-Recipient" />
    </element>
    <element id="Composition.extension:participant_extension">
      <path value="Composition.extension" />
      <sliceName value="participant_extension" />
      <label value="participant" />
      <short value="participant" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/us/ccda/StructureDefinition/CCDA-on-FHIR-Participant" />
      </type>
    </element>
    <element id="Composition.extension:participant_extension.url">
      <path value="Composition.extension.url" />
      <fixedUri value="http://hl7.org/fhir/us/ccda/StructureDefinition/CCDA-on-FHIR-Participant" />
    </element>
    <element id="Composition.extension:performer_extension">
      <path value="Composition.extension" />
      <sliceName value="performer_extension" />
      <label value="performer" />
      <short value="performer" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/us/ccda/StructureDefinition/CCDA-on-FHIR-Performer" />
      </type>
    </element>
    <element id="Composition.extension:performer_extension.url">
      <path value="Composition.extension.url" />
      <fixedUri value="http://hl7.org/fhir/us/ccda/StructureDefinition/CCDA-on-FHIR-Performer" />
    </element>
    <element id="Composition.extension:authorization_extension">
      <path value="Composition.extension" />
      <sliceName value="authorization_extension" />
      <label value="authorization" />
      <short value="authorization" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/us/ccda/StructureDefinition/CCDA-on-FHIR-Authorization" />
      </type>
    </element>
    <element id="Composition.extension:authorization_extension.url">
      <path value="Composition.extension.url" />
      <fixedUri value="http://hl7.org/fhir/us/ccda/StructureDefinition/CCDA-on-FHIR-Authorization" />
    </element>
    <element id="Composition.extension:order_extension">
      <path value="Composition.extension" />
      <sliceName value="order_extension" />
      <label value="authorization" />
      <short value="authorization" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/us/ccda/StructureDefinition/CCDA-on-FHIR-In-Fulfillment-Of-Order" />
      </type>
    </element>
    <element id="Composition.extension:order_extension.url">
      <path value="Composition.extension.url" />
      <fixedUri value="http://hl7.org/fhir/us/ccda/StructureDefinition/CCDA-on-FHIR-In-Fulfillment-Of-Order" />
    </element>
    <element id="Composition.identifier">
      <path value="Composition.identifier" />
      <short value="identifier" />
      <min value="1" />
    </element>
    <element id="Composition.subject">
      <path value="Composition.subject" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient" />
      </type>
    </element>
    <element id="Composition.date">
      <path value="Composition.date" />
      <short value="date" />
    </element>
    <element id="Composition.author">
      <path value="Composition.author" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" />
      </type>
    </element>
    <element id="Composition.title">
      <path value="Composition.title" />
      <label value="Document Title" />
      <short value="Document Title" />
    </element>
    <element id="Composition.confidentiality">
      <path value="Composition.confidentiality" />
      <short value="confidentiality" />
      <min value="1" />
    </element>
    <element id="Composition.attester">
      <path value="Composition.attester" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="mode" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Composition.attester:legal_attester">
      <path value="Composition.attester" />
      <sliceName value="legal_attester" />
      <short value="attester" />
      <max value="1" />
    </element>
    <element id="Composition.attester:legal_attester.mode">
      <path value="Composition.attester.mode" />
      <short value="mode" />
      <max value="1" />
      <fixedCode value="legal" />
    </element>
    <element id="Composition.attester:legal_attester.party">
      <path value="Composition.attester.party" />
      <short value="party" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner" />
      </type>
    </element>
    <element id="Composition.attester:professional_attester">
      <path value="Composition.attester" />
      <sliceName value="professional_attester" />
      <short value="attester" />
    </element>
    <element id="Composition.attester:professional_attester.mode">
      <path value="Composition.attester.mode" />
      <short value="mode" />
      <fixedCode value="professional" />
    </element>
    <element id="Composition.attester:professional_attester.party">
      <path value="Composition.attester.party" />
      <short value="party" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner" />
      </type>
    </element>
    <element id="Composition.attester:personal_attester">
      <path value="Composition.attester" />
      <sliceName value="personal_attester" />
      <short value="attester" />
    </element>
    <element id="Composition.attester:personal_attester.mode">
      <path value="Composition.attester.mode" />
      <short value="mode" />
      <fixedCode value="personal" />
    </element>
    <element id="Composition.attester:personal_attester.party">
      <path value="Composition.attester.party" />
      <short value="party" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient" />
      </type>
    </element>
    <element id="Composition.custodian">
      <path value="Composition.custodian" />
      <label value="custodian" />
      <short value="custodian" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization" />
      </type>
    </element>
  </differential>
</StructureDefinition>