{ "description": null, "_filename": "HealthcareService.StructureDefinition.json", "package_name": "nit-mvp.nit", "date": "2023-10-17T12:00:49.6029023+00:00", "derivation": "constraint", "publisher": null, "fhirVersion": "4.0.1", "name": "HealthcareService_NIT", "abstract": false, "type": "HealthcareService", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "0.0.1", "status": "draft", "id": "62759233-1cdc-45a0-921b-36f83d691790", "kind": "resource", "url": "https://pnt.agenas.it/fhir/StructureDefinition/HealthcareService_NIT", "version": null, "differential": { "element": [ { "id": "HealthcareService.id", "path": "HealthcareService.id", "short": "ID logico della risorsa", "comment": "Il valore associato al campo deve rispettare il seguente formalismo:\r\nPOD.GUID\r\ndove POD= point of delivery identification", "definition": "ID logico della risorsa, come utilizzato nell'URL della risorsa. Una volta assegnato, questo valore non cambia mai.", "mustSupport": true }, { "id": "HealthcareService.category", "path": "HealthcareService.category", "short": "Categoria di servizio da eseguire o fornire", "comment": "La selezione di una categoria di servizio determina l'elenco delle tipologie di servizio che possono essere selezionate.", "definition": "Identifica la categoria di servizio che viene eseguito o fornito.", "mustSupport": true }, { "id": "HealthcareService.category.coding", "path": "HealthcareService.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 di 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.", "slicing": { "rules": "open", "discriminator": [ { "path": "system", "type": "value" } ] }, "definition": "Un riferimento a un codice definito da un sistema terminologico." }, { "id": "HealthcareService.category.coding:category-standard", "path": "HealthcareService.category.coding", "short": "Categoria di servizio da eseguire o fornire", "sliceName": "category-standard", "definition": "Identifica la categoria di servizio che viene eseguito o fornito, nell'ambito del sistema terminologico standard suggerito dalla specifica FHIR" }, { "id": "HealthcareService.category.coding:category-standard.system", "path": "HealthcareService.category.coding.system", "short": "Identifica il sistema di terminologia", "fixedUri": "http://terminology.hl7.org/CodeSystem/service-category", "definition": "Il sistema di terminologia a cui si riferisce tale elemento è quello standard FHIR" }, { "id": "HealthcareService.category.coding:category-standard.code", "path": "HealthcareService.category.coding.code", "short": "Simbolo valido per la sintassi definita nel system", "binding": { "strength": "example", "valueSet": "http://hl7.org/fhir/ValueSet/service-category" }, "definition": "Il codice è valido nella sintassi definita nel system, a cui è collegato il ValueSet suggerito" }, { "id": "HealthcareService.category.coding:category-PNT", "max": "1", "min": 1, "path": "HealthcareService.category.coding", "short": "Categoria di servizio da eseguire o fornire", "sliceName": "category-PNT", "definition": "Identifica la categoria di servizio che viene eseguito o fornito, nell'ambito del sistema terminologico definito per la PNT, atto ad individuare la categoria di servizo fornito." }, { "id": "HealthcareService.category.coding:category-PNT.system", "path": "HealthcareService.category.coding.system", "short": "Identifica il sistema di terminologia", "fixedUri": "https://terminology.pnt.agenas.it/CodeSystem/ambito-telemedicina", "definition": "Il sistema di terminologia a cui si riferisce tale elemento è quello definito dell'ambito della PNT per individuare la categoria di servizo fornito, ovvero l'ambito del servizio" }, { "id": "HealthcareService.category.coding:category-PNT.code", "path": "HealthcareService.category.coding.code", "short": "Simbolo valido per la sintassi definita nel system", "binding": { "strength": "required", "valueSet": "https://terminology.pnt.agenas.it/ValueSet/ambito-telemedicina" }, "definition": "Il codice è valido nella sintassi definita nel system, a cui è associato il ValueSet dedicato per la PNT, che distingue i codici in base all'ambito." }, { "id": "HealthcareService.type", "path": "HealthcareService.type", "definition": "The specific type of service that may be delivered or performed" }, { "id": "HealthcareService.specialty", "path": "HealthcareService.specialty", "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination", "definition": "Indica la branca a cui è associatat la prestazione" }, { "id": "HealthcareService.serviceProvisionCode", "path": "HealthcareService.serviceProvisionCode", "comment": "i valori ammessi sono SSN/NSSN", "definition": "The code(s) that detail the conditions under which the healthcare service is available/offered" }, { "id": "HealthcareService.characteristic", "path": "HealthcareService.characteristic", "short": "Collezione di caratteristiche legate al servizio", "binding": { "strength": "example", "valueSet": "https://terminology.pnt.agenas.it/fhir/ValueSet/service-mode" }, "comment": "Ad esempio, l'accessibilità alle sedie a rotelle.", "definition": "Definisce la modalità di accesso al servizio", "mustSupport": true }, { "id": "HealthcareService.characteristic.coding", "path": "HealthcareService.characteristic.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 di 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.", "slicing": { "rules": "open", "discriminator": [ { "path": "system", "type": "value" } ] }, "definition": "Un riferimento a un codice definito da un sistema terminologico." }, { "id": "HealthcareService.characteristic.coding.system", "path": "HealthcareService.characteristic.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.", "definition": "L'identificazione del sistema di codice che definisce il significato del simbolo nel codice." }, { "id": "HealthcareService.characteristic.coding.code", "path": "HealthcareService.characteristic.coding.code", "short": "Simbolo nella sintassi definita dal sistema", "binding": { "strength": "example", "valueSet": "https://terminology.pnt.agenas.it/ValueSet/prioritaRicetta", "description": "valueset priorita Ricetta" }, "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": "HealthcareService.characteristic.coding:prioritaRicetta", "path": "HealthcareService.characteristic.coding", "sliceName": "prioritaRicetta" }, { "id": "HealthcareService.characteristic.coding:prioritaRicetta.system", "path": "HealthcareService.characteristic.coding.system", "fixedUri": "https://terminology.pnt.agenas.it/CodeSystem/prioritaRicetta" }, { "id": "HealthcareService.characteristic.coding:modalitaErogazione", "path": "HealthcareService.characteristic.coding", "sliceName": "modalitaErogazione" }, { "id": "HealthcareService.characteristic.coding:modalitaErogazione.system", "path": "HealthcareService.characteristic.coding.system", "fixedUri": "https://terminology.pnt.agenas.it/CodeSystem/modalitaErogazione" }, { "id": "HealthcareService.appointmentRequired", "path": "HealthcareService.appointmentRequired", "short": "Se è richiesto un appuntamento per accedere a questo servizio", "definition": "Indica se è necessario un appuntamento per accedere a questo servizio. L'attributo acquista rilevanza nell'ambito del teleconsulto.", "mustSupport": true } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/HealthcareService" }