{ "description": null, "_filename": "DocumentReference_Eng.StructureDefinition.json", "package_name": "eng.fhir.profile.dev", "date": "2023-07-05T14:41:24.0977101+00:00", "derivation": "constraint", "publisher": null, "fhirVersion": "4.0.1", "name": "DocumentReference_Eng", "mapping": [ { "uri": "http://cct.eng.it/FHIR/schema/mapping", "name": "XDS mapping", "identity": "XDS" } ], "abstract": false, "type": "DocumentReference", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "0.0.7-beta", "status": "draft", "id": "ec2c7593-fc34-4516-9a19-9969a4387b97", "kind": "resource", "url": "https://eng.it/fhir/StructureDefinition/DocumentReference_Eng", "version": null, "differential": { "element": [ { "id": "DocumentReference.id", "path": "DocumentReference.id", "short": "Id logico di questo artefatto.", "comment": "L'unica volta che una risorsa non ha un id è quando viene inviata al server tramite un'operazione di creazione.", "definition": "Identifica la risorsa all'interno del dominio" }, { "id": "DocumentReference.extension", "min": 0, "path": "DocumentReference.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "DocumentReference.extension:cancelReason", "min": 0, "path": "DocumentReference.extension", "type": [ { "code": "Extension", "profile": [ "http://cct.eng.it/FHIR/schema/documentReference-cancelReason" ] } ], "sliceName": "cancelReason", "isModifier": false }, { "id": "DocumentReference.extension:uniEro", "min": 0, "path": "DocumentReference.extension", "type": [ { "code": "Extension", "profile": [ "http://cct.eng.it/FHIR/schema/documentReference-uniEro" ] } ], "sliceName": "uniEro", "isModifier": false }, { "id": "DocumentReference.extension:docSigned", "min": 0, "path": "DocumentReference.extension", "type": [ { "code": "Extension", "profile": [ "http://cct.eng.it/FHIR/schema/documentReference-docSigned" ] } ], "sliceName": "docSigned", "isModifier": false }, { "id": "DocumentReference.extension:validationDateTime", "min": 0, "path": "DocumentReference.extension", "type": [ { "code": "Extension", "profile": [ "http://cct.eng.it/FHIR/schema/documentReference-validationDateTime" ] } ], "sliceName": "validationDateTime", "isModifier": false }, { "id": "DocumentReference.extension:oscuramento", "max": "1", "min": 0, "path": "DocumentReference.extension", "type": [ { "code": "Extension", "profile": [ "http://cct.eng.it/FHIR/schema/oscuramento" ] } ], "sliceName": "oscuramento", "isModifier": false }, { "id": "DocumentReference.extension:description", "max": "1", "min": 0, "path": "DocumentReference.extension", "type": [ { "code": "Extension", "profile": [ "http://cct.eng.it/FHIR/schema/documentReference-description" ] } ], "sliceName": "description", "isModifier": false }, { "id": "DocumentReference.extension:administrativeRequest", "max": "1", "min": 0, "path": "DocumentReference.extension", "type": [ { "code": "Extension", "profile": [ "http://cct.eng.it/FHIR/schema/documentReference-administrativeRequest" ] } ], "sliceName": "administrativeRequest", "isModifier": false }, { "id": "DocumentReference.extension:conformance", "min": 0, "path": "DocumentReference.extension", "type": [ { "code": "Extension", "profile": [ "http://cct.eng.it/FHIR/schema/documentReference-conformance" ] } ], "sliceName": "conformance", "isModifier": false }, { "id": "DocumentReference.masterIdentifier", "path": "DocumentReference.masterIdentifier", "short": "Identificatore specifico della versione master", "comment": "Questo identificatore è specifico per questa versione del documento.", "mapping": [ { "map": "DocumentEntry.uniqueId", "identity": "XDS" } ], "definition": "Contiene l’informazione corrispondente all’ identificativo univoco della DocumentReference" }, { "id": "DocumentReference.masterIdentifier.system", "path": "DocumentReference.masterIdentifier.system", "short": "Lo spazio dei nomi per il valore dell'identificatore", "comment": "Deve essere di tipo ‘urn:ietf:rfc:3986’", "fixedUri": "urn:ietf:rfc:3986", "definition": "Stabilisce lo spazio dei nomi per il valore, ovvero un URL che descrive un insieme di valori unici." }, { "id": "DocumentReference.masterIdentifier.value", "path": "DocumentReference.masterIdentifier.value", "short": "Il valore che è unico", "comment": "Se il valore è un URI completo, il sistema DEVE essere urn:ietf:rfc:3986. Lo scopo principale del valore è la mappatura computazionale. Un valore formattato per la visualizzazione umana può essere trasmesso utilizzando l'estensione [Rendered Value] (extension-rendered-value.html). Identifier.value deve essere trattato come sensibile alle maiuscole e alle minuscole, a meno che la conoscenza del sistema di Identifier.non consenta all'elaboratore di essere sicuro che l'elaborazione non sensibile alle maiuscole sia sicura.", "definition": "Contiene il valore dell’identificativo univoco, nel formato: ‘{produttore}:{id_univoco_produttore}’" }, { "id": "DocumentReference.identifier", "path": "DocumentReference.identifier", "mapping": [ { "map": "DocumentEntry.entryUUID", "identity": "XDS" } ] }, { "id": "DocumentReference.status", "path": "DocumentReference.status", "comment": "Valorizzare con:\r\n\r\n* ‘current’ per lo stato approved; \r\n\r\n* ‘superseded’ per lo stato deprecated: da utilizzare in caso di cancellazioni", "mapping": [ { "map": "DocumentEntry.availabilityStatus", "identity": "XDS" } ], "definition": "Identifica lo stato della DocumentReference." }, { "id": "DocumentReference.docStatus", "path": "DocumentReference.docStatus", "comment": "Il documento a cui si punta può trovarsi in vari stati del ciclo di vita.", "definition": "Indica lo stato del documento." }, { "id": "DocumentReference.type", "path": "DocumentReference.type", "short": "Tipo di documento (LOINC se possibile)", "comment": "Per la valorizzazione di type.coding.code consultare il ValueSet associato: http://cct.eng.it/FHIR/ValueSet/documentreference-typecode", "mapping": [ { "map": "DocumentEntry.typeCode", "identity": "XDS" } ], "definition": "Questo elemento descrive la specifica tipologia del documento prodotto. Da valorizzare secondo quanto definito nell’Affinity Domain Italia (XDSDocumentEntry.typeCode)" }, { "id": "DocumentReference.type.coding", "path": "DocumentReference.type.coding", "short": "Codice definito da un sistema terminologico", "comment": "I codici possono essere definiti in modo molto casuale in enumerazioni o elenchi di codici, fino a definizioni molto formali come SNOMED CT - si vedano i Core Principles HL7 v3 per maggiori informazioni. L'ordine dei codici non è definito e NON DEVE essere utilizzato per dedurre il significato. In generale, al massimo uno solo dei valori di codifica sarà etichettato come UserSelected = true.", "definition": "Un riferimento a un codice definito da un sistema terminologico." }, { "id": "DocumentReference.type.coding.system", "path": "DocumentReference.type.coding.system", "short": "Identità del sistema terminologico", "comment": "L'URI può essere un OID (urn:oid:...) o un UUID (urn:uuid:...). Gli OID e gli UUID DEVONO essere riferimenti al registro OID di HL7. Altrimenti, l'URI deve provenire dall'elenco di URI speciali definiti da HL7 per FHIR o deve fare riferimento a qualche definizione che stabilisca il sistema in modo chiaro e non ambiguo.", "fixedUri": "2.16.840.1.113883.6.1", "definition": "L'identificazione del sistema di codice che definisce il significato del simbolo nel codice." }, { "id": "DocumentReference.type.coding.code", "path": "DocumentReference.type.coding.code", "short": "Simbolo nella sintassi definita dal sistema", "binding": { "strength": "required", "valueSet": "http://cct.eng.it/FHIR/ValueSet/documentreference-typecode", "description": "ValueSet DocumentReference typeCode" }, "comment": "Si noti che le stringhe FHIR NON devono superare la dimensione di 1MB.", "definition": "Un simbolo nella sintassi definita dal sistema. Il simbolo può essere un codice predefinito o un'espressione in una sintassi definita dal sistema di codifica (ad esempio, post-coordinazione)." }, { "id": "DocumentReference.category", "path": "DocumentReference.category", "short": "Categorizzazione del documento", "comment": "Elemento chiave dei metadati che descrive la categoria o la classificazione del documento. Si tratta di una prospettiva più ampia che raggruppa documenti simili in base al loro utilizzo. È una chiave primaria utilizzata nella ricerca.", "mapping": [ { "map": "DocumentEntry.classCode", "identity": "XDS" } ], "definition": "Elemento che contiene la categoria del documento.\r\nPuò essere utilizzato per distinguere i documenti legati ad un Encounter da quelli legati alle sole richieste." }, { "id": "DocumentReference.category.coding", "path": "DocumentReference.category.coding", "short": "Codice definito da un sistema terminologico", "comment": "I codici possono essere definiti in modo molto casuale in enumerazioni o elenchi di codici, fino a definizioni molto formali come SNOMED CT - si vedano i Core Principles HL7 v3 per maggiori informazioni. L'ordine dei codici non è definito e NON DEVE essere usato per dedurre il significato. In generale, al massimo uno solo dei valori di codifica sarà etichettato come UserSelected = true.", "constraint": [ { "key": "code", "human": "la voce category.code può essere valorizzata con 'REF' o 'RIC'", "severity": "error", "expression": "exists(code='REF' or code='RIC')" } ], "definition": "Un riferimento a un codice definito da un sistema terminologico." }, { "id": "DocumentReference.category.coding.system", "path": "DocumentReference.category.coding.system", "short": "Identità del sistema terminologico", "comment": "Valorizzare con: ‘2.16.840.1.113883.2.9.3.3.6.1.5’", "fixedUri": "2.16.840.1.113883.2.9.3.3.6.1.5", "definition": "L'identificazione del sistema di codice che definisce il significato del simbolo nel codice." }, { "id": "DocumentReference.category.coding.code", "path": "DocumentReference.category.coding.code", "short": "Simbolo nella sintassi definita dal sistema", "comment": "Valorizzare con: \r\n\r\n* ‘REF’ (in caso di Encounter)\r\n\r\n* ’RIC’ (in caso di richiesta)", "definition": "Un simbolo nella sintassi definita dal sistema. Il simbolo può essere un codice predefinito o un'espressione in una sintassi definita dal sistema di codifica (ad esempio, post-coordinazione)." }, { "id": "DocumentReference.category.coding.display", "path": "DocumentReference.category.coding.display", "short": "Rappresentazione definita dal sistema", "comment": "Si noti che le stringhe FHIR NON devono superare la dimensione di 1MB.", "definition": "Valorizzare con:\r\n\r\n* ‘Referto’ (per value REF)\r\n\r\n* ’Richiesta’ (per value RIC)" }, { "id": "DocumentReference.subject", "path": "DocumentReference.subject", "type": [ { "code": "Reference", "targetProfile": [ "https://eng.it/fhir/StructureDefinition/Patient_Eng" ] } ], "short": "Reference a Patient", "comment": "I riferimenti DEVONO essere un riferimento a una risorsa FHIR effettiva e DEVONO essere risolvibili (consentendo il controllo dell'accesso, la non disponibilità temporanea, ecc.) La risoluzione può avvenire tramite recupero dall'URL o, se applicabile per tipo di risorsa, trattando un riferimento assoluto come un URL canonico e cercandolo in un registro/repository locale.", "mapping": [ { "map": "DocumentEntry.patientId", "identity": "XDS" } ], "definition": "Elemento di tipo Reference che contiene il riferimento assoluto esterno (URL) del paziente a cui è legato il documento prodotto." }, { "id": "DocumentReference.subject.display", "path": "DocumentReference.subject.display", "definition": "Descrizione della Reference." }, { "id": "DocumentReference.date", "path": "DocumentReference.date", "short": "Quando è stato creato il riferimento a questo documento", "comment": "Il tempo di riferimento/indicizzazione viene utilizzato per tracciare, organizzare le versioni e fare ricerche.", "mapping": [ { "map": "DocumentEntry.creationTime", "identity": "XDS" } ], "definition": "Elemento che contiene la data di creazione del documento." }, { "id": "DocumentReference.author", "path": "DocumentReference.author", "type": [ { "code": "Reference", "targetProfile": [ "https://eng.it/fhir/StructureDefinition/Practitioner_Eng", "https://eng.it/fhir/StructureDefinition/Organization_Eng", "https://eng.it/fhir/StructureDefinition/PractitionerRole_Eng" ] } ], "short": "Chi e/o cosa ha redatto il documento", "comment": "Non necessariamente chi ha inserito i dati (ad esempio, il dattilografo) o chi è la fonte (l'informatore).", "mapping": [ { "map": "DocumentEntry.author", "identity": "XDS" } ], "definition": "Elemento di tipo Reference che contiene il riferimento interno della risorsa Practitioner che contiene informazioni circa l’autore del documento. Può contenere anche il riferimento alla risorsa Organization che contiene l'organizzazione a cui apparteiene il medico che redige il documento." }, { "id": "DocumentReference.author.display", "path": "DocumentReference.author.display", "definition": "Descrizione della Reference." }, { "id": "DocumentReference.authenticator", "path": "DocumentReference.authenticator", "type": [ { "code": "Reference", "targetProfile": [ "https://eng.it/fhir/StructureDefinition/Practitioner_Eng" ] } ], "short": "Chi/cosa ha autenticato il documento", "comment": "Rappresenta un partecipante all'interno dell'istituzione autrice che ha autenticato o attestato legalmente il documento. L'autenticazione legale implica che un documento sia stato firmato manualmente o elettronicamente dall'autenticatore legale.", "mapping": [ { "map": "DocumentEntry.legalAuthenticator", "identity": "XDS" } ], "definition": "Elemento di tipo Reference che contiene il riferimento interno della risorsa Practitioner che contiene informazioni circa l’autore che autentica il documento." }, { "id": "DocumentReference.authenticator.display", "path": "DocumentReference.authenticator.display", "definition": "Descrizione della Reference." }, { "id": "DocumentReference.relatesTo", "path": "DocumentReference.relatesTo", "short": "Relazioni con altri documenti", "comment": "Questo elemento è etichettato come modificatore perché i documenti che si aggiungono ad altri documenti sono incompleti di per sé.", "mapping": [ { "map": "DocumentEntry Associations", "identity": "XDS" } ], "definition": "Elemento che indica eventuali relazioni con altri documenti. Utilizzare in caso di invio di documenti sostitutivi" }, { "id": "DocumentReference.relatesTo.code", "path": "DocumentReference.relatesTo.code", "comment": "Valorizzare con ‘replaces’ in caso di referti sostitutivi.", "mapping": [ { "map": "DocumentEntry Associations type", "identity": "XDS" } ], "fixedCode": "replaces", "definition": "Tipo di relazione con altri documenti." }, { "id": "DocumentReference.relatesTo.target", "path": "DocumentReference.relatesTo.target", "type": [ { "code": "Reference", "targetProfile": [ "https://eng.it/fhir/StructureDefinition/DocumentReference_Eng" ] } ], "short": "reference a DocumentReference", "comment": "Contiene il riferimento del DocumentReference da sostituire.", "mapping": [ { "map": "DocumentEntry Associations reference", "identity": "XDS" } ], "definition": "Documento target della relazione." }, { "id": "DocumentReference.description", "path": "DocumentReference.description", "short": "Descrizione leggibile dall'uomo", "comment": "Il contenuto del documento, una breve sintesi del documento stesso.", "definition": "Elemento che può essere utilizzato dalla specifica azienda per associare al documento delle informazioni specifiche." }, { "id": "DocumentReference.securityLabel", "path": "DocumentReference.securityLabel", "short": "Etichette di sicurezza dei documenti", "comment": "I codici di riservatezza possono contenere più voci del vocabolario. HL7 ha sviluppato una comprensione dei tag di sicurezza e riservatezza che potrebbero essere desiderabili in un ambiente di condivisione di documenti, chiamato HL7 Healthcare Privacy and Security Classification System (HCS). La seguente specifica è raccomandata ma non obbligatoria, in quanto i legami di vocabolario sono una responsabilità del dominio amministrativo. L'uso di questo metodo dipende dal dominio di policy, come il dominio di affinità XDS o un altro dominio di fiducia in cui tutte le parti, compresi i mittenti e i destinatari, hanno fiducia nell'etichettatura e nell'applicazione appropriate. \r\n\r\nNella HL7 Healthcare Privacy and Security Classification (HCS) esistono sistemi di codici specifici per la riservatezza, la sensibilità, l'integrità e le cautele di gestione. Alcuni valori potrebbero provenire da un vocabolario locale in quanto legati ai ruoli del flusso di lavoro e a progetti speciali.", "mapping": [ { "map": "DocumentEntry.confidentialityCode", "identity": "XDS" } ], "definition": "Elemento di tipo CodableConcept che contiene un insieme di codici Security-Tag che specificano il livello di privacy/sicurezza del documento." }, { "id": "DocumentReference.securityLabel.coding", "path": "DocumentReference.securityLabel.coding", "short": "Codice definito da un sistema terminologico", "comment": "I codici possono essere definiti in modo molto casuale in enumerazioni o elenchi di codici, fino a definizioni molto formali come SNOMED CT - si vedano i Core Principles HL7 v3 per maggiori informazioni. L'ordine dei codici non è definito e NON DEVE essere usato per dedurre il significato. In generale, al massimo uno solo dei valori di codifica sarà etichettato come UserSelected = true.", "definition": "Elemento che viene utilizzato per indicare il livello di riservatezza dei dati.\r\nhttps://www.fascicolosanitario.gov.it/it/docs/2.5-XDSDocumentEntry.confidentialityCode" }, { "id": "DocumentReference.securityLabel.coding.system", "path": "DocumentReference.securityLabel.coding.system", "short": "Identità del sistema terminologico", "comment": "L'URI può essere un OID (urn:oid:...) o un UUID (urn:uuid:...). Gli OID e gli UUID DEVONO essere riferimenti al registro OID di HL7. Altrimenti, l'URI deve provenire dall'elenco di URI speciali definiti da HL7 per FHIR o deve fare riferimento a qualche definizione che stabilisca il sistema in modo chiaro e non ambiguo.", "fixedUri": "2.16.840.1.113883.5.25", "definition": "Contiene gli oid corrispondenti al confidentialityCode definiti nel documento di Affinity Domain regionale" }, { "id": "DocumentReference.securityLabel.coding.code", "path": "DocumentReference.securityLabel.coding.code", "short": "Simbolo nella sintassi definita dal sistema", "comment": "* N --> Normal : Tale livello di riservatezza può essere associato a documenti che contengono dati sanitari di varia natura.\r\n\r\n* V --> Very Restricted :Tale livello di riservatezza può essere associato a documenti che contengono dati sanitari fortemente confidenziali. Ricadono in questa categoria tutti i documenti contenenti dati a maggior tutela dell’anonimato.", "fixedCode": "N", "definition": "Contiene i codici corrispondenti al confidentialityCode definiti nel documento di Affinity Domain regionale." }, { "id": "DocumentReference.securityLabel.coding.display", "path": "DocumentReference.securityLabel.coding.display", "short": "Rappresentazione definita dal sistema", "comment": "Si noti che le stringhe FHIR NON devono superare la dimensione di 1MB.", "definition": "Contiene la descrizione del livello di riservatezza dei dati", "fixedString": "Normal" }, { "id": "DocumentReference.content", "path": "DocumentReference.content", "short": "Documento di riferimento", "definition": "Elemento che contiene il riferimento al documento da sottomettere" }, { "id": "DocumentReference.content.attachment", "path": "DocumentReference.content.attachment", "short": "Dove accedere al documento", "comment": "Quando si fornisce una vista di riepilogo (ad esempio con Observation.value[x]), l'allegato deve essere rappresentato con un breve testo di visualizzazione, ad esempio \"Consenso alla procedura firmato\".", "definition": "Dove accedere al documento." }, { "id": "DocumentReference.content.attachment.extension", "min": 0, "path": "DocumentReference.content.attachment.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "DocumentReference.content.attachment.extension:repositoryUniqueId", "max": "1", "min": 0, "path": "DocumentReference.content.attachment.extension", "type": [ { "code": "Extension", "profile": [ "http://cct.eng.it/FHIR/schema/repositoryUniqueId" ] } ], "sliceName": "repositoryUniqueId", "isModifier": false }, { "id": "DocumentReference.content.attachment.extension:workflowinstanceId-fse", "max": "1", "min": 0, "path": "DocumentReference.content.attachment.extension", "type": [ { "code": "Extension", "profile": [ "http://cct.eng.it/FHIR/schema/documentReference-workflowinstanceId-fse" ] } ], "sliceName": "workflowinstanceId-fse", "isModifier": false }, { "id": "DocumentReference.content.attachment.contentType", "path": "DocumentReference.content.attachment.contentType", "short": "Identifica il mimeType del documento", "comment": "Valorizzare con:\r\n\r\n* “application/pdf” ,\r\n\r\n* “text/x-cda-r2+xml”, \r\n\r\n* \"application/pdf+text/x-cda-r2+xml\"", "mapping": [ { "map": "DocumentEntry.mimeType", "identity": "XDS" } ], "definition": "Identifica il tipo di dati contenuti nell'allegato e consente di scegliere un metodo per interpretarli o renderli. Include parametri di tipo mime come il charset, se appropriato." }, { "id": "DocumentReference.content.attachment.language", "path": "DocumentReference.content.attachment.language", "short": "Linguaggio umano del contenuto (BCP-47)", "comment": "Si noti che le stringhe FHIR NON devono superare la dimensione di 1MB.", "mapping": [ { "map": "DocumentEntry.languageCode", "identity": "XDS" } ], "definition": "Identifica la lingua in cui è redatto il contenuto del documento." }, { "id": "DocumentReference.content.attachment.data", "path": "DocumentReference.content.attachment.data", "short": "Contiene il documento in base64.", "comment": "I dati codificati in base64 DEVONO essere espressi nello stesso set di caratteri della risorsa di base XML o JSON.", "definition": "I dati effettivi dell'allegato - una sequenza di byte, codificata in base64." }, { "id": "DocumentReference.content.attachment.url", "path": "DocumentReference.content.attachment.url", "short": "Url dove si trovano i dati.", "comment": "Se vengono forniti sia dati che url, l'url DEVE puntare allo stesso contenuto dei dati. Gli URL possono essere riferimenti relativi o possono fare riferimento a posizioni transitorie, come una busta di avvolgimento usando cid: anche se questo ha ramificazioni per l'uso delle firme. Gli URL relativi sono interpretati rispetto all'URL del servizio, come un riferimento a una risorsa, piuttosto che rispetto alla risorsa stessa. Se viene fornito un URL, DEVE risolversi ai dati reali.", "definition": "Una posizione in cui è possibile accedere ai dati." }, { "id": "DocumentReference.content.attachment.size", "path": "DocumentReference.content.attachment.size", "short": "Numero di byte del contenuto.", "comment": "Il numero di byte è ridondante se i dati sono forniti come base64binary, ma è utile se i dati sono forniti come riferimento url.", "mapping": [ { "map": "DocumentEntry.size", "identity": "XDS" } ], "definition": "Il numero di byte di dati che compongono l'allegato (prima della codifica base64, se effettuata)." }, { "id": "DocumentReference.content.attachment.hash", "path": "DocumentReference.content.attachment.hash", "short": "Hash dei dati.", "comment": "L'hash viene calcolato sui dati prima della codifica Base64, se i dati sono codificati Base64. L'hash non è destinato a supportare le firme digitali. Per la protezione da minacce dannose si dovrebbe prendere in considerazione una firma digitale; si veda [Provenance.signature] (provenance-definitions.html#Provenance.signature) per il meccanismo di protezione di una risorsa con una firma digitale.", "mapping": [ { "map": "DocumentEntry.hash", "identity": "XDS" } ], "definition": "L'hash calcolato dei dati utilizzando SHA-1. Rappresentato con base64." }, { "id": "DocumentReference.content.format", "path": "DocumentReference.content.format", "short": "Regole di formato/contenuto del documento", "comment": "Si noti che mentre IHE emette principalmente URN per i tipi di formato, non tutti i documenti possono essere identificati da un URI.", "mapping": [ { "map": "DocumentEntry.formatCode", "identity": "XDS" } ], "definition": "Contiene il valore corrispondente al codice del formatCode per il PDF definito nel documento Affinity Domain regionale" }, { "id": "DocumentReference.content.format.system", "path": "DocumentReference.content.format.system", "short": "Identità del sistema terminologico", "comment": "L'URI può essere un OID (urn:oid:...) o un UUID (urn:uuid:...). Gli OID e gli UUID DEVONO essere riferimenti al registro OID di HL7. Altrimenti, l'URI deve provenire dall'elenco di URI speciali definiti da HL7 per FHIR o deve fare riferimento a qualche definizione che stabilisca il sistema in modo chiaro e non ambiguo.", "fixedUri": "2.16.840.1.113883.2.9.3.3.6.1.6", "definition": "L'identificazione del sistema di codice che definisce il significato del simbolo nel codice." }, { "id": "DocumentReference.content.format.code", "path": "DocumentReference.content.format.code", "short": "Simbolo nella sintassi definita dal sistema", "binding": { "strength": "required", "valueSet": "http://cct.eng.it/FHIR/ValueSet/documentreference-formatcode", "description": "ValueSet Documentreference formatCode" }, "comment": "Si noti che le stringhe FHIR NON devono superare la dimensione di 1MB.", "definition": "Un simbolo nella sintassi definita dal sistema. Il simbolo può essere un codice predefinito o un'espressione in una sintassi definita dal sistema di codifica (ad esempio, post-coordinazione)." }, { "id": "DocumentReference.content.format.display", "path": "DocumentReference.content.format.display", "short": "Rappresentazione definita dal sistema", "comment": "Si noti che le stringhe FHIR NON devono superare la dimensione di 1MB.", "definition": "Una rappresentazione del significato del codice nel sistema, secondo le regole del sistema." }, { "id": "DocumentReference.context", "path": "DocumentReference.context", "short": "Contesto clinico del documento", "comment": "Contiene le informazioni relative al contesto clinico del documento.", "definition": "Questo elemento permette di associare al documento la modalità organizzativa dell’evento che ha portato alla creazione del documento." }, { "id": "DocumentReference.context.encounter", "path": "DocumentReference.context.encounter", "type": [ { "code": "Reference", "targetProfile": [ "https://eng.it/fhir/StructureDefinition/Encounter_ADT_Eng", "https://eng.it/fhir/StructureDefinition/EpisodeOfCare_Eng", "https://eng.it/fhir/StructureDefinition/Encounter_AMB_Eng", "https://eng.it/fhir/StructureDefinition/Encounter_WL_Eng", "https://eng.it/fhir/StructureDefinition/Encounter_ER_Eng" ] } ], "short": "Contesto del contenuto del documento", "comment": "I riferimenti DEVONO essere un riferimento a una risorsa FHIR effettiva e DEVONO essere risolvibili (consentendo il controllo dell'accesso, la non disponibilità temporanea, ecc.) La risoluzione può avvenire tramite recupero dall'URL o, se applicabile per tipo di risorsa, trattando un riferimento assoluto come un URL canonico e cercandolo in un registro/repository locale.", "mapping": [ { "map": "DocumentEntry.referenceIdList", "identity": "XDS" } ], "definition": "Contiene la reference alla risorsa Encounter e a EpisodeOfCare" }, { "id": "DocumentReference.context.encounter.display", "path": "DocumentReference.context.encounter.display", "definition": "Descrizione della reference." }, { "id": "DocumentReference.context.event", "path": "DocumentReference.context.event", "short": "Principali atti clinici documentati.", "comment": "Un evento può specializzare ulteriormente l'atto inerente al tipo, come nel caso in cui sia semplicemente \"Rapporto di procedura\" e la procedura sia stata una \"colonscopia\". Se vengono inclusi uno o più codici di evento, questi non devono essere in conflitto con i valori inerenti agli elementi della classe o del tipo, poiché tale conflitto creerebbe una situazione ambigua.", "mapping": [ { "map": "DocumentEntry.eventCodeList", "identity": "XDS" } ], "slicing": { "rules": "open", "discriminator": [ { "path": "coding.system", "type": "value" } ] }, "definition": "Questo elenco di codici rappresenta i principali atti clinici, come una colonscopia o un'appendicectomia, che vengono documentati. In alcuni casi, l'evento è insito nel tipo di codice, come nel caso di un \"Rapporto anamnestico e fisico\" in cui la procedura documentata è necessariamente un atto \"anamnestico e fisico\"." }, { "id": "DocumentReference.context.event:attoClinico", "path": "DocumentReference.context.event", "short": "Principali atti clinici documentati.", "comment": "Utilizzare il campo per inserire le informazioni cliniche. Ad esempio per riportare le informazioni collegate a:\r\n\r\n* codice richiesta --> utilizzare il system collegato a ServiceRequest.identifier (diversi per PLAC, FILL e ACSN)\r\n\r\n* nosologico --> utilizzare il system collegato a Encounter.identifier (http://hc40-adt.eng.it/identifier)\r\n\r\n* codice ingresso PS --> utilizzare il system collegato a Encounter.identifier (http://hc40-er.eng.it/identifier)", "sliceName": "attoClinico", "definition": "Questo elenco di codici rappresenta i principali atti clinici, come una colonscopia o un'appendicectomia, che vengono documentati. In alcuni casi, l'evento è insito nel tipo di codice, come nel caso di un \"Rapporto anamnestico e fisico\" in cui la procedura documentata è necessariamente un atto \"anamnestico e fisico\"." }, { "id": "DocumentReference.context.event:attoClinico.coding", "path": "DocumentReference.context.event.coding", "short": "Codice definito da un sistema terminologico", "comment": "I codici possono essere definiti in modo molto casuale in enumerazioni o elenchi di codici, fino a definizioni molto formali come SNOMED CT - si vedano i Core Principles HL7 v3 per maggiori informazioni. L'ordine dei codici non è definito e NON DEVE essere utilizzato per dedurre il significato. In generale, al massimo uno solo dei valori di codifica sarà etichettato come UserSelected = true.", "definition": "Un riferimento a un codice definito da un sistema terminologico." }, { "id": "DocumentReference.context.event:attoClinico.coding.system", "path": "DocumentReference.context.event.coding.system", "short": "Identità del sistema terminologico", "comment": "Utilizzare il campo per inserire le informazioni cliniche. Ad esempio per riportare le informazioni collegate a:\r\n\r\n* codice richiesta --> utilizzare il system collegato a ServiceRequest.identifier (diversi per PLAC, FILL e ACSN)\r\n\r\n* nosologico --> utilizzare il system collegato a Encounter.identifier (http://hc40-adt.eng.it/identifier)\r\n\r\n* codice ingresso PS --> utilizzare il system collegato a Encounter.identifier (http://hc40-er.eng.it/identifier)", "definition": "L'identificazione del sistema di codice che definisce il significato del simbolo nel codice." }, { "id": "DocumentReference.context.event:FSE", "path": "DocumentReference.context.event", "short": "Principali atti clinici documentati.", "comment": "Metadato che può essere utilizzato per rappresentare i principali atti clinici che vengono documentati, come ulteriore specializzazione del metadato typeCode, ed è utilizzato anche per specificare la politica di visibilità del documento (ossia se esso è oscurato o meno).\r\n\r\n\r\n(https://www.fascicolosanitario.gov.it/it/docs/2-7-xdsdocumententry-eventcodelist)", "sliceName": "FSE", "definition": "Questo elenco di codici rappresenta i principali atti clinici, come una colonscopia o un'appendicectomia, che vengono documentati. In alcuni casi, l'evento è insito nel tipo di codice, come nel caso di un \"Rapporto anamnestico e fisico\" in cui la procedura documentata è necessariamente un atto \"anamnestico e fisico\"." }, { "id": "DocumentReference.context.event:FSE.coding", "path": "DocumentReference.context.event.coding", "short": "Codice definito da un sistema terminologico", "comment": "I codici possono essere definiti in modo molto casuale in enumerazioni o elenchi di codici, fino a definizioni molto formali come SNOMED CT - si vedano i Core Principles HL7 v3 per maggiori informazioni. L'ordine dei codici non è definito e NON DEVE essere utilizzato per dedurre il significato. In generale, al massimo uno solo dei valori di codifica sarà etichettato come UserSelected = true.", "definition": "Un riferimento a un codice definito da un sistema terminologico." }, { "id": "DocumentReference.context.event:FSE.coding.system", "path": "DocumentReference.context.event.coding.system", "short": "Identità del sistema terminologico", "comment": "L'URI può essere un OID (urn:oid:...) o un UUID (urn:uuid:...). Gli OID e gli UUID DEVONO essere riferimenti al registro OID di HL7. Altrimenti, l'URI deve provenire dall'elenco di URI speciali definiti da HL7 per FHIR o deve fare riferimento a qualche definizione che stabilisca il sistema in modo chiaro e non ambiguo.", "fixedUri": "2.16.840.1.113883.2.9.3.3.6.1.3", "definition": "L'identificazione del sistema di codice che definisce il significato del simbolo nel codice." }, { "id": "DocumentReference.context.event:FSE.coding.code", "path": "DocumentReference.context.event.coding.code", "short": "Simbolo nella sintassi definita dal sistema", "binding": { "strength": "required", "valueSet": "http://cct.eng.it/FHIR/ValueSet/documentreference-contexteventcodelist", "description": "DocumentReference ContextEventCodeList ValueSet" }, "comment": "Si noti che le stringhe FHIR NON devono superare la dimensione di 1MB.", "definition": "Un simbolo nella sintassi definita dal sistema. Il simbolo può essere un codice predefinito o un'espressione in una sintassi definita dal sistema di codifica (ad esempio, post-coordinazione)." }, { "id": "DocumentReference.context.period", "path": "DocumentReference.context.period", "short": "Tempo di servizio documentato", "comment": "Un Periodo specifica un intervallo di tempo; il contesto d'uso specificherà se si applica l'intero intervallo (ad esempio, \"il paziente è stato ricoverato in ospedale per questo intervallo di tempo\") o se si applica un valore dell'intervallo (ad esempio, \"la somministrazione al paziente è avvenuta tra questi due momenti\").\r\n\r\nPeriodo non è usato per una durata (una misura del tempo trascorso). Vedere [Duration](datatypes.html#Duration).", "definition": "Il periodo di tempo in cui è stato fornito il servizio descritto nel documento." }, { "id": "DocumentReference.context.period.start", "path": "DocumentReference.context.period.start", "definition": "Questo elemento rappresenta l’istante in cui inizia l’atto clinico cui fa riferimento il documento (non è necessariamente legato al momento in cui è creato il documento)." }, { "id": "DocumentReference.context.period.end", "path": "DocumentReference.context.period.end", "definition": "Questo elemento rappresenta l’istante in cui termina l’atto clinico cui fa riferimento il documento (non è necessariamente legato al momento in cui è creato il documento)." }, { "id": "DocumentReference.context.facilityType", "path": "DocumentReference.context.facilityType", "short": "Tipo di struttura in cui il paziente è stato visitato", "comment": "facilityType.code ha come valore di deafult = 'Ospedale'", "mapping": [ { "map": "DocumentEntry.healthcareFacilityTypeCode", "identity": "XDS" } ], "definition": "Contiene l’informazione sul tipo di struttura con cui il paziente ha avuto contatti." }, { "id": "DocumentReference.context.facilityType.coding", "path": "DocumentReference.context.facilityType.coding", "short": "Codice definito da un sistema terminologico", "comment": "facilityType.code ha come valore di deafult = 'Ospedale'", "definition": "Un riferimento a un codice definito da un sistema terminologico." }, { "id": "DocumentReference.context.facilityType.coding.system", "path": "DocumentReference.context.facilityType.coding.system", "short": "Identità del sistema terminologico", "comment": "L'URI può essere un OID (urn:oid:...) o un UUID (urn:uuid:...). Gli OID e gli UUID DEVONO essere riferimenti al registro OID di HL7. Altrimenti, l'URI deve provenire dall'elenco di URI speciali definiti da HL7 per FHIR o deve fare riferimento a qualche definizione che stabilisca il sistema in modo chiaro e non ambiguo.", "fixedUri": "2.16.840.1.113883.2.9.3.3.6.1.1", "definition": "L'identificazione del sistema di codice che definisce il significato del simbolo nel codice." }, { "id": "DocumentReference.context.facilityType.coding.code", "path": "DocumentReference.context.facilityType.coding.code", "short": "Simbolo nella sintassi definita dal sistema", "binding": { "strength": "required", "valueSet": "http://cct.eng.it/FHIR/ValueSet/documentreference-contextfacilitytype", "description": "ValueSet DocumentReference FacilityType" }, "comment": "Ha come valore di deafult = 'Ospedale'", "definition": "Contiene il valore corrispondente al codice dell’ healthcareFacilityTypeCode del documento Affinity Domain regionale." }, { "id": "DocumentReference.context.facilityType.coding.display", "path": "DocumentReference.context.facilityType.coding.display", "short": "Rappresentazione definita dal sistema", "comment": "Si noti che le stringhe FHIR NON devono superare la dimensione di 1MB.", "definition": "Una rappresentazione del significato del codice nel sistema, secondo le regole del sistema." }, { "id": "DocumentReference.context.practiceSetting", "path": "DocumentReference.context.practiceSetting", "short": "Contiene informazioni aggiuntive circa il contesto in cui il documento è stato creato", "comment": "practiseSetting.code ha come valore di default = ‘AD_PSC026’ che è il codice corrispondente a Medicina Generale.", "mapping": [ { "map": "DocumentEntry.practisesettingCode", "identity": "XDS" } ], "definition": "Questa proprietà può trasmettere informazioni specifiche sull'ambiente di pratica in cui il contenuto è stato creato, spesso riflettendo la specialità clinica." }, { "id": "DocumentReference.context.practiceSetting.coding", "path": "DocumentReference.context.practiceSetting.coding", "short": "Codice definito da un sistema terminologico", "comment": "practiseSetting.code ha come valore di default = ‘AD_PSC026’ che è il codice corrispondente a Medicina Generale.", "definition": "Un riferimento a un codice definito da un sistema terminologico." }, { "id": "DocumentReference.context.practiceSetting.coding.system", "path": "DocumentReference.context.practiceSetting.coding.system", "short": "Identità del sistema terminologico", "comment": "L'URI può essere un OID (urn:oid:...) o un UUID (urn:uuid:...). Gli OID e gli UUID DEVONO essere riferimenti al registro OID di HL7. Altrimenti, l'URI deve provenire dall'elenco di URI speciali definiti da HL7 per FHIR o deve fare riferimento a qualche definizione che stabilisca il sistema in modo chiaro e non ambiguo.", "fixedUri": "2.16.840.1.113883.2.9.3.3.6.1.2", "definition": "L'identificazione del sistema di codice che definisce il significato del simbolo nel codice." }, { "id": "DocumentReference.context.practiceSetting.coding.code", "path": "DocumentReference.context.practiceSetting.coding.code", "short": "Simbolo nella sintassi definita dal sistema", "binding": { "strength": "required", "valueSet": "http://cct.eng.it/FHIR/ValueSet/documentreference-contextpracticesettingcode", "description": "ValueSet documentReference practiseSettingCode" }, "comment": "Ha come valore di default = ‘AD_PSC026’ che è il codice corrispondente a Medicina Generale.", "definition": "Un simbolo nella sintassi definita dal sistema. Il simbolo può essere un codice predefinito o un'espressione in una sintassi definita dal sistema di codifica (ad esempio, post-coordinazione)." }, { "id": "DocumentReference.context.practiceSetting.coding.display", "path": "DocumentReference.context.practiceSetting.coding.display", "short": "Rappresentazione definita dal sistema", "comment": "Si noti che le stringhe FHIR NON devono superare la dimensione di 1MB.", "definition": "Una rappresentazione del significato del codice nel sistema, secondo le regole del sistema." }, { "id": "DocumentReference.context.sourcePatientInfo", "path": "DocumentReference.context.sourcePatientInfo", "type": [ { "code": "Reference", "targetProfile": [ "https://eng.it/fhir/StructureDefinition/Patient_Eng" ] } ], "short": "Dati demografici del paziente dalla fonte", "comment": "I riferimenti DEVONO essere un riferimento a una risorsa FHIR effettiva e DEVONO essere risolvibili (consentendo il controllo dell'accesso, la temporanea indisponibilità, ecc.) La risoluzione può avvenire tramite recupero dall'URL o, se applicabile per tipo di risorsa, trattando un riferimento assoluto come un URL canonico e cercandolo in un registro/repository locale.", "definition": "Le informazioni sul paziente note al momento della pubblicazione del documento. Può essere un riferimento a una versione specifica o contenuta." }, { "id": "DocumentReference.context.related", "path": "DocumentReference.context.related", "type": [ { "code": "Reference", "targetProfile": [ "https://eng.it/fhir/StructureDefinition/Observation_referto_testuale_Eng", "https://eng.it/fhir/StructureDefinition/ServiceRequest_Eng" ] } ], "short": "Reference ad Observation e ServiceRequest", "comment": "Può essere una reference di tipo Identifier o una reference di tipo assoluta alle risorse ServiceRequest o Observation (per i referti testuali che sono assimilabili a risultati).\r\n\r\nQuando è di tipo identifier valorizzare identifier.type come segue:\r\n\r\n* code value=\"PLAC\" display value=\"Placer Identifier\"\r\n\r\n* code value=\"ACSN\" display value=\"Accession ID\"\r\n\r\ne valorizzare identifier.system con : \"2.16.840.1.113883.2.9.4.3.8\", oid collegato all'indicizzazione di un referto generato a partire da una prescrizione dematerializzata (NRE).\r\n\r\nNell'identifier.value sarà presente il codice NRE.", "mapping": [ { "map": "DocumentEntry.referenceIdList", "identity": "XDS" } ], "definition": "Elemento di tipo Reference che contiene un identificativo relativo o risorsa legata al DocumetReference." }, { "id": "DocumentReference.context.related.identifier", "path": "DocumentReference.context.related.identifier", "short": "Riferimento logico, quando il riferimento letterale non è noto", "comment": "Quando la reference è di tipo identifier valorizzare type come segue:\r\n\r\n* code value=\"PLAC\" display value=\"Placer Identifier\"\r\n\r\n* code value=\"ACSN\" display value=\"Accession ID\"\r\n\r\nValorizzare identifier.system con : \"2.16.840.1.113883.2.9.4.3.8\", oid collegato all'indicizzazione di un referto generato a partire da una prescrizione dematerializzata (NRE).\r\n\r\nNell'identifier.value sarà presente il codice NRE.", "definition": "Un identificatore per la risorsa di destinazione. Si usa quando non c'è modo di fare riferimento all'altra risorsa direttamente, o perché l'entità che rappresenta non è disponibile attraverso un server FHIR, o perché non c'è modo per l'autore della risorsa di convertire un identificatore noto in una posizione effettiva. Non è richiesto che un Reference.identifier punti a qualcosa che sia effettivamente esposto come istanza FHIR, ma DEVE puntare a un concetto aziendale che ci si aspetta sia esposto come istanza FHIR, e tale istanza deve essere di un tipo di risorsa FHIR consentito dal riferimento." }, { "id": "DocumentReference.context.related.identifier.type", "path": "DocumentReference.context.related.identifier.type", "short": "Descrizione dell'identificatore", "comment": "Quando la reference è di tipo identifier valorizzare come segue:\r\n\r\n* code value=\"PLAC\" display value=\"Placer Identifier\"\r\n\r\n* code value=\"ACSN\" display value=\"Accession ID\"", "definition": "Un tipo codificato per l'identificatore che può essere usato per determinare quale identificatore usare per uno scopo specifico." }, { "id": "DocumentReference.context.related.identifier.system", "path": "DocumentReference.context.related.identifier.system", "short": "Lo spazio dei nomi per il valore dell'identificatore", "comment": "Identifier.system è sempre sensibile alle maiuscole e alle minuscole.", "definition": "Stabilisce lo spazio dei nomi per il valore, ovvero un URL che descrive un insieme di valori unici." }, { "id": "DocumentReference.context.related.identifier.value", "path": "DocumentReference.context.related.identifier.value", "short": "Il valore che è unico", "comment": "Se il valore è un URI completo, il sistema DEVE essere urn:ietf:rfc:3986. Lo scopo principale del valore è la mappatura computazionale. Un valore formattato per la visualizzazione umana può essere trasmesso utilizzando l'estensione [Rendered Value] (extension-rendered-value.html). Identifier.value deve essere trattato come sensibile alle maiuscole e alle minuscole, a meno che la conoscenza del sistema di Identifier.non consenta all'elaboratore di essere sicuro che l'elaborazione non sensibile alle maiuscole sia sicura.", "definition": "La parte dell'identificatore tipicamente rilevante per l'utente e che è unica nel contesto del sistema." } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/DocumentReference" }