{ "description": "Profilo relativo all'ImagingStudy utilizzato nel NIT per ritornare al VDL i riferimenti DICOM dello studio che deve essere visualizzato.", "_filename": "ImagingStudy_NIT.json", "package_name": "nit-mvp.nit", "date": "2024-05-02T16:39:29.900356+00:00", "derivation": "constraint", "publisher": null, "fhirVersion": "4.0.1", "name": "ImagingStudy_NIT", "abstract": false, "type": "ImagingStudy", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "0.0.1", "status": "draft", "id": "3b2a7a84-9e5c-408c-8edd-4c3670ec162d", "kind": "resource", "url": "https://pnt.agenas.it/fhir/StructureDefinition/ImagingStudy_NIT", "version": null, "differential": { "element": [ { "id": "ImagingStudy", "path": "ImagingStudy", "short": "Un insieme di immagini prodotte in un singolo studio (una o più serie di immagini di riferimento)", "definition": "Rappresentazione del contenuto prodotto in uno studio di imaging DICOM. Uno studio comprende un insieme di serie, ognuna delle quali include un insieme di istanze di coppia di oggetti di servizio (istanze SOP - immagini o altri dati) acquisite o prodotte in un contesto comune. Una serie è costituita da una sola modalità (ad esempio, raggi X, TC, RM, ultrasuoni), ma uno studio può avere più serie di modalità diverse." }, { "id": "ImagingStudy.id", "path": "ImagingStudy.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": "L'id logico della risorsa, utilizzato nell'URL della risorsa. Una volta assegnato, questo valore non cambia mai." }, { "id": "ImagingStudy.identifier", "path": "ImagingStudy.identifier", "short": "Identificatori per l'intero studio", "comment": "Per la codifica dell'UID dell'istanza di studio DICOM, vedere la discussione in [Imaging Study Implementation Notes] (imagingstudy.html#notes). Il numero di accesso deve utilizzare il tipo di identificatore ACSN.", "slicing": { "rules": "open", "discriminator": [ { "path": "type.coding.code", "type": "value" } ] }, "definition": "Identificatori per l'ImagingStudy, come l'UID dell'istanza di studio DICOM e il numero di accesso." }, { "id": "ImagingStudy.identifier:ACSN", "max": "1", "path": "ImagingStudy.identifier", "short": "Accession Number", "comment": "Il system deve seguire questa struttura: \"http://www.[nome prodotto o fornitore].com/identifiers/identifier\".", "sliceName": "ACSN", "definition": "Identificativo del numero di accesso all'ImagingStudy." }, { "id": "ImagingStudy.identifier:ACSN.type", "path": "ImagingStudy.identifier.type", "short": "Descrizione dell'identificatore", "comment": "Questo elemento si occupa solo di categorie generali di identificatori. Non deve essere utilizzato per i codici che corrispondono a 1..1 con il sistema Identifier.system. Alcuni identificatori possono rientrare in più categorie a causa dell'uso comune. Quando il sistema è noto, un tipo non è necessario perché il tipo fa sempre parte della definizione del sistema. Tuttavia, spesso i sistemi devono gestire identificatori di cui non si conosce il sistema. Non esiste una relazione 1:1 tra tipo e sistema, poiché molti sistemi diversi hanno lo stesso tipo.", "definition": "Un tipo codificato per l'identificatore che può essere usato per determinare quale identificatore usare per uno scopo specifico." }, { "id": "ImagingStudy.identifier:ACSN.type.coding", "path": "ImagingStudy.identifier.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 usato per dedurre il significato. In generale, al massimo uno solo dei valori di codifica sarà etichettato come UserSelected = true.", "definition": "Riferimento a un codice definito da un sistema terminologico." }, { "id": "ImagingStudy.identifier:ACSN.type.coding.system", "path": "ImagingStudy.identifier.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": "http://terminology.hl7.org/CodeSystem/v2-0203", "definition": "Identificazione del sistema di codice che definisce il significato del simbolo nel codice." }, { "id": "ImagingStudy.identifier:ACSN.type.coding.code", "path": "ImagingStudy.identifier.type.coding.code", "short": "Simbolo nella sintassi definita dal sistema", "comment": "Si noti che le stringhe FHIR non devono superare la dimensione di 1MB.", "fixedCode": "ACSN", "definition": "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": "ImagingStudy.identifier:ACSN.type.coding.display", "path": "ImagingStudy.identifier.type.coding.display", "short": "Rappresentazione definita dal sistema", "comment": "Si noti che le stringhe FHIR non devono superare la dimensione di 1MB.", "definition": "Rappresentazione del significato del codice nel sistema, secondo le regole del sistema.", "fixedString": "Accession ID" }, { "id": "ImagingStudy.identifier:ACSN.system", "path": "ImagingStudy.identifier.system", "short": "Lo spazio dei nomi per il valore dell'identificatore", "comment": "Il system deve seguire questa struttura: \"http://www.[nome prodotto o fornitore].com/identifiers/identifier\".", "example": [ { "label": "Esempio System", "valueUri": "http://www.nomeProdottoOFornitore.it/identifiers/identifier" } ], "constraint": [ { "key": "acsn", "human": "Il system deve seguire questa struttura: \"http://www.[nome prodotto o fornitore].it/identifiers/identifier\"", "severity": "error", "expression": "startsWith('http://www.') and endsWith('.it/identifiers/identifier')" } ], "definition": "Stabilisce lo spazio dei nomi per il valore, ovvero un URL che descrive un insieme di valori unici." }, { "id": "ImagingStudy.identifier:ACSN.value", "path": "ImagingStudy.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." }, { "id": "ImagingStudy.identifier:studyInstanceUID", "max": "1", "path": "ImagingStudy.identifier", "short": "Study Instance UID", "comment": "Il system deve essere fisso a: \"urn:dicom:uid\".", "sliceName": "studyInstanceUID", "definition": "Identificatore UID dell'istanza di studio DICOM per l'ImagingStudy." }, { "id": "ImagingStudy.identifier:studyInstanceUID.type", "path": "ImagingStudy.identifier.type", "short": "Descrizione dell'identificatore", "comment": "Questo elemento si occupa solo di categorie generali di identificatori. Non deve essere utilizzato per i codici che corrispondono a 1..1 con il sistema Identifier.system. Alcuni identificatori possono rientrare in più categorie a causa dell'uso comune. Quando il sistema è noto, un tipo non è necessario perché il tipo fa sempre parte della definizione del sistema. Tuttavia, spesso i sistemi devono gestire identificatori di cui non si conosce il sistema. Non esiste una relazione 1:1 tra tipo e sistema, poiché molti sistemi diversi hanno lo stesso tipo.", "definition": "Un tipo codificato per l'identificatore che può essere usato per determinare quale identificatore usare per uno scopo specifico." }, { "id": "ImagingStudy.identifier:studyInstanceUID.type.coding", "path": "ImagingStudy.identifier.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 usato per dedurre il significato. In generale, al massimo uno solo dei valori di codifica sarà etichettato come UserSelected = true.", "definition": "Riferimento a un codice definito da un sistema terminologico." }, { "id": "ImagingStudy.identifier:studyInstanceUID.type.coding.code", "path": "ImagingStudy.identifier.type.coding.code", "short": "Simbolo nella sintassi definita dal sistema", "comment": "Si noti che le stringhe FHIR non devono superare la dimensione di 1MB.", "fixedCode": "STUDY INSTANCE UID", "definition": "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": "ImagingStudy.identifier:studyInstanceUID.type.coding.display", "path": "ImagingStudy.identifier.type.coding.display", "short": "Rappresentazione definita dal sistema", "comment": "Si noti che le stringhe FHIR non devono superare la dimensione di 1MB.", "definition": "Rappresentazione del significato del codice nel sistema, secondo le regole del sistema.", "fixedString": "Study Instance UID" }, { "id": "ImagingStudy.identifier:studyInstanceUID.system", "path": "ImagingStudy.identifier.system", "short": "Lo spazio dei nomi per il valore dell'identificatore", "comment": "Identifier.system è sempre sensibile alle maiuscole e alle minuscole.", "fixedUri": "urn:dicom:uid", "definition": "Stabilisce lo spazio dei nomi per il valore, ovvero un URL che descrive un insieme di valori unici." }, { "id": "ImagingStudy.identifier:studyInstanceUID.value", "path": "ImagingStudy.identifier.value", "short": "Il valore che è unico", "comment": "Prefissare il valore UID con “urn:oid:”.", "definition": "La parte dell'identificatore tipicamente rilevante per l'utente e che è unica nel contesto del sistema." }, { "id": "ImagingStudy.status", "path": "ImagingStudy.status", "comment": "Sconosciuto non rappresenta \"altro\": deve essere applicato uno degli stati definiti. Sconosciuto viene utilizzato quando il sistema autore non è sicuro dello stato corrente.", "definition": "Lo stato attuale dell'ImagingStudy." }, { "id": "ImagingStudy.subject", "path": "ImagingStudy.subject", "type": [ { "code": "Reference", "targetProfile": [ "https://pnt.agenas.it/fhir/StructureDefinition/Patient_NIT" ] } ], "short": "Chi o cosa è l'oggetto dello studio", "comment": "I fantocci QA possono essere registrati con un dispositivo; più soggetti (come i topi) possono essere registrati con un gruppo.", "definition": "Il soggetto, in genere un paziente, dello studio di imaging." }, { "id": "ImagingStudy.series", "path": "ImagingStudy.series", "short": "Ogni studio presenta una o più serie di istanze", "definition": "Ogni studio presenta una o più serie di immagini o altri contenuti." }, { "id": "ImagingStudy.series.uid", "path": "ImagingStudy.series.uid", "short": "UID dell'istanza della serie DICOM per la serie", "comment": "Fare riferimento a: \"[DICOM PS3.3 C.7.3](http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.7.3.html)\".", "definition": "L'UID dell'istanza della serie DICOM per la serie." }, { "id": "ImagingStudy.series.number", "path": "ImagingStudy.series.number", "short": "Identificatore numerico di questa serie", "comment": "Numero a 32 bit; per valori superiori a questo, utilizzare il formato decimale.", "definition": "L'identificatore numerico di questa serie nello studio." }, { "id": "ImagingStudy.series.modality", "path": "ImagingStudy.series.modality", "short": "La modalità delle istanze della serie", "comment": "I codici possono essere definiti in modo molto casuale in enumerazioni o elenchi di codici, fino a definizioni molto formali come SNOMED CT - per ulteriori informazioni, consultare i Core Principles di HL7 v3.", "definition": "La modalità di questa sequenza di serie." }, { "id": "ImagingStudy.series.modality.system", "path": "ImagingStudy.series.modality.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": "http://dicom.nema.org/resources/ontology/DCM", "definition": "Identificazione del sistema di codice che definisce il significato del simbolo nel codice." }, { "id": "ImagingStudy.series.modality.code", "path": "ImagingStudy.series.modality.code", "short": "Simbolo nella sintassi definita dal sistema", "comment": "Si noti che le stringhe FHIR non devono superare la dimensione di 1MB.", "definition": "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": "ImagingStudy.series.endpoint", "path": "ImagingStudy.series.endpoint", "type": [ { "code": "Reference", "targetProfile": [ "https://pnt.agenas.it/fhir/StructureDefinition/Endpoint_NIT" ] } ] }, { "id": "ImagingStudy.series.endpoint.identifier", "path": "ImagingStudy.series.endpoint.identifier", "slicing": { "rules": "open", "discriminator": [ { "path": "system", "type": "value" } ] } }, { "id": "ImagingStudy.series.bodySite", "path": "ImagingStudy.series.bodySite", "definition": "The anatomic structures examined. See DICOM Part 16 Annex L (http://dicom.nema.org/medical/dicom/current/output/chtml/part16/chapter_L.html) for DICOM to SNOMED-CT mappings. The bodySite may indicate the laterality of body part imaged; if so, it shall be consistent with any content of ImagingStudy.series.laterality" }, { "id": "ImagingStudy.series.bodySite.system", "path": "ImagingStudy.series.bodySite.system", "fixedUri": "http://pnt.agenas.it/sid/bodySite" }, { "id": "ImagingStudy.series.instance", "path": "ImagingStudy.series.instance", "short": "Una singola istanza SOP della serie", "definition": "Una singola istanza SOP all'interno della serie, ad esempio un'immagine o uno stato di presentazione." }, { "id": "ImagingStudy.series.instance.extension:urlIstanceNIT", "path": "ImagingStudy.series.instance.extension", "type": [ { "code": "Extension", "profile": [ "https://pnt.agenas.it/fhir/StructureDefinition/UrlIstanceNIT" ] } ], "sliceName": "urlIstanceNIT", "isModifier": false }, { "id": "ImagingStudy.series.instance.uid", "path": "ImagingStudy.series.instance.uid", "short": "UID istanza DICOM SOP", "comment": "Fare riferimento a: \"[DICOM PS3.3 C.12.1](http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.12.html#sect_C.12.1)\".", "definition": "L'UID dell'istanza SOP DICOM per questa immagine o altro contenuto DICOM." }, { "id": "ImagingStudy.series.instance.sopClass", "path": "ImagingStudy.series.instance.sopClass", "short": "Tipo di classe DICOM", "comment": "I codici possono essere definiti in modo molto casuale in enumerazioni o elenchi di codici, fino a definizioni molto formali come SNOMED CT - per ulteriori informazioni, consultare i Core Principles di HL7 v3.", "definition": "Tipo di istanza DICOM." }, { "id": "ImagingStudy.series.instance.sopClass.system", "path": "ImagingStudy.series.instance.sopClass.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": "urn:ietf:rfc:3986", "definition": "Identificazione del sistema di codice che definisce il significato del simbolo nel codice." }, { "id": "ImagingStudy.series.instance.sopClass.code", "path": "ImagingStudy.series.instance.sopClass.code", "short": "Simbolo nella sintassi definita dal sistema", "comment": "Si noti che le stringhe FHIR non devono superare la dimensione di 1MB.", "definition": "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)." } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/ImagingStudy" }