<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="IHE.VRDR.Death-Certification" />
  <url value="http://ihe.net/fhir/vrdr/StructureDefinition/Death-Certification" />
  <name value="IHE VRDR Death Certification" />
  <status value="draft" />
  <description value="The death certificate composition is the structured content of the death certificate document to which the certifier attests and is referenceable by other interested parties. It includes the date of attestation and the immutable unique identifier assigned by the originating authoritative source of the death certification, typically the public health agency with jurisdictional accountability for the death." />
  <purpose value="A composition resource is the basic structure from which FHIR Documents - immutable bundles with attested narrative - are built." />
  <copyright value="IHE http://www.ihe.net/Governance/#Intellectual_Property" />
  <fhirVersion value="3.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <contextType value="resource" />
  <context value="Procedure" />
  <type value="Procedure" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Procedure" />
  <derivation value="constraint" />
  <differential>
    <element id="Procedure">
      <path value="Procedure" />
    </element>
    <element id="Procedure.id">
      <path value="Procedure.id" />
      <short value="id" />
      <definition value="MAY contain zero or one [0..1] id (CONF:4393-347)." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Procedure.meta">
      <path value="Procedure.meta" />
      <short value="meta" />
      <definition value="MAY contain zero or one [0..1] meta (CONF:4393-346)." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Procedure.meta.profile">
      <path value="Procedure.meta.profile" />
      <short value="profile" />
      <definition value="The meta, if present, SHALL contain exactly one [1..1] profile=&quot; http://hl7.org/fhir/us/vrdr/StructureDefinition/VRDR-Death-Certification&quot; (CONF:4393-348)." />
      <min value="1" />
      <max value="1" />
      <patternString value=" http://hl7.org/fhir/us/vrdr/StructureDefinition/VRDR-Death-Certification" />
    </element>
    <element id="Procedure.status">
      <path value="Procedure.status" />
      <short value="status" />
      <definition value="SHALL contain exactly one [1..1] status=&quot;&quot;completed&quot;&quot; (CONF:4393-355)." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="code" />
      </type>
      <fixedString value="&quot;completed&quot;" />
    </element>
    <element id="Procedure.category">
      <path value="Procedure.category" />
      <short value="category" />
      <definition value="SHALL contain exactly one [1..1] category=&quot;&quot;103693007&quot;&quot; (CONF:4393-349)." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <fixedCodeableConcept>
        <coding>
          <code value="&quot;103693007&quot;" />
        </coding>
      </fixedCodeableConcept>
    </element>
    <element id="Procedure.code">
      <path value="Procedure.code" />
      <short value="code" />
      <definition value="SHALL contain exactly one [1..1] code=&quot;&quot;308646001&quot;&quot; (CONF:4393-350)." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <fixedCodeableConcept>
        <coding>
          <code value="&quot;308646001&quot;" />
        </coding>
      </fixedCodeableConcept>
    </element>
    <element id="Procedure.performed[x]">
      <path value="Procedure.performed[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <short value="performed[x]" />
      <definition value="SHALL contain exactly one [1..1] performed[x], where performed[x] is (CONF:4393-351)" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Procedure.performer">
      <path value="Procedure.performer" />
      <short value="performer" />
      <definition value="SHALL contain exactly one [1..1] performer=&quot;VRDR Certifier&quot; (CONF:4393-352)." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
      <patternString value="VRDR Certifier" />
    </element>
    <element id="Procedure.performer.role">
      <path value="Procedure.performer.role" />
      <short value="role" />
      <definition value="This performer SHALL contain exactly one [1..1] role, which SHALL be selected from ValueSet Performer-role http://hl7.org/fhir/ValueSet/Performer-role DYNAMIC (CONF:4393-354)." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://hl7.org/fhir/ValueSet/Performer-role" />
          <display value="Performer-role" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Procedure.performer.actor">
      <path value="Procedure.performer.actor" />
      <short value="actor" />
      <definition value="This performer SHALL contain exactly one [1..1] actor=&quot;VRDR Certifier&quot; (CONF:4393-353)." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
      </type>
      <patternString value="VRDR Certifier" />
    </element>
  </differential>
</StructureDefinition>