<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLBundleNotificaErrori" />
  <name value="RLBundleNotificaErrori" />
  <status value="active" />
  <description value="Profilo volto a contenere le informazioni utili a tener traccia delle risorse che falliscono i controlli di coerenza." />
  <keyword>
    <system value="https://fhir.siss.regione.lombardia.it/CodeSystem/Tag" />
    <code value="Errori" />
  </keyword>
  <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.id">
      <path value="Bundle.id" />
      <short value="UUID del bundle" />
    </element>
    <element id="Bundle.type">
      <path value="Bundle.type" />
      <short value="Tipologia del bundle" />
      <definition value="Valore fisso a &quot;message&quot;" />
      <fixedCode value="message" />
    </element>
    <element id="Bundle.timestamp">
      <path value="Bundle.timestamp" />
      <short value="Data e ora di creazione del bundle" />
    </element>
    <element id="Bundle.entry">
      <path value="Bundle.entry" />
      <short value="Risorse contenute nel bundle" />
    </element>
    <element id="Bundle.entry.fullUrl">
      <path value="Bundle.entry.fullUrl" />
      <short value="Nome della risorsa e identificativo univoco" />
      <definition value="Composto nel seguente modo: &quot;NomeRisorsa/UUID&quot;" />
    </element>
    <element id="Bundle.entry.resource">
      <path value="Bundle.entry.resource" />
      <short value="Nome della risorsa" />
      <definition value="Il bundle deve contenere come prime due risorse RLMessageHeaderControlloCoerenza e RLOperationOutcome.&#xD;&#xA;&#xD;&#xA;In aggiunta può contenere o un ulteriore Bundle risultante da ricerche di prestazioni (RLProcedurePrestazione), rivalutazioni (RLServiceRequestRivalutazione) e/o sospensioni (RLServiceRequestSospensioneADI), oppure una singola risorsa tra: RLProcedurePrestazione, RLServiceRequestRivalutazione e RLServiceRequestSospensioneADI." />
      <type>
        <code value="Resource" />
        <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLMessageHeaderControlloCoerenza" />
        <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLOperationOutcome" />
        <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLProcedurePrestazione" />
        <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestRivalutazione" />
        <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestSospensioneADI" />
      </type>
    </element>
    <element id="Bundle.entry.resource.id">
      <path value="Bundle.entry.resource.id" />
      <short value="UUID della risorsa" />
    </element>
  </differential>
</StructureDefinition>