<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="https://example.org/fhir/StructureDefinition/Bundle_Esempio" />
  <name value="Bundle_Esempio" />
  <status value="draft" />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Bundle" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Bundle" />
  <derivation value="constraint" />
  <differential>
    <element id="Bundle">
      <path value="Bundle" />
      <comment value="Questo tipo di Bundle conterrà le risorse:&#xD;&#xA;&#xD;&#xA;    MessageHeader_AMB_accessiADT&#xD;&#xA;&#xD;&#xA;    Encounter_AMB&#xD;&#xA;&#xD;&#xA;    Appointment&#xD;&#xA;&#xD;&#xA;Il MessageHeader_AMB_accessiADT può avere come eventCoding.code i seguenti:&#xD;&#xA;&#xD;&#xA;    ADT_A01_AMB --&gt; inserimento&#xD;&#xA;&#xD;&#xA;    ADT_A08_AMB --&gt; modifica&#xD;&#xA;&#xD;&#xA;    ADT_A03_AMB --&gt; dimissione&#xD;&#xA;&#xD;&#xA;    ADT_A11_AMB --&gt; cancellazione inserimento&#xD;&#xA;&#xD;&#xA;    ADT_A13_AMB --&gt; cancellazione dimissione" />
    </element>
    <element id="Bundle.type">
      <path value="Bundle.type" />
      <definition value="Indica lo scopo di questo bundle, ovvero come si intende utilizzarlo." />
      <comment value="Impostato valore fisso a message, per questo tipo di Bundle" />
      <fixedCode value="message" />
    </element>
    <element id="Bundle.entry">
      <path value="Bundle.entry" />
      <slicing>
        <description value="Questo tipo di Bundle conterrà le risorse:&#xD;&#xA;&#xD;&#xA;    MessageHeader_AMB_accessiADT&#xD;&#xA;&#xD;&#xA;    Encounter_AMB&#xD;&#xA;&#xD;&#xA;    Appointment" />
        <rules value="open" />
      </slicing>
      <short value="Voce nel bundle - avrà una risorsa o un'informazione" />
      <definition value="Una voce in un bundle di risorse: conterrà una risorsa o informazioni su una risorsa (solo transazioni e cronologia)." />
    </element>
    <element id="Bundle.entry:sliceEntry">
      <path value="Bundle.entry" />
      <sliceName value="sliceEntry" />
    </element>
  </differential>
</StructureDefinition>