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