<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="DocumentReferenceAlmaviva" />
  <url value="https://almaviva.it/fhir/StructureDefinition/DocumentReferenceAlmaviva" />
  <name value="DocumentReferenceAlmaviva" />
  <status value="draft" />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="DocumentReference" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/DocumentReference" />
  <derivation value="constraint" />
  <differential>
    <element id="DocumentReference.extension:conservazioneanorma">
      <path value="DocumentReference.extension" />
      <sliceName value="conservazioneanorma" />
      <type>
        <code value="Extension" />
        <profile value="https://example.org/fhir/StructureDefinition/Conservazione%20a%20norma" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="DocumentReference.extension:documentsigned">
      <path value="DocumentReference.extension" />
      <sliceName value="documentsigned" />
      <type>
        <code value="Extension" />
        <profile value="https://example.org/fhir/StructureDefinition/Documentsigned" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="DocumentReference.masterIdentifier">
      <path value="DocumentReference.masterIdentifier" />
      <definition value="Identificativo univoco del documento sul sistema sorgente, corrisponde all'identificativo del documento assegnato e generato dal verticale da cui proviene il documento.&#xD;&#xA;Questo identificativo univoco può essere utilizzato per identificare il documento in qualsiasi sistema." />
      <comment value="Esempio XDS:&#xD;&#xA;&#xD;&#xA;-&lt;rim:ExternalIdentifier&#xD;&#xA;-    identificationScheme=&quot;urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab&quot;&#xD;&#xA;-    value=&quot;2.999.78901.2345.6.7^123456&quot;&#xD;&#xA;-    id=&quot;IdExample_054&quot;&#xD;&#xA;-    objectType=&quot;urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier&quot;&#xD;&#xA;    registryObject=&quot;DocumentEntry01&quot;&gt;&#xD;&#xA;  &lt;rim:Name&gt;&#xD;&#xA;    &lt;rim:LocalizedString value=&quot;XDSDocumentEntry.uniqueId&quot;/&gt;&#xD;&#xA;  &lt;/rim:Name&gt; &#xD;&#xA;&lt;/rim:ExternalIdentifier&gt;" />
      <min value="1" />
      <mustSupport value="false" />
    </element>
    <element id="DocumentReference.masterIdentifier.system">
      <path value="DocumentReference.masterIdentifier.system" />
      <min value="1" />
      <mustSupport value="false" />
      <binding>
        <strength value="required" />
        <description value="Value set per il valore identificativo del dipartimentale" />
        <valueSet value="http://almaviva.it/FHIR/ValueSet/documentreference-master-identifier-systems" />
      </binding>
    </element>
    <element id="DocumentReference.masterIdentifier.value">
      <path value="DocumentReference.masterIdentifier.value" />
      <definition value="Valore univoco dell'identificativo associato al documento dal sistema sorgente" />
      <min value="1" />
      <mustSupport value="false" />
    </element>
    <element id="DocumentReference.identifier">
      <path value="DocumentReference.identifier" />
      <short value="Identificativo CDR del documento" />
      <definition value="Identificativo del documento che crea il CDR in fase di ingestion, non presente in input dai verticali" />
      <comment value="L'attributo entryUUID è un identificatore univoco globale destinato principalmente alla gestione interna dei documenti Scopi. Al contrario, l'attributo uniqueId viene utilizzato per i riferimenti esterni (ad esempio, collegamenti, ecc.).&#xD;&#xA;&#xD;&#xA;Esempio XDS:&#xD;&#xA;Il valore di entryUUID è codificato nell'attributo id XML su ExtrinsicObject che rappresenta il DocumentEntry. Nell'esempio seguente, la voceUUID è urn:uuid:a6e06ca8-0c75-4064-9e5c-88b9045a96f6&#xD;&#xA;&#xD;&#xA;&lt;rim:ExtrinsicObject mimeType=&quot;application/pdf&quot;&#xD;&#xA;  id=&quot;urn:uuid:a6e06ca8-0c75-4064-9e5c-88b9045a96f6&quot;&#xD;&#xA;  objectType=&quot;urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1&quot;&gt;" />
      <mustSupport value="true" />
    </element>
    <element id="DocumentReference.identifier.system">
      <path value="DocumentReference.identifier.system" />
      <short value="Namespace per il valore identifier" />
      <min value="1" />
      <fixedUri value="urn:ietf:rfc:3986" />
    </element>
    <element id="DocumentReference.identifier.value">
      <path value="DocumentReference.identifier.value" />
      <definition value="L'identificativo dovrà essere composta dalla concatenazione di  (DocumentReference.masterIdentifier.value + DocumentReference.masterIdentifier.system)" />
      <min value="1" />
    </element>
    <element id="DocumentReference.status">
      <path value="DocumentReference.status" />
      <definition value="The status of this document reference. Nel nostro caso current per l'inserimento, superseded quando è sostituito" />
    </element>
    <element id="DocumentReference.type">
      <path value="DocumentReference.type" />
      <short value="Tipo Documento" />
      <definition value="Tipologia del documento.&#xD;&#xA;Il codice che specifica il tipo preciso di documento dal punto di vista dell'utente (ad esempio, il codice LOINC)." />
      <comment value="Nell'esempio seguente è contenuto un valore di codice (10160-0) dello schema di codifica LOINC, identificato da un OID (2.16.840.1.113883.6.1).&#xD;&#xA;Esempio XDS:&#xD;&#xA;&#xD;&#xA;&lt;rim:Classification&#xD;&#xA;    classificationScheme=&quot;urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a&quot;&#xD;&#xA;    classifiedObject=&quot;ExampleDocument&quot;&#xD;&#xA;    id=&quot;IdExample_046&quot;&#xD;&#xA;    objectType=&quot;urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification&quot;&#xD;&#xA;    nodeRepresentation=&quot;10160-0&quot;&gt;&#xD;&#xA;  &lt;rim:Name&gt;&#xD;&#xA;    &lt;rim:LocalizedString value=&quot;History of Medication Use&quot;/&gt;&#xD;&#xA;  &lt;/rim:Name&gt;&#xD;&#xA;  &lt;rim:Slot name=&quot;codingScheme&quot;&gt;&#xD;&#xA;    &lt;rim:ValueList&gt;&#xD;&#xA;      &lt;rim:Value&gt;2.16.840.1.113883.6.1&lt;/rim:Value&gt;&#xD;&#xA;    &lt;/rim:ValueList&gt;&#xD;&#xA;  &lt;/rim:Slot&gt;&#xD;&#xA;&lt;/rim:Classification&gt;" />
      <mustSupport value="true" />
      <binding>
        <strength value="preferred" />
        <description value="Identifica il tipo di documento" />
      </binding>
    </element>
    <element id="DocumentReference.type.coding">
      <path value="DocumentReference.type.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <short value="Tipologia documento" />
      <definition value="Valorizzare con uno delle descrizioni presenti nella tabella Affinity Domain Tabella 2.19-1. &#xD;&#xA;Value set per il metadato XDSDocumentEntry.typeCode&#xD;&#xA;I valori ammissibili per questo metadato devono corrispondere ai codici LOINC riportati in Tabella &#xD;&#xA;2.19-1" />
    </element>
    <element id="DocumentReference.type.coding.code">
      <path value="DocumentReference.type.coding.code" />
      <short value="Codice del tipo di documento" />
      <definition value="Valorizzare con uno dei codici presenti nella tabella Affinity Domain Tabella 2.19-1. &#xD;&#xA;&#xD;&#xA;I valori ammissibili per questo metadato devono corrispondere ai codici LOINC riportati in Tabella &#xD;&#xA;2.19-1" />
      <comment value="Esempio XDS: &#xD;&#xA;In questo caso il codice è 11502&#xD;&#xA;&#xD;&#xA;&lt;rim:Classification classificationScheme=&quot;urn:uuid:f0306f51-975f-434e-a61c-c59651d33983&quot; classifiedObject=&quot;Document01&quot; id=&quot;IdTypeCode&quot;&#xD;&#xA;nodeRepresentation=&quot;11502-2&quot; objectType=&quot;urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification&quot;&gt;&#xD;&#xA; &lt;rim:Slot name=&quot;codingScheme&quot;&gt;&#xD;&#xA; &lt;rim:ValueList&gt;&#xD;&#xA; &lt;rim:Value&gt;2.16.840.1.113883.6.1&lt;/rim:Value&gt;&#xD;&#xA; &lt;/rim:ValueList&gt;&#xD;&#xA; &lt;/rim:Slot&gt;&#xD;&#xA; &lt;rim:Name&gt;&#xD;&#xA; &lt;rim:LocalizedString value=&quot;Referto di Laboratorio&quot;/&gt;&#xD;&#xA; &lt;/rim:Name&gt;&#xD;&#xA;&lt;/rim:Classification&gt;" />
    </element>
    <element id="DocumentReference.type.coding.display">
      <path value="DocumentReference.type.coding.display" />
      <short value="Descrizione del tipo di documento" />
      <definition value="Valorizzare con uno dei valori display presenti nella tabella Affinity Domain Tabella 2.19-1. &#xD;&#xA;&#xD;&#xA;I valori ammissibili per questo metadato devono corrispondere ai codici LOINC riportati in Tabella &#xD;&#xA;2.19-1" />
      <comment value="Esempio XDS: &#xD;&#xA;In questo caso il valore è &quot;Referto di Laboratorio&quot;&#xD;&#xA;&#xD;&#xA;&lt;rim:Classification classificationScheme=&quot;urn:uuid:f0306f51-975f-434e-a61c-c59651d33983&quot; classifiedObject=&quot;Document01&quot; id=&quot;IdTypeCode&quot;&#xD;&#xA;nodeRepresentation=&quot;11502-2&quot; objectType=&quot;urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification&quot;&gt;&#xD;&#xA; &lt;rim:Slot name=&quot;codingScheme&quot;&gt;&#xD;&#xA; &lt;rim:ValueList&gt;&#xD;&#xA; &lt;rim:Value&gt;2.16.840.1.113883.6.1&lt;/rim:Value&gt;&#xD;&#xA; &lt;/rim:ValueList&gt;&#xD;&#xA; &lt;/rim:Slot&gt;&#xD;&#xA; &lt;rim:Name&gt;&#xD;&#xA; &lt;rim:LocalizedString value=&quot;Referto di Laboratorio&quot;/&gt;&#xD;&#xA; &lt;/rim:Name&gt;&#xD;&#xA;&lt;/rim:Classification&gt;" />
    </element>
    <element id="DocumentReference.type.coding:TypeAffinityDomain">
      <path value="DocumentReference.type.coding" />
      <sliceName value="TypeAffinityDomain" />
    </element>
    <element id="DocumentReference.type.coding:TypeAffinityDomain.system">
      <path value="DocumentReference.type.coding.system" />
      <definition value="Lo schema di codifica deve essere valorizzato con l’OID 2.16.840.1.113883.6.1." />
      <fixedUri value="2.16.840.1.113883.6.1" />
    </element>
    <element id="DocumentReference.type.coding:TypeAffinityDomain.code">
      <path value="DocumentReference.type.coding.code" />
      <binding>
        <strength value="extensible" />
        <valueSet value="http://almaviva.it/FHIR/ValueSet/documentreference-typecode" />
      </binding>
    </element>
    <element id="DocumentReference.type.coding:TypeMedas">
      <path value="DocumentReference.type.coding" />
      <sliceName value="TypeMedas" />
    </element>
    <element id="DocumentReference.type.coding:TypeMedas.system">
      <path value="DocumentReference.type.coding.system" />
      <fixedUri value="Medas typeCodes v1" />
    </element>
    <element id="DocumentReference.type.coding:TypeMedas.code">
      <path value="DocumentReference.type.coding.code" />
      <binding>
        <strength value="extensible" />
        <valueSet value="http://almaviva.it/FHIR/ValueSet/consent.category" />
      </binding>
    </element>
    <element id="DocumentReference.type.text">
      <path value="DocumentReference.type.text" />
      <definition value="Valorizzare con uno delle descrizioni presenti nella tabella Affinity Domain Tabella 2.19-1. Value set per il metadato XDSDocumentEntry.typeCode" />
    </element>
    <element id="DocumentReference.category">
      <path value="DocumentReference.category" />
      <short value="Categorizzazione del documento" />
      <definition value="Categorizzazione del tipo di documento a cui si fa riferimento" />
      <comment value="Key metadata element describing the the category or classification of the document. This is a broader perspective that groups similar documents based on how they would be used. This is a primary key used in searching.&#xD;&#xA;&#xD;&#xA;Codice che specifica la classificazione di utilizzo di alto livello del tipo di documento (ad esempio, Report, Riepilogo, Immagini, Piano di trattamento, Preferenze del paziente, Flusso di lavoro).&#xD;&#xA;&#xD;&#xA;In riferimento alla Tabella 2.3-1. Value set per il metadato XDSDocumentEntry.classCode di Affinity Domain Italia&#xD;&#xA;Esempio XDS : &#xD;&#xA;&#xD;&#xA;&lt;rim:Classification classificationScheme=&quot;urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a&quot; classifiedObject=&quot;Document00&quot; id=&quot;IdExample_046&quot; objectType=&quot;urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification&quot; nodeRepresentation=&quot;SUM&quot;&gt;&#xD;&#xA; &lt;rim:Name&gt;&#xD;&#xA; &lt;rim:LocalizedString value=&quot;Sommario&quot;/&gt;&#xD;&#xA; &lt;/rim:Name&gt;&#xD;&#xA; &lt;rim:Slot name=&quot;codingScheme&quot;&gt;&#xD;&#xA; &lt;rim:ValueList&gt;&#xD;&#xA; &lt;rim:Value&gt;2.16.840.1.113883.2.9.3.3.6.1.5&lt;/rim:Value&gt;&#xD;&#xA; &lt;/rim:ValueList&gt;&#xD;&#xA; &lt;/rim:Slot&gt;&#xD;&#xA;&lt;/rim:Classification&gt;" />
      <binding>
        <strength value="example" />
        <valueSet value="http://almaviva.it/FHIR/ValueSet/documentreference-category" />
      </binding>
    </element>
    <element id="DocumentReference.category.coding.system">
      <path value="DocumentReference.category.coding.system" />
      <definition value="Lo schema di codifica deve essere valorizzato con l’OID 2.16.840.1.113883.2.9.3.3.6.1.5 come da Affinity Domain" />
      <fixedUri value="2.16.840.1.113883.2.9.3.3.6.1.5" />
    </element>
    <element id="DocumentReference.category.coding.code">
      <path value="DocumentReference.category.coding.code" />
      <definition value="Metadato che rappresenta la classe a cui il documento appartiene.&#xD;&#xA;I valori ammissibili per questo metadato sono elencati in Tabella 2.3-1 dell'affinity domain.&#xD;&#xA;&#xD;&#xA;Nel nostro caso sarà costante valorizzato a &quot;REF&quot;" />
      <fixedCode value="REF" />
    </element>
    <element id="DocumentReference.subject">
      <path value="DocumentReference.subject" />
      <short value="A chi o a che cosa è riferito il documento" />
      <definition value="A chi o a cosa si riferisce il documento. Il documento può riguardare una persona (paziente o operatore sanitario), un dispositivo (ad esempio una macchina) o anche un gruppo di soggetti (come un documento su una mandria di animali da allevamento o un insieme di pazienti che condividono un'esposizione comune)." />
      <comment value="In XDS corrisponde a DocumentEntry.patientId&#xD;&#xA;Questo metadato permette di identificare il paziente a cui è correlato il documento prodotto, in &#xD;&#xA;particolare il codice fiscale se è un cittadino italiano assistito dal SSN&#xD;&#xA;&#xD;&#xA;Esempio XDS:&#xD;&#xA;&lt;rim:ExternalIdentifier identificationScheme=&quot;urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427&quot; value=&quot;ZNRMA86L11B157N^^^&amp;2.16.840.1.113883.2.9.4.3.2&amp;ISO&quot; id=&quot;IdPatientId&quot; objectType=&quot;urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier&quot; registryObject=&quot;Document01&quot;&gt;&#xD;&#xA; &lt;rim:Name&gt;&#xD;&#xA;  &lt;rim:LocalizedString value=&quot;XDSDocumentEntry.patientId&quot;/&gt;&#xD;&#xA; &lt;/rim:Name&gt;&#xD;&#xA;&lt;/rim:ExternalIdentifier&gt;" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.it/fhir/StructureDefinition/Patient-it-base" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
      </type>
    </element>
    <element id="DocumentReference.author">
      <path value="DocumentReference.author" />
      <short value="Chi e/o cosa ha creato il documento" />
      <definition value="Identifica l'autore del documento" />
      <comment value="Il metadato identifica l’autore del documento che deve essere indicizzato.&#xD;&#xA;Nel caso di una transazione ITI-41 , viene solitamente fatto coincidere con una reference ad un PractitionerRole&#xD;&#xA;In XDS.b l'attributo è composto dalle informazioni &quot;authorInstitution&quot; ed &quot;authorPerson&quot; &#xD;&#xA;AuthorInstitution identifica la struttura a cui appartiene l’autore che ha creato il &#xD;&#xA;documento. &#xD;&#xA;AuthorPerson e identifica il codice fiscale della persona fisica che ha creato il documento in qualità di autore o, in sua assenza, la partita IVA della persona giuridica al quale si riferisce l’autore.&#xD;&#xA;&#xD;&#xA;Esempio XDS.b:&#xD;&#xA;&#xD;&#xA;AuthorInstitution&#xD;&#xA;&lt;rim:Slot name=&quot;authorInstitution&quot;&gt;&#xD;&#xA; &lt;rim:ValueList&gt;&#xD;&#xA; &lt;rim:Value&gt;&#xD;&#xA; ULSS 9 - TREVISO^^^^^&amp;2.16.840.1.113883.2.9.4.1.1&amp;ISO^^^^050109&#xD;&#xA; &lt;/rim:Value&gt;&#xD;&#xA; &lt;/rim:ValueList&gt;&#xD;&#xA;&lt;/rim:Slot&gt;&#xD;&#xA;&#xD;&#xA;AuthorPerson&#xD;&#xA;&lt;rim:Slot name=&quot;authorPerson&quot;&gt;&#xD;&#xA; &lt;rim:ValueList&gt;&#xD;&#xA; &lt;rim:Value&gt;&#xD;&#xA; ZNRMRA86L11B157N^^^^^^^^&amp;2.16.840.1.113883.2.9.4.3.2&amp;ISO&#xD;&#xA; &lt;/rim:Value&gt;&#xD;&#xA; &lt;/rim:ValueList&gt;&#xD;&#xA;&lt;/rim:Slot&gt;" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.it/fhir/StructureDefinition/PractitionerRole-it-base" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" />
      </type>
    </element>
    <element id="DocumentReference.authenticator">
      <path value="DocumentReference.authenticator" />
      <short value="Chi/cosa ha validato legalmente il documento" />
      <definition value="La persona o istituzione che ha validato/firmato legalmente il documento." />
      <comment value="Rappresenta un partecipante all'interno di un'istituzione autrice che ha legalmente autenticato o attestato il documento. L'autenticazione legale implica che un documento sia stato firmato manualmente o elettronicamente dal legalAuthenticator.&#xD;&#xA;&#xD;&#xA;Viene solitamente fatto coincidere con una reference ad un Practitioner&#xD;&#xA;&#xD;&#xA;Esempio XDS.b:&#xD;&#xA;&lt;rim:Slot name=&quot;legalAuthenticator&quot;&gt;&#xD;&#xA;  &lt;rim:ValueList&gt;&#xD;&#xA;    &lt;rim:Value&gt;^Welby^Marcus^^^Dr^MD&lt;/rim:Value&gt;&#xD;&#xA;  &lt;/rim:ValueList&gt;&#xD;&#xA;&lt;/rim:Slot&gt;" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.it/fhir/StructureDefinition/Practitioner-it-base" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" />
      </type>
    </element>
    <element id="DocumentReference.relatesTo">
      <path value="DocumentReference.relatesTo" />
      <short value="Relazione con un altro documento" />
      <definition value="Esprime la relazione con un altro documento esistente." />
      <comment value="In una operazione di aggiornamento di un documento, verrà inserito l'identificativo (master identifier) esistente del documento &quot;padre&quot; da cui questa risorsa deriva.&#xD;&#xA;L’elemento Association deve essere utilizzato per associare un oggetto XDSDocumentEntry all’oggetto XDSSubmissionSet e per indicare relazioni tra documenti.&#xD;&#xA;&#xD;&#xA;Esempio XDS.b in caso di REPLACE (sostituzione o aggiornamento di un documento esistente):&#xD;&#xA;&lt;Association associationType=&quot;urn:ihe:iti:2007:AssociationType:RPLC&quot; id=&quot;ExampleRPLId_001&quot; sourceObject=&quot;urn:uuid:08a15a6f-5b4a-42de-8f95-&#xD;&#xA;89474f83ytuz&quot; targetObject=&quot;urn:uuid:08a15a6f-5b4a-42de-8f95-89474f83abdf&quot;/&gt;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;Un altro esempio di valorizzazione riguardante l’aggiornamento dei soli metadati e non del relativo &#xD;&#xA;documento nel repository è mostrato di seguito:&#xD;&#xA;&lt;rim:Association associationType=&quot;urn:oasis:names:tc:ebxml-regrep:AssociationType:HasMember&quot; id=&quot;urn:uuid:f0306f51-975f-434e-a61c-c5943d3862&quot; sourceObject=&quot;urn:uuid:a6e06ca8-0c75-4064-9e5c-88b9045a96f6&quot; targetObject=&quot;Documento01&quot;&gt;&#xD;&#xA; &lt;rim:Slot name=&quot;SubmissionSetStatus&quot;&gt;&#xD;&#xA;  &lt;rim:ValueList&gt;&#xD;&#xA;   &lt;rim:Value&gt;Original&lt;/rim:Value&gt;&#xD;&#xA;  &lt;/rim:ValueList&gt;&#xD;&#xA; &lt;/rim:Slot&gt;&#xD;&#xA;&lt;/rim:Association&gt;" />
    </element>
    <element id="DocumentReference.relatesTo.code">
      <path value="DocumentReference.relatesTo.code" />
      <comment value="Tipi di associazioni (associationType) per un corretto mapping XDS.b:&#xD;&#xA;&#xD;&#xA;urn:oasis:names:tc:ebxml-regrep AssociationType:HasMember : Appartenenza di un oggetto XDSDocumentEntry all’oggetto XDSSubmissionSet&#xD;&#xA;urn:ihe:iti:2007:AssociationType:RPLC : Sostituzione (Replace)&#xD;&#xA;urn:ihe:iti:2007:AssociationType:XFRM : Trasformazione (Transformation)&#xD;&#xA;urn:ihe:iti:2007:AssociationType:APND : Aggiunta (Addendum)&#xD;&#xA;urn:ihe:iti:2007:AssociationType:XFRM_RPLC : Sostituzione con trasformazione (Replace with transformation)&#xD;&#xA;urn:ihe:iti:2007:AssociationType:signs : Firma digitale (Digital Signature)&#xD;&#xA;urn:ihe:iti:2010:AssociationType:IsSnapshotOf Istantanea di un insieme di metadati creati on-demand (Snapshot of on-demand document entry)" />
    </element>
    <element id="DocumentReference.relatesTo.target">
      <path value="DocumentReference.relatesTo.target" />
      <short value="Target della relazione" />
      <definition value="Il documento target di questa relazione." />
      <comment value="I riferimenti DEVONO essere un riferimento a una risorsa FHIR effettiva e DEVONO essere risolvibili (consentendo il controllo degli accessi, l'indisponibilità temporanea, ecc.). La risoluzione può avvenire tramite recupero dall'URL o, ove applicabile in base al tipo di risorsa, trattando un riferimento assoluto come un URL canonico e cercandolo in un registro/repository locale.&#xD;&#xA;&#xD;&#xA;Nel caso di replace/update di un documento esistente, verrà quindi inserita la reference alla risorsa FHIR di tale documento già presente." />
      <type>
        <code value="Reference" />
        <targetProfile value="https://almaviva.it/fhir/StructureDefinition/DocumentReferenceAlmaviva" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/DocumentReference" />
      </type>
    </element>
    <element id="DocumentReference.relatesTo.target.identifier">
      <path value="DocumentReference.relatesTo.target.identifier" />
      <comment value="In questo caso sarà popolato con il DocumentReference.masterIdentifier della risorsa &quot;padre&quot; da sostituire." />
    </element>
    <element id="DocumentReference.relatesTo.target.identifier.value">
      <path value="DocumentReference.relatesTo.target.identifier.value" />
      <definition value="Da assegnare lo stesso valore di &quot;DocumentReference.masterIdentifier&quot; del documento da sostituire" />
    </element>
    <element id="DocumentReference.securityLabel">
      <path value="DocumentReference.securityLabel" />
      <definition value="Una serie di codici Security-Tag che specificano il livello di privacy/sicurezza del documento.&#xD;&#xA;Questo metadato viene utilizzato per indicare il livello di riservatezza dei dati contenuti nel &#xD;&#xA;documento che deve essere indicizzato.&#xD;&#xA;Se il documento che deve essere indicizzato è in formato HL7 CDA Release 2.0, allora il valore di &#xD;&#xA;questo metadato corrisponde al valore dell’attributo /ClinicalDocument/confidentialityCode/@code." />
      <comment value="Lista di valori possibili definiti da Affinity domain Italia.&#xD;&#xA;&#xD;&#xA;Esempio XDS.b:&#xD;&#xA;&lt;rim:Classification classificationScheme=&quot;urn:uuid:f4f85eac-e6cb-4883-b524-f2705394840f&quot; classifiedObject=&quot;Document01&quot; id=&quot;ConfidentialityCode01&quot; nodeRepresentation=&quot;N&quot; objectType=&quot;urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification&quot;&gt;&#xD;&#xA; &lt;rim:Slot name=&quot;codingScheme&quot;&gt;&#xD;&#xA;  &lt;rim:ValueList&gt;&#xD;&#xA;   &lt;rim:Value&gt;2.16.840.1.113883.5.25&lt;/rim:Value&gt;&#xD;&#xA;  &lt;/rim:ValueList&gt;&#xD;&#xA; &lt;/rim:Slot&gt;&#xD;&#xA; &lt;rim:Name&gt;&#xD;&#xA;  &lt;rim:LocalizedString value=&quot;Normal&quot;/&gt;&#xD;&#xA; &lt;/rim:Name&gt;" />
      <binding>
        <strength value="extensible" />
        <valueSet value="http://almaviva.it/FHIR/ValueSet/documentreference-securitylabel" />
      </binding>
    </element>
    <element id="DocumentReference.securityLabel.coding">
      <path value="DocumentReference.securityLabel.coding" />
      <binding>
        <strength value="example" />
        <valueSet value="http://almaviva.it/FHIR/ValueSet/documentreference-securitylabel" />
      </binding>
    </element>
    <element id="DocumentReference.securityLabel.coding.system">
      <path value="DocumentReference.securityLabel.coding.system" />
      <short value="OID security label valueset" />
      <definition value="Lo schema di codifica deve essere valorizzato con l’OID 2.16.840.1.113883.5.25" />
      <fixedUri value="2.16.840.1.113883.5.25" />
    </element>
    <element id="DocumentReference.securityLabel.coding.code">
      <path value="DocumentReference.securityLabel.coding.code" />
      <definition value="Il codice del valueset definito in tabella 2.5-1 confidentialityCode in Affinity Domain Italia" />
    </element>
    <element id="DocumentReference.securityLabel.coding.display">
      <path value="DocumentReference.securityLabel.coding.display" />
      <definition value="Il valore del valueset definito in tabella 2.5-1 confidentialityCode in Affinity Domain Italia" />
    </element>
    <element id="DocumentReference.content">
      <path value="DocumentReference.content" />
      <definition value="Contiene informazioni riguardanti il documento da sottomettere ed il suo formato.&#xD;&#xA;Potrebbe contenere una lista di elementi e ripetizioni, ognuno con un formato differente." />
    </element>
    <element id="DocumentReference.content.attachment">
      <path value="DocumentReference.content.attachment" />
      <short value="Accesso al documento" />
      <definition value="Link al documento, oppure il documento allegato direttamente in formato binario con metadata che riguardano il formato del documento." />
    </element>
    <element id="DocumentReference.content.attachment.extension">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier">
        <valueIdentifier>
          <use value="usual" />
          <system value="http://almaviva.it/repositoryUniqueId" />
        </valueIdentifier>
      </extension>
      <path value="DocumentReference.content.attachment.extension" />
      <short value="FSE Reposotory ID" />
      <definition value="Contenuto valorizzato con il repository Id assegnato da FSE" />
    </element>
    <element id="DocumentReference.content.attachment.contentType">
      <path value="DocumentReference.content.attachment.contentType" />
      <short value="Mime Type" />
      <definition value="Tale metadato identifica il MIME type del documento indicizzato e ha lo scopo di fornire indicazione &#xD;&#xA;all’attore XDS Document Consumer sulla tipologia del documento.&#xD;&#xA;Nel formato XDS.b viene mappato con DocumentEntry.mimeType.&#xD;&#xA;Esempio XDS.b:&#xD;&#xA;&lt;rim:ExtrinsicObject mimeType=&quot;text/x-cda-r2+xml&quot; id=&quot;Document01&quot;&#xD;&#xA;objectType=&quot;urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1&quot;&gt;" />
    </element>
    <element id="DocumentReference.content.attachment.url">
      <path value="DocumentReference.content.attachment.url" />
      <short value="Uri ai dati" />
      <definition value="Riferimento alla url della risorsa Binary contenuta nel Bundle." />
      <comment value="In XDS.b DocumentEntry.repositoryUniqueId or DocumentEntry.URI&#xD;&#xA;&#xD;&#xA;Esempi XDS.b:&#xD;&#xA;DocumentEntry.repositoryUniqueId&#xD;&#xA;L'identificativo globale univoco del repository nel quale il document referenziato da DocumentEntry può essere recuperato.&#xD;&#xA;&lt;rim:Slot name=&quot;repositoryUniqueId&quot;&gt;&#xD;&#xA;  &lt;rim:ValueList&gt;&#xD;&#xA;    &lt;rim:Value&gt;1.3.6.1.4.5&lt;/rim:Value&gt;&#xD;&#xA;  &lt;/rim:ValueList&gt;&#xD;&#xA;&lt;/rim:Slot&gt;&#xD;&#xA;&#xD;&#xA;DocumentEntry.URI&#xD;&#xA;URI al documento&#xD;&#xA;&lt;rim:Slot name=&quot;URI&quot;&gt;&#xD;&#xA;  &lt;rim:ValueList&gt;&#xD;&#xA;    &lt;rim:Value&gt;DOC001.XML&lt;/rim:Value&gt;&#xD;&#xA;  &lt;/rim:ValueList&gt;&#xD;&#xA;&lt;/rim:Slot&gt;" />
    </element>
    <element id="DocumentReference.content.attachment.title">
      <path value="DocumentReference.content.attachment.title" />
      <short value="Titolo/ nome del documento" />
      <definition value="Titolo/ nome del documento da utilizzare in fase di visualizzazione" />
      <comment value="In XDS.b è rappresentato in ebXML con il &quot;value&quot; dell'attributo dell'elemento LocalizedString all'interno della struttura Name ebRIM. Può esserci solo un ebRIM Name per DocumentEntry.&#xD;&#xA;&#xD;&#xA;Esempio XDS.b:&#xD;&#xA;&#xD;&#xA;&lt;rim:ExtrinsicObject&#xD;&#xA;    id=&quot;ExampleDocument&quot;&#xD;&#xA;    objectType=&quot;urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1&quot;&#xD;&#xA;    mimeType=&quot;application/pdf&quot;&gt;&#xD;&#xA;  &lt;rim:Name&gt;&#xD;&#xA;    &lt;rim:LocalizedString value=&quot;Example Document Title&quot;/&gt;&#xD;&#xA;  &lt;/rim:Name&gt;&#xD;&#xA;&lt;/rim:ExtrinsicObject&gt;" />
    </element>
    <element id="DocumentReference.content.attachment.creation">
      <path value="DocumentReference.content.attachment.creation" />
      <short value="Data produzione del referto" />
      <definition value="Data in cui l'autore ha prodotto il referto" />
      <comment value="Esempio XDS.b:&#xD;&#xA;&#xD;&#xA;&lt;rim:Slot name=&quot;creationTime&quot;&gt;&#xD;&#xA;  &lt;rim:ValueList&gt;&#xD;&#xA;    &lt;rim:Value&gt;20041225212010&lt;/rim:Value&gt;&#xD;&#xA;  &lt;/rim:ValueList&gt;&#xD;&#xA;&lt;/rim:Slot&gt;" />
    </element>
    <element id="DocumentReference.content.format">
      <path value="DocumentReference.content.format" />
      <short value="Formato del documento" />
      <definition value="Definito dalla tabella 2.6-1 di Affinity Domain Italia" />
      <comment value="Esempio XDS.b:&#xD;&#xA;&lt;rim:Classification classificationScheme=&quot;urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d&quot; classifiedObject=&quot;Document01&quot; id=&quot;IdFormatCode01&quot;&#xD;&#xA;objectType=&quot;urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification&quot;&#xD;&#xA;nodeRepresentation=&quot;2.16.840.1.113883.2.9.10.1.1&quot;&gt;&#xD;&#xA; &lt;rim:Name&gt;&#xD;&#xA; &lt;rim:LocalizedString value=&quot; Referto di Laboratorio &quot;/&gt;&#xD;&#xA; &lt;/rim:Name&gt;&#xD;&#xA; &lt;rim:Slot name=&quot;codingScheme&quot;&gt;&#xD;&#xA; &lt;rim:ValueList&gt;&#xD;&#xA; &lt;rim:Value&gt; 2.16.840.1.113883.2.9.3.3.6.1.6&lt;/rim:Value&gt;&#xD;&#xA; &lt;/rim:ValueList&gt;&#xD;&#xA; &lt;/rim:Slot&gt;&#xD;&#xA;&lt;/rim:Classification&gt;" />
      <binding>
        <strength value="preferred" />
        <valueSet value="http://almaviva.it/FHIR/ValueSet/documentreference-formatcode" />
      </binding>
    </element>
    <element id="DocumentReference.content.format.system">
      <path value="DocumentReference.content.format.system" />
      <fixedUri value="2.16.840.1.113883.2.9.3.3.6.1.6" />
    </element>
    <element id="DocumentReference.context.encounter.id">
      <path value="DocumentReference.context.encounter.id" />
      <short value="Identificativo univoco episodio" />
      <definition value="Riferimento dell'Encounter a cui l'episodio è riferito" />
    </element>
    <element id="DocumentReference.context.event.coding">
      <path value="DocumentReference.context.event.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="DocumentReference.context.event.coding:EventAffinityDomain">
      <path value="DocumentReference.context.event.coding" />
      <sliceName value="EventAffinityDomain" />
    </element>
    <element id="DocumentReference.context.event.coding:EventAffinityDomain.system">
      <path value="DocumentReference.context.event.coding.system" />
      <fixedUri value="2.16.840.1.113883.2.9.3.3.6.1.3" />
    </element>
    <element id="DocumentReference.context.event.coding:EventAffinityDomain.code">
      <path value="DocumentReference.context.event.coding.code" />
      <binding>
        <strength value="required" />
        <valueSet value="http://almaviva.it/FHIR/ValueSet/documentreference-eventcode" />
      </binding>
    </element>
    <element id="DocumentReference.context.event.coding:EventMedas">
      <path value="DocumentReference.context.event.coding" />
      <sliceName value="EventMedas" />
    </element>
    <element id="DocumentReference.context.event.coding:EventMedas.system">
      <path value="DocumentReference.context.event.coding.system" />
      <fixedUri value="eventCodeListsv1" />
    </element>
    <element id="DocumentReference.context.event.coding:EventMedas.code">
      <path value="DocumentReference.context.event.coding.code" />
      <binding>
        <strength value="required" />
        <valueSet value="http://almaviva.it/FHIR/ValueSet/documentreference-context.event" />
      </binding>
    </element>
    <element id="DocumentReference.context.event.coding:EventARIACID29">
      <path value="DocumentReference.context.event.coding" />
      <sliceName value="EventARIACID29" />
    </element>
    <element id="DocumentReference.context.event.coding:EventARIACID29.system">
      <path value="DocumentReference.context.event.coding.system" />
      <fixedUri value="http://dicom.nema.org/resources/ontology/DCM" />
    </element>
    <element id="DocumentReference.context.event.coding:EventARIACID29.code">
      <path value="DocumentReference.context.event.coding.code" />
      <binding>
        <strength value="required" />
        <valueSet value="http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html" />
      </binding>
    </element>
    <element id="DocumentReference.context.event.coding:EventARIACID4">
      <path value="DocumentReference.context.event.coding" />
      <sliceName value="EventARIACID4" />
      <binding>
        <strength value="required" />
        <valueSet value="http://snomed.info/sct" />
      </binding>
    </element>
    <element id="DocumentReference.context.event.coding:EventARIACID4.system">
      <path value="DocumentReference.context.event.coding.system" />
      <fixedUri value="http://snomed.info/sct" />
    </element>
    <element id="DocumentReference.context.event.coding:EventARIACID4.code">
      <path value="DocumentReference.context.event.coding.code" />
      <binding>
        <strength value="extensible" />
        <valueSet value="http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_4.html" />
      </binding>
    </element>
    <element id="DocumentReference.context.facilityType.coding">
      <path value="DocumentReference.context.facilityType.coding" />
      <binding>
        <strength value="extensible" />
        <valueSet value="http://almaviva.it/FHIR/ValueSet/documentreference-facilitytypecode" />
      </binding>
    </element>
    <element id="DocumentReference.context.practiceSetting">
      <path value="DocumentReference.context.practiceSetting" />
      <binding>
        <strength value="example" />
        <valueSet value="http://almaviva.it/FHIR/ValueSet/documentreference-practicesettingcode" />
      </binding>
    </element>
    <element id="DocumentReference.context.related.identifier">
      <path value="DocumentReference.context.related.identifier" />
      <comment value="Come descritto in Affinity Domain Italia v2.6.1&#xD;&#xA;Questo metadato consente di identificare a livello nazionale una lista di documenti correlati al &#xD;&#xA;documento a cui il metadato fa riferimento.&#xD;&#xA;Inoltre il metadato può contenere il numero dell’accesso abilitante al caricamento di immagini digitali &#xD;&#xA;in applicativi viewer nel reparto di radiologia.&#xD;&#xA;È obbligatorio valorizzare questo elemento in caso di:&#xD;&#xA;● indicizzazione di una prescrizione dematerializzata generata a partire da un piano &#xD;&#xA;terapeutico utilizzando l’OID 2.16.840.1.113883.2.9.4.3.14;&#xD;&#xA;● indicizzazione di un erogato a partire da una prescrizione dematerializzata utilizzando l’OID &#xD;&#xA;2.16.840.1.113883.2.9.4.3.8;&#xD;&#xA;● indicizzazione di un referto generato a partire da una prescrizione dematerializzata &#xD;&#xA;utilizzando l’OID 2.16.840.1.113883.2.9.4.3.8;&#xD;&#xA;● indicizzazione di un’immagine del sistema di radiologia quando è associato il numero di &#xD;&#xA;accesso utile per l’apertura del viewer immagine utilizzando l’OID 2.16.840.1.113883.2.9.2;&#xD;&#xA;&#xD;&#xA;Mapping XDS.b:&#xD;&#xA;XDSDocumentEntry.referenceIdList&#xD;&#xA;Esempio Accession Number:&#xD;&#xA;&lt;rim:Slot name=&quot;urn:ihe:iti:xds:2013:referenceIdList&quot;&gt;&#xD;&#xA; &lt;rim:ValueList&gt;&#xD;&#xA; &lt;rim:Value&gt;&#xD;&#xA;[ACCESSION_NUMBER]^^^&amp;2.16.840.1.113883.2.9.2.[REGIONE].[STRUTTURA]&amp;ISO^urn:ihe:&#xD;&#xA;iti:xds:2013:accession&#xD;&#xA; &lt;/rim:Value&gt;&#xD;&#xA; &lt;/rim:ValueList&gt;&#xD;&#xA;&lt;/rim:Slot&gt;&#xD;&#xA;&#xD;&#xA;Esempio Order Id:&#xD;&#xA;&lt;rim:Slot name=&quot;urn:ihe:iti:xds:2013:referenceIdList&quot;&gt;&#xD;&#xA; &lt;rim:ValueList&gt;&#xD;&#xA; &lt;rim:Value&gt;&#xD;&#xA;Affinity Domain Italia Vers. 2.6.1 Pag. 31 di 74&#xD;&#xA;[NRE]^^^&amp;2.16.840.1.113883.2.9.4.3.8&amp;ISO^urn:ihe:iti:xds:2013:order&#xD;&#xA; &lt;/rim:Value&gt;&#xD;&#xA; &lt;/rim:ValueList&gt;&#xD;&#xA;&lt;/rim:Slot&gt;" />
    </element>
    <element id="DocumentReference.context.related.identifier.system">
      <path value="DocumentReference.context.related.identifier.system" />
      <binding>
        <strength value="extensible" />
        <valueSet value="http://almaviva.it/FHIR/ValueSet/documentreference-relatedidentifier" />
      </binding>
    </element>
  </differential>
</StructureDefinition>