{
  "resourceType": "StructureDefinition",
  "id": "DocumentReferenceAlmaviva",
  "url": "https://almaviva.it/fhir/StructureDefinition/DocumentReferenceAlmaviva",
  "name": "DocumentReferenceAlmaviva",
  "status": "draft",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "DocumentReference",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/DocumentReference",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "DocumentReference.extension:conservazioneanorma",
        "path": "DocumentReference.extension",
        "sliceName": "conservazioneanorma",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://example.org/fhir/StructureDefinition/Conservazione%20a%20norma"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "DocumentReference.extension:documentsigned",
        "path": "DocumentReference.extension",
        "sliceName": "documentsigned",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://example.org/fhir/StructureDefinition/Documentsigned"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "DocumentReference.masterIdentifier",
        "path": "DocumentReference.masterIdentifier",
        "definition": "Identificativo univoco del documento sul sistema sorgente, corrisponde all'identificativo del documento assegnato e generato dal verticale da cui proviene il documento.\r\nQuesto identificativo univoco può essere utilizzato per identificare il documento in qualsiasi sistema.",
        "comment": "Esempio XDS:\r\n\r\n-<rim:ExternalIdentifier\r\n-    identificationScheme=\"urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab\"\r\n-    value=\"2.999.78901.2345.6.7^123456\"\r\n-    id=\"IdExample_054\"\r\n-    objectType=\"urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier\"\r\n    registryObject=\"DocumentEntry01\">\r\n  <rim:Name>\r\n    <rim:LocalizedString value=\"XDSDocumentEntry.uniqueId\"/>\r\n  </rim:Name> \r\n</rim:ExternalIdentifier>",
        "min": 1,
        "mustSupport": false
      },
      {
        "id": "DocumentReference.masterIdentifier.system",
        "path": "DocumentReference.masterIdentifier.system",
        "min": 1,
        "mustSupport": false,
        "binding": {
          "strength": "required",
          "description": "Value set per il valore identificativo del dipartimentale",
          "valueSet": "http://almaviva.it/FHIR/ValueSet/documentreference-master-identifier-systems"
        }
      },
      {
        "id": "DocumentReference.masterIdentifier.value",
        "path": "DocumentReference.masterIdentifier.value",
        "definition": "Valore univoco dell'identificativo associato al documento dal sistema sorgente",
        "min": 1,
        "mustSupport": false
      },
      {
        "id": "DocumentReference.identifier",
        "path": "DocumentReference.identifier",
        "short": "Identificativo CDR del documento",
        "definition": "Identificativo del documento che crea il CDR in fase di ingestion, non presente in input dai verticali",
        "comment": "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.).\r\n\r\nEsempio XDS:\r\nIl 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\r\n\r\n<rim:ExtrinsicObject mimeType=\"application/pdf\"\r\n  id=\"urn:uuid:a6e06ca8-0c75-4064-9e5c-88b9045a96f6\"\r\n  objectType=\"urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1\">",
        "mustSupport": true
      },
      {
        "id": "DocumentReference.identifier.system",
        "path": "DocumentReference.identifier.system",
        "short": "Namespace per il valore identifier",
        "min": 1,
        "fixedUri": "urn:ietf:rfc:3986"
      },
      {
        "id": "DocumentReference.identifier.value",
        "path": "DocumentReference.identifier.value",
        "definition": "L'identificativo dovrà essere composta dalla concatenazione di  (DocumentReference.masterIdentifier.value + DocumentReference.masterIdentifier.system)",
        "min": 1
      },
      {
        "id": "DocumentReference.status",
        "path": "DocumentReference.status",
        "definition": "The status of this document reference. Nel nostro caso current per l'inserimento, superseded quando è sostituito"
      },
      {
        "id": "DocumentReference.type",
        "path": "DocumentReference.type",
        "short": "Tipo Documento",
        "definition": "Tipologia del documento.\r\nIl codice che specifica il tipo preciso di documento dal punto di vista dell'utente (ad esempio, il codice LOINC).",
        "comment": "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).\r\nEsempio XDS:\r\n\r\n<rim:Classification\r\n    classificationScheme=\"urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a\"\r\n    classifiedObject=\"ExampleDocument\"\r\n    id=\"IdExample_046\"\r\n    objectType=\"urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification\"\r\n    nodeRepresentation=\"10160-0\">\r\n  <rim:Name>\r\n    <rim:LocalizedString value=\"History of Medication Use\"/>\r\n  </rim:Name>\r\n  <rim:Slot name=\"codingScheme\">\r\n    <rim:ValueList>\r\n      <rim:Value>2.16.840.1.113883.6.1</rim:Value>\r\n    </rim:ValueList>\r\n  </rim:Slot>\r\n</rim:Classification>",
        "mustSupport": true,
        "binding": {
          "strength": "preferred",
          "description": "Identifica il tipo di documento"
        }
      },
      {
        "id": "DocumentReference.type.coding",
        "path": "DocumentReference.type.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "system"
            }
          ],
          "rules": "open"
        },
        "short": "Tipologia documento",
        "definition": "Valorizzare con uno delle descrizioni presenti nella tabella Affinity Domain Tabella 2.19-1. \r\nValue set per il metadato XDSDocumentEntry.typeCode\r\nI valori ammissibili per questo metadato devono corrispondere ai codici LOINC riportati in Tabella \r\n2.19-1"
      },
      {
        "id": "DocumentReference.type.coding.code",
        "path": "DocumentReference.type.coding.code",
        "short": "Codice del tipo di documento",
        "definition": "Valorizzare con uno dei codici presenti nella tabella Affinity Domain Tabella 2.19-1. \r\n\r\nI valori ammissibili per questo metadato devono corrispondere ai codici LOINC riportati in Tabella \r\n2.19-1",
        "comment": "Esempio XDS: \r\nIn questo caso il codice è 11502\r\n\r\n<rim:Classification classificationScheme=\"urn:uuid:f0306f51-975f-434e-a61c-c59651d33983\" classifiedObject=\"Document01\" id=\"IdTypeCode\"\r\nnodeRepresentation=\"11502-2\" objectType=\"urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification\">\r\n <rim:Slot name=\"codingScheme\">\r\n <rim:ValueList>\r\n <rim:Value>2.16.840.1.113883.6.1</rim:Value>\r\n </rim:ValueList>\r\n </rim:Slot>\r\n <rim:Name>\r\n <rim:LocalizedString value=\"Referto di Laboratorio\"/>\r\n </rim:Name>\r\n</rim:Classification>"
      },
      {
        "id": "DocumentReference.type.coding.display",
        "path": "DocumentReference.type.coding.display",
        "short": "Descrizione del tipo di documento",
        "definition": "Valorizzare con uno dei valori display presenti nella tabella Affinity Domain Tabella 2.19-1. \r\n\r\nI valori ammissibili per questo metadato devono corrispondere ai codici LOINC riportati in Tabella \r\n2.19-1",
        "comment": "Esempio XDS: \r\nIn questo caso il valore è \"Referto di Laboratorio\"\r\n\r\n<rim:Classification classificationScheme=\"urn:uuid:f0306f51-975f-434e-a61c-c59651d33983\" classifiedObject=\"Document01\" id=\"IdTypeCode\"\r\nnodeRepresentation=\"11502-2\" objectType=\"urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification\">\r\n <rim:Slot name=\"codingScheme\">\r\n <rim:ValueList>\r\n <rim:Value>2.16.840.1.113883.6.1</rim:Value>\r\n </rim:ValueList>\r\n </rim:Slot>\r\n <rim:Name>\r\n <rim:LocalizedString value=\"Referto di Laboratorio\"/>\r\n </rim:Name>\r\n</rim:Classification>"
      },
      {
        "id": "DocumentReference.type.coding:TypeAffinityDomain",
        "path": "DocumentReference.type.coding",
        "sliceName": "TypeAffinityDomain"
      },
      {
        "id": "DocumentReference.type.coding:TypeAffinityDomain.system",
        "path": "DocumentReference.type.coding.system",
        "definition": "Lo schema di codifica deve essere valorizzato con l’OID 2.16.840.1.113883.6.1.",
        "fixedUri": "2.16.840.1.113883.6.1"
      },
      {
        "id": "DocumentReference.type.coding:TypeAffinityDomain.code",
        "path": "DocumentReference.type.coding.code",
        "binding": {
          "strength": "extensible",
          "valueSet": "http://almaviva.it/FHIR/ValueSet/documentreference-typecode"
        }
      },
      {
        "id": "DocumentReference.type.coding:TypeMedas",
        "path": "DocumentReference.type.coding",
        "sliceName": "TypeMedas"
      },
      {
        "id": "DocumentReference.type.coding:TypeMedas.system",
        "path": "DocumentReference.type.coding.system",
        "fixedUri": "Medas typeCodes v1"
      },
      {
        "id": "DocumentReference.type.coding:TypeMedas.code",
        "path": "DocumentReference.type.coding.code",
        "binding": {
          "strength": "extensible",
          "valueSet": "http://almaviva.it/FHIR/ValueSet/consent.category"
        }
      },
      {
        "id": "DocumentReference.type.text",
        "path": "DocumentReference.type.text",
        "definition": "Valorizzare con uno delle descrizioni presenti nella tabella Affinity Domain Tabella 2.19-1. Value set per il metadato XDSDocumentEntry.typeCode"
      },
      {
        "id": "DocumentReference.category",
        "path": "DocumentReference.category",
        "short": "Categorizzazione del documento",
        "definition": "Categorizzazione del tipo di documento a cui si fa riferimento",
        "comment": "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.\r\n\r\nCodice 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).\r\n\r\nIn riferimento alla Tabella 2.3-1. Value set per il metadato XDSDocumentEntry.classCode di Affinity Domain Italia\r\nEsempio XDS : \r\n\r\n<rim:Classification classificationScheme=\"urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a\" classifiedObject=\"Document00\" id=\"IdExample_046\" objectType=\"urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification\" nodeRepresentation=\"SUM\">\r\n <rim:Name>\r\n <rim:LocalizedString value=\"Sommario\"/>\r\n </rim:Name>\r\n <rim:Slot name=\"codingScheme\">\r\n <rim:ValueList>\r\n <rim:Value>2.16.840.1.113883.2.9.3.3.6.1.5</rim:Value>\r\n </rim:ValueList>\r\n </rim:Slot>\r\n</rim:Classification>",
        "binding": {
          "strength": "example",
          "valueSet": "http://almaviva.it/FHIR/ValueSet/documentreference-category"
        }
      },
      {
        "id": "DocumentReference.category.coding.system",
        "path": "DocumentReference.category.coding.system",
        "definition": "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": "2.16.840.1.113883.2.9.3.3.6.1.5"
      },
      {
        "id": "DocumentReference.category.coding.code",
        "path": "DocumentReference.category.coding.code",
        "definition": "Metadato che rappresenta la classe a cui il documento appartiene.\r\nI valori ammissibili per questo metadato sono elencati in Tabella 2.3-1 dell'affinity domain.\r\n\r\nNel nostro caso sarà costante valorizzato a \"REF\"",
        "fixedCode": "REF"
      },
      {
        "id": "DocumentReference.subject",
        "path": "DocumentReference.subject",
        "short": "A chi o a che cosa è riferito il documento",
        "definition": "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": "In XDS corrisponde a DocumentEntry.patientId\r\nQuesto metadato permette di identificare il paziente a cui è correlato il documento prodotto, in \r\nparticolare il codice fiscale se è un cittadino italiano assistito dal SSN\r\n\r\nEsempio XDS:\r\n<rim:ExternalIdentifier identificationScheme=\"urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427\" value=\"ZNRMA86L11B157N^^^&2.16.840.1.113883.2.9.4.3.2&ISO\" id=\"IdPatientId\" objectType=\"urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier\" registryObject=\"Document01\">\r\n <rim:Name>\r\n  <rim:LocalizedString value=\"XDSDocumentEntry.patientId\"/>\r\n </rim:Name>\r\n</rim:ExternalIdentifier>",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.it/fhir/StructureDefinition/Patient-it-base",
              "http://hl7.org/fhir/StructureDefinition/Patient",
              "http://hl7.org/fhir/StructureDefinition/Practitioner",
              "http://hl7.org/fhir/StructureDefinition/Group",
              "http://hl7.org/fhir/StructureDefinition/Device"
            ]
          }
        ]
      },
      {
        "id": "DocumentReference.author",
        "path": "DocumentReference.author",
        "short": "Chi e/o cosa ha creato il documento",
        "definition": "Identifica l'autore del documento",
        "comment": "Il metadato identifica l’autore del documento che deve essere indicizzato.\r\nNel caso di una transazione ITI-41 , viene solitamente fatto coincidere con una reference ad un PractitionerRole\r\nIn XDS.b l'attributo è composto dalle informazioni \"authorInstitution\" ed \"authorPerson\" \r\nAuthorInstitution identifica la struttura a cui appartiene l’autore che ha creato il \r\ndocumento. \r\nAuthorPerson 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.\r\n\r\nEsempio XDS.b:\r\n\r\nAuthorInstitution\r\n<rim:Slot name=\"authorInstitution\">\r\n <rim:ValueList>\r\n <rim:Value>\r\n ULSS 9 - TREVISO^^^^^&2.16.840.1.113883.2.9.4.1.1&ISO^^^^050109\r\n </rim:Value>\r\n </rim:ValueList>\r\n</rim:Slot>\r\n\r\nAuthorPerson\r\n<rim:Slot name=\"authorPerson\">\r\n <rim:ValueList>\r\n <rim:Value>\r\n ZNRMRA86L11B157N^^^^^^^^&2.16.840.1.113883.2.9.4.3.2&ISO\r\n </rim:Value>\r\n </rim:ValueList>\r\n</rim:Slot>",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.it/fhir/StructureDefinition/PractitionerRole-it-base",
              "http://hl7.org/fhir/StructureDefinition/Practitioner",
              "http://hl7.org/fhir/StructureDefinition/PractitionerRole",
              "http://hl7.org/fhir/StructureDefinition/Organization",
              "http://hl7.org/fhir/StructureDefinition/Device",
              "http://hl7.org/fhir/StructureDefinition/Patient",
              "http://hl7.org/fhir/StructureDefinition/RelatedPerson"
            ]
          }
        ]
      },
      {
        "id": "DocumentReference.authenticator",
        "path": "DocumentReference.authenticator",
        "short": "Chi/cosa ha validato legalmente il documento",
        "definition": "La persona o istituzione che ha validato/firmato legalmente il documento.",
        "comment": "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.\r\n\r\nViene solitamente fatto coincidere con una reference ad un Practitioner\r\n\r\nEsempio XDS.b:\r\n<rim:Slot name=\"legalAuthenticator\">\r\n  <rim:ValueList>\r\n    <rim:Value>^Welby^Marcus^^^Dr^MD</rim:Value>\r\n  </rim:ValueList>\r\n</rim:Slot>",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.it/fhir/StructureDefinition/Practitioner-it-base",
              "http://hl7.org/fhir/StructureDefinition/Practitioner",
              "http://hl7.org/fhir/StructureDefinition/PractitionerRole",
              "http://hl7.org/fhir/StructureDefinition/Organization"
            ]
          }
        ]
      },
      {
        "id": "DocumentReference.relatesTo",
        "path": "DocumentReference.relatesTo",
        "short": "Relazione con un altro documento",
        "definition": "Esprime la relazione con un altro documento esistente.",
        "comment": "In una operazione di aggiornamento di un documento, verrà inserito l'identificativo (master identifier) esistente del documento \"padre\" da cui questa risorsa deriva.\r\nL’elemento Association deve essere utilizzato per associare un oggetto XDSDocumentEntry all’oggetto XDSSubmissionSet e per indicare relazioni tra documenti.\r\n\r\nEsempio XDS.b in caso di REPLACE (sostituzione o aggiornamento di un documento esistente):\r\n<Association associationType=\"urn:ihe:iti:2007:AssociationType:RPLC\" id=\"ExampleRPLId_001\" sourceObject=\"urn:uuid:08a15a6f-5b4a-42de-8f95-\r\n89474f83ytuz\" targetObject=\"urn:uuid:08a15a6f-5b4a-42de-8f95-89474f83abdf\"/>\r\n\r\n\r\nUn altro esempio di valorizzazione riguardante l’aggiornamento dei soli metadati e non del relativo \r\ndocumento nel repository è mostrato di seguito:\r\n<rim:Association associationType=\"urn:oasis:names:tc:ebxml-regrep:AssociationType:HasMember\" id=\"urn:uuid:f0306f51-975f-434e-a61c-c5943d3862\" sourceObject=\"urn:uuid:a6e06ca8-0c75-4064-9e5c-88b9045a96f6\" targetObject=\"Documento01\">\r\n <rim:Slot name=\"SubmissionSetStatus\">\r\n  <rim:ValueList>\r\n   <rim:Value>Original</rim:Value>\r\n  </rim:ValueList>\r\n </rim:Slot>\r\n</rim:Association>"
      },
      {
        "id": "DocumentReference.relatesTo.code",
        "path": "DocumentReference.relatesTo.code",
        "comment": "Tipi di associazioni (associationType) per un corretto mapping XDS.b:\r\n\r\nurn:oasis:names:tc:ebxml-regrep AssociationType:HasMember : Appartenenza di un oggetto XDSDocumentEntry all’oggetto XDSSubmissionSet\r\nurn:ihe:iti:2007:AssociationType:RPLC : Sostituzione (Replace)\r\nurn:ihe:iti:2007:AssociationType:XFRM : Trasformazione (Transformation)\r\nurn:ihe:iti:2007:AssociationType:APND : Aggiunta (Addendum)\r\nurn:ihe:iti:2007:AssociationType:XFRM_RPLC : Sostituzione con trasformazione (Replace with transformation)\r\nurn:ihe:iti:2007:AssociationType:signs : Firma digitale (Digital Signature)\r\nurn:ihe:iti:2010:AssociationType:IsSnapshotOf Istantanea di un insieme di metadati creati on-demand (Snapshot of on-demand document entry)"
      },
      {
        "id": "DocumentReference.relatesTo.target",
        "path": "DocumentReference.relatesTo.target",
        "short": "Target della relazione",
        "definition": "Il documento target di questa relazione.",
        "comment": "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.\r\n\r\nNel caso di replace/update di un documento esistente, verrà quindi inserita la reference alla risorsa FHIR di tale documento già presente.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://almaviva.it/fhir/StructureDefinition/DocumentReferenceAlmaviva",
              "http://hl7.org/fhir/StructureDefinition/DocumentReference"
            ]
          }
        ]
      },
      {
        "id": "DocumentReference.relatesTo.target.identifier",
        "path": "DocumentReference.relatesTo.target.identifier",
        "comment": "In questo caso sarà popolato con il DocumentReference.masterIdentifier della risorsa \"padre\" da sostituire."
      },
      {
        "id": "DocumentReference.relatesTo.target.identifier.value",
        "path": "DocumentReference.relatesTo.target.identifier.value",
        "definition": "Da assegnare lo stesso valore di \"DocumentReference.masterIdentifier\" del documento da sostituire"
      },
      {
        "id": "DocumentReference.securityLabel",
        "path": "DocumentReference.securityLabel",
        "definition": "Una serie di codici Security-Tag che specificano il livello di privacy/sicurezza del documento.\r\nQuesto metadato viene utilizzato per indicare il livello di riservatezza dei dati contenuti nel \r\ndocumento che deve essere indicizzato.\r\nSe il documento che deve essere indicizzato è in formato HL7 CDA Release 2.0, allora il valore di \r\nquesto metadato corrisponde al valore dell’attributo /ClinicalDocument/confidentialityCode/@code.",
        "comment": "Lista di valori possibili definiti da Affinity domain Italia.\r\n\r\nEsempio XDS.b:\r\n<rim:Classification classificationScheme=\"urn:uuid:f4f85eac-e6cb-4883-b524-f2705394840f\" classifiedObject=\"Document01\" id=\"ConfidentialityCode01\" nodeRepresentation=\"N\" objectType=\"urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification\">\r\n <rim:Slot name=\"codingScheme\">\r\n  <rim:ValueList>\r\n   <rim:Value>2.16.840.1.113883.5.25</rim:Value>\r\n  </rim:ValueList>\r\n </rim:Slot>\r\n <rim:Name>\r\n  <rim:LocalizedString value=\"Normal\"/>\r\n </rim:Name>",
        "binding": {
          "strength": "extensible",
          "valueSet": "http://almaviva.it/FHIR/ValueSet/documentreference-securitylabel"
        }
      },
      {
        "id": "DocumentReference.securityLabel.coding",
        "path": "DocumentReference.securityLabel.coding",
        "binding": {
          "strength": "example",
          "valueSet": "http://almaviva.it/FHIR/ValueSet/documentreference-securitylabel"
        }
      },
      {
        "id": "DocumentReference.securityLabel.coding.system",
        "path": "DocumentReference.securityLabel.coding.system",
        "short": "OID security label valueset",
        "definition": "Lo schema di codifica deve essere valorizzato con l’OID 2.16.840.1.113883.5.25",
        "fixedUri": "2.16.840.1.113883.5.25"
      },
      {
        "id": "DocumentReference.securityLabel.coding.code",
        "path": "DocumentReference.securityLabel.coding.code",
        "definition": "Il codice del valueset definito in tabella 2.5-1 confidentialityCode in Affinity Domain Italia"
      },
      {
        "id": "DocumentReference.securityLabel.coding.display",
        "path": "DocumentReference.securityLabel.coding.display",
        "definition": "Il valore del valueset definito in tabella 2.5-1 confidentialityCode in Affinity Domain Italia"
      },
      {
        "id": "DocumentReference.content",
        "path": "DocumentReference.content",
        "definition": "Contiene informazioni riguardanti il documento da sottomettere ed il suo formato.\r\nPotrebbe contenere una lista di elementi e ripetizioni, ognuno con un formato differente."
      },
      {
        "id": "DocumentReference.content.attachment",
        "path": "DocumentReference.content.attachment",
        "short": "Accesso al documento",
        "definition": "Link al documento, oppure il documento allegato direttamente in formato binario con metadata che riguardano il formato del documento."
      },
      {
        "id": "DocumentReference.content.attachment.extension",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier",
            "valueIdentifier": {
              "use": "usual",
              "system": "http://almaviva.it/repositoryUniqueId"
            }
          }
        ],
        "path": "DocumentReference.content.attachment.extension",
        "short": "FSE Reposotory ID",
        "definition": "Contenuto valorizzato con il repository Id assegnato da FSE"
      },
      {
        "id": "DocumentReference.content.attachment.contentType",
        "path": "DocumentReference.content.attachment.contentType",
        "short": "Mime Type",
        "definition": "Tale metadato identifica il MIME type del documento indicizzato e ha lo scopo di fornire indicazione \r\nall’attore XDS Document Consumer sulla tipologia del documento.\r\nNel formato XDS.b viene mappato con DocumentEntry.mimeType.\r\nEsempio XDS.b:\r\n<rim:ExtrinsicObject mimeType=\"text/x-cda-r2+xml\" id=\"Document01\"\r\nobjectType=\"urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1\">"
      },
      {
        "id": "DocumentReference.content.attachment.url",
        "path": "DocumentReference.content.attachment.url",
        "short": "Uri ai dati",
        "definition": "Riferimento alla url della risorsa Binary contenuta nel Bundle.",
        "comment": "In XDS.b DocumentEntry.repositoryUniqueId or DocumentEntry.URI\r\n\r\nEsempi XDS.b:\r\nDocumentEntry.repositoryUniqueId\r\nL'identificativo globale univoco del repository nel quale il document referenziato da DocumentEntry può essere recuperato.\r\n<rim:Slot name=\"repositoryUniqueId\">\r\n  <rim:ValueList>\r\n    <rim:Value>1.3.6.1.4.5</rim:Value>\r\n  </rim:ValueList>\r\n</rim:Slot>\r\n\r\nDocumentEntry.URI\r\nURI al documento\r\n<rim:Slot name=\"URI\">\r\n  <rim:ValueList>\r\n    <rim:Value>DOC001.XML</rim:Value>\r\n  </rim:ValueList>\r\n</rim:Slot>"
      },
      {
        "id": "DocumentReference.content.attachment.title",
        "path": "DocumentReference.content.attachment.title",
        "short": "Titolo/ nome del documento",
        "definition": "Titolo/ nome del documento da utilizzare in fase di visualizzazione",
        "comment": "In XDS.b è rappresentato in ebXML con il \"value\" dell'attributo dell'elemento LocalizedString all'interno della struttura Name ebRIM. Può esserci solo un ebRIM Name per DocumentEntry.\r\n\r\nEsempio XDS.b:\r\n\r\n<rim:ExtrinsicObject\r\n    id=\"ExampleDocument\"\r\n    objectType=\"urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1\"\r\n    mimeType=\"application/pdf\">\r\n  <rim:Name>\r\n    <rim:LocalizedString value=\"Example Document Title\"/>\r\n  </rim:Name>\r\n</rim:ExtrinsicObject>"
      },
      {
        "id": "DocumentReference.content.attachment.creation",
        "path": "DocumentReference.content.attachment.creation",
        "short": "Data produzione del referto",
        "definition": "Data in cui l'autore ha prodotto il referto",
        "comment": "Esempio XDS.b:\r\n\r\n<rim:Slot name=\"creationTime\">\r\n  <rim:ValueList>\r\n    <rim:Value>20041225212010</rim:Value>\r\n  </rim:ValueList>\r\n</rim:Slot>"
      },
      {
        "id": "DocumentReference.content.format",
        "path": "DocumentReference.content.format",
        "short": "Formato del documento",
        "definition": "Definito dalla tabella 2.6-1 di Affinity Domain Italia",
        "comment": "Esempio XDS.b:\r\n<rim:Classification classificationScheme=\"urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d\" classifiedObject=\"Document01\" id=\"IdFormatCode01\"\r\nobjectType=\"urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification\"\r\nnodeRepresentation=\"2.16.840.1.113883.2.9.10.1.1\">\r\n <rim:Name>\r\n <rim:LocalizedString value=\" Referto di Laboratorio \"/>\r\n </rim:Name>\r\n <rim:Slot name=\"codingScheme\">\r\n <rim:ValueList>\r\n <rim:Value> 2.16.840.1.113883.2.9.3.3.6.1.6</rim:Value>\r\n </rim:ValueList>\r\n </rim:Slot>\r\n</rim:Classification>",
        "binding": {
          "strength": "preferred",
          "valueSet": "http://almaviva.it/FHIR/ValueSet/documentreference-formatcode"
        }
      },
      {
        "id": "DocumentReference.content.format.system",
        "path": "DocumentReference.content.format.system",
        "fixedUri": "2.16.840.1.113883.2.9.3.3.6.1.6"
      },
      {
        "id": "DocumentReference.context.encounter.id",
        "path": "DocumentReference.context.encounter.id",
        "short": "Identificativo univoco episodio",
        "definition": "Riferimento dell'Encounter a cui l'episodio è riferito"
      },
      {
        "id": "DocumentReference.context.event.coding",
        "path": "DocumentReference.context.event.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "system"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "DocumentReference.context.event.coding:EventAffinityDomain",
        "path": "DocumentReference.context.event.coding",
        "sliceName": "EventAffinityDomain"
      },
      {
        "id": "DocumentReference.context.event.coding:EventAffinityDomain.system",
        "path": "DocumentReference.context.event.coding.system",
        "fixedUri": "2.16.840.1.113883.2.9.3.3.6.1.3"
      },
      {
        "id": "DocumentReference.context.event.coding:EventAffinityDomain.code",
        "path": "DocumentReference.context.event.coding.code",
        "binding": {
          "strength": "required",
          "valueSet": "http://almaviva.it/FHIR/ValueSet/documentreference-eventcode"
        }
      },
      {
        "id": "DocumentReference.context.event.coding:EventMedas",
        "path": "DocumentReference.context.event.coding",
        "sliceName": "EventMedas"
      },
      {
        "id": "DocumentReference.context.event.coding:EventMedas.system",
        "path": "DocumentReference.context.event.coding.system",
        "fixedUri": "eventCodeListsv1"
      },
      {
        "id": "DocumentReference.context.event.coding:EventMedas.code",
        "path": "DocumentReference.context.event.coding.code",
        "binding": {
          "strength": "required",
          "valueSet": "http://almaviva.it/FHIR/ValueSet/documentreference-context.event"
        }
      },
      {
        "id": "DocumentReference.context.event.coding:EventARIACID29",
        "path": "DocumentReference.context.event.coding",
        "sliceName": "EventARIACID29"
      },
      {
        "id": "DocumentReference.context.event.coding:EventARIACID29.system",
        "path": "DocumentReference.context.event.coding.system",
        "fixedUri": "http://dicom.nema.org/resources/ontology/DCM"
      },
      {
        "id": "DocumentReference.context.event.coding:EventARIACID29.code",
        "path": "DocumentReference.context.event.coding.code",
        "binding": {
          "strength": "required",
          "valueSet": "http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html"
        }
      },
      {
        "id": "DocumentReference.context.event.coding:EventARIACID4",
        "path": "DocumentReference.context.event.coding",
        "sliceName": "EventARIACID4",
        "binding": {
          "strength": "required",
          "valueSet": "http://snomed.info/sct"
        }
      },
      {
        "id": "DocumentReference.context.event.coding:EventARIACID4.system",
        "path": "DocumentReference.context.event.coding.system",
        "fixedUri": "http://snomed.info/sct"
      },
      {
        "id": "DocumentReference.context.event.coding:EventARIACID4.code",
        "path": "DocumentReference.context.event.coding.code",
        "binding": {
          "strength": "extensible",
          "valueSet": "http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_4.html"
        }
      },
      {
        "id": "DocumentReference.context.facilityType.coding",
        "path": "DocumentReference.context.facilityType.coding",
        "binding": {
          "strength": "extensible",
          "valueSet": "http://almaviva.it/FHIR/ValueSet/documentreference-facilitytypecode"
        }
      },
      {
        "id": "DocumentReference.context.practiceSetting",
        "path": "DocumentReference.context.practiceSetting",
        "binding": {
          "strength": "example",
          "valueSet": "http://almaviva.it/FHIR/ValueSet/documentreference-practicesettingcode"
        }
      },
      {
        "id": "DocumentReference.context.related.identifier",
        "path": "DocumentReference.context.related.identifier",
        "comment": "Come descritto in Affinity Domain Italia v2.6.1\r\nQuesto metadato consente di identificare a livello nazionale una lista di documenti correlati al \r\ndocumento a cui il metadato fa riferimento.\r\nInoltre il metadato può contenere il numero dell’accesso abilitante al caricamento di immagini digitali \r\nin applicativi viewer nel reparto di radiologia.\r\nÈ obbligatorio valorizzare questo elemento in caso di:\r\n● indicizzazione di una prescrizione dematerializzata generata a partire da un piano \r\nterapeutico utilizzando l’OID 2.16.840.1.113883.2.9.4.3.14;\r\n● indicizzazione di un erogato a partire da una prescrizione dematerializzata utilizzando l’OID \r\n2.16.840.1.113883.2.9.4.3.8;\r\n● indicizzazione di un referto generato a partire da una prescrizione dematerializzata \r\nutilizzando l’OID 2.16.840.1.113883.2.9.4.3.8;\r\n● indicizzazione di un’immagine del sistema di radiologia quando è associato il numero di \r\naccesso utile per l’apertura del viewer immagine utilizzando l’OID 2.16.840.1.113883.2.9.2;\r\n\r\nMapping XDS.b:\r\nXDSDocumentEntry.referenceIdList\r\nEsempio Accession Number:\r\n<rim:Slot name=\"urn:ihe:iti:xds:2013:referenceIdList\">\r\n <rim:ValueList>\r\n <rim:Value>\r\n[ACCESSION_NUMBER]^^^&2.16.840.1.113883.2.9.2.[REGIONE].[STRUTTURA]&ISO^urn:ihe:\r\niti:xds:2013:accession\r\n </rim:Value>\r\n </rim:ValueList>\r\n</rim:Slot>\r\n\r\nEsempio Order Id:\r\n<rim:Slot name=\"urn:ihe:iti:xds:2013:referenceIdList\">\r\n <rim:ValueList>\r\n <rim:Value>\r\nAffinity Domain Italia Vers. 2.6.1 Pag. 31 di 74\r\n[NRE]^^^&2.16.840.1.113883.2.9.4.3.8&ISO^urn:ihe:iti:xds:2013:order\r\n </rim:Value>\r\n </rim:ValueList>\r\n</rim:Slot>"
      },
      {
        "id": "DocumentReference.context.related.identifier.system",
        "path": "DocumentReference.context.related.identifier.system",
        "binding": {
          "strength": "extensible",
          "valueSet": "http://almaviva.it/FHIR/ValueSet/documentreference-relatedidentifier"
        }
      }
    ]
  }
}