{ "description": "Profilo che contiene le informazioni relative alle richieste di prestazioni di esami di laboratorio.", "_filename": "Profili ed Estensioni/Profile_ReteLab_ServiceRequest_RichiestaEsameLab.json", "package_name": "gdrl.fhir.r4", "date": "2024-04-22T15:27:43.5462311+00:00", "derivation": "constraint", "publisher": null, "fhirVersion": "4.0.1", "name": "ReteLabServiceRequestRichiestaEsamiLab", "abstract": false, "type": "ServiceRequest", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "1.3.1", "status": "active", "id": "c3c858c7-7e31-42b3-93e8-a23e184378eb", "kind": "resource", "url": "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabServiceRequestRichiestaEsamiLab", "version": null, "differential": { "element": [ { "id": "ServiceRequest", "path": "ServiceRequest", "short": "Richiesta esami laboratorio", "comment": "Questo profilo è presente in tutti i flussi.", "definition": "Profilo che contiene le informazioni relative alle richieste di prestazioni di esami di laboratorio." }, { "id": "ServiceRequest.extension:tipoPrestazione", "path": "ServiceRequest.extension", "type": [ { "code": "Extension", "profile": [ "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabServiceRequestTipoPrestazione" ] } ], "short": "Tipo di prestazione", "sliceName": "tipoPrestazione", "definition": "Corrispondente al campo HL7: OBR-24.\r\n\r\nL'attributo è da considerarsi obbligatorio nel flusso di risposta nuova richiesta in caso di accettazione della prestazione in service e comunicazione delle etichette tramite dati strutturati.", "isModifier": false }, { "id": "ServiceRequest.identifier", "path": "ServiceRequest.identifier", "short": "Identificativo della richiesta (esame di laboratorio)", "comment": "Placer Order Number: obbligatorio in tutti i flussi, eccetto quando la richiesta viene prodotta dal filler (ServiceRequest.intent = \"filler-order\")\n\r\n Filler Order Number e OMr Order Number: obbligatorio dopo il flusso di nuova richiesta.", "slicing": { "rules": "open", "discriminator": [ { "path": "system", "type": "value" } ] } }, { "id": "ServiceRequest.identifier:PlacerOrderNumber", "max": "1", "path": "ServiceRequest.identifier", "short": "Identificativo univoco generato dal Placer dell'ordine. Obbligatorio in tutti i flussi, eccetto quando la richiesta è prodotta dal filler.", "comment": "Corrispondente campo HL7 secondo specifiche regionali: ORC-2", "sliceName": "PlacerOrderNumber" }, { "id": "ServiceRequest.identifier:PlacerOrderNumber.system", "path": "ServiceRequest.identifier.system", "fixedUri": "https://fhir.siss.regione.lombardia.it/sid/PlacerOrderNumber" }, { "id": "ServiceRequest.identifier:PlacerOrderNumber.value", "path": "ServiceRequest.identifier.value", "short": "Identificativo della richiesta (esame di laboratorio)", "comment": "Corrispondente campo HL7 secondo specifiche regionali: ORC-2" }, { "id": "ServiceRequest.identifier:FillerOrderNumber", "path": "ServiceRequest.identifier", "short": "Identificativo univoco generato dal Filler dell'ordine", "comment": "Corrispondente campo HL7 secondo specifiche regionali: ORC-3", "sliceName": "FillerOrderNumber", "definition": "Obbligatorio dal flusso risposta nuova richiesta (NR)." }, { "id": "ServiceRequest.identifier:FillerOrderNumber.system", "path": "ServiceRequest.identifier.system", "fixedUri": "https://fhir.siss.regione.lombardia.it/sid/FillerOrderNumber" }, { "id": "ServiceRequest.identifier:FillerOrderNumber.value", "path": "ServiceRequest.identifier.value", "short": "Identificativo univoco generato dal Filler dell'ordine" }, { "id": "ServiceRequest.identifier:OMrOrderNumber", "path": "ServiceRequest.identifier", "comment": "Corrispondente campo HL7 secondo specifiche regionali: OBR-46", "sliceName": "OMrOrderNumber", "definition": "Obbligatorio dopo il flusso di nuova richiesta (NR) per comunicare con OMr." }, { "id": "ServiceRequest.identifier:OMrOrderNumber.system", "path": "ServiceRequest.identifier.system", "fixedUri": "https://fhir.siss.regione.lombardia.it/sid/OMROrderNumber" }, { "id": "ServiceRequest.identifier:OMrOrderNumber.value", "path": "ServiceRequest.identifier.value", "short": "Identificativo univoco assegnato da OMr alla richiesta", "comment": "Corrispondente campo HL7 secondo specifiche regionali: OBR-46" }, { "id": "ServiceRequest.replaces", "path": "ServiceRequest.replaces", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabServiceRequestRichiestaEsamiLab" ] } ], "short": "Identifier ServiceRequest", "comment": "Reference al profilo ReteLabServiceRequestRichiestaEsamiLab padre.\r\nUtilizzato per inserire la reference al profilo ReteLabServiceRequestRichiestaEsamiLab che si sta modificando con la presente serviceRequest." }, { "id": "ServiceRequest.requisition", "min": 1, "path": "ServiceRequest.requisition", "short": "Identificativo che permette al laboratorio di raggruppare ordini (insiemi di richieste di esami di laboratorio) e identificarli successivamente.", "comment": "Corrispondente campo HL7 secondo specifiche regionali: ORC-4", "definition": "Nel flusso di risposta nuova richiesta in caso di accettazione della prestazione in service rappresenta l'id prelievo. Corrispondente al campo HL7: ORC-4.\r\n L'attributo può essere utilizzato per indicare l'identificativo che raggruppa più prestazioni nella comunicazione delle etichette tramite dati strutturati." }, { "id": "ServiceRequest.requisition.system", "path": "ServiceRequest.requisition.system", "short": "Sistema di codifica", "fixedUri": "https://fhir.siss.regione.lombardia.it/sid/PlacerRequisitionNumber" }, { "id": "ServiceRequest.requisition.value", "min": 1, "path": "ServiceRequest.requisition.value", "short": "Identificativo associato all’ordine complessivo (insiemi di richieste di esami di laboratorio)." }, { "id": "ServiceRequest.status", "path": "ServiceRequest.status", "short": "Stato dell'ordine", "comment": "Corrispondente campo HL7 secondo specifiche regionali: ORC-1, ORC-5. Lo stato della risorsa ServiceRequest deve essere coerente con lo stato della risorsa Encounter e Task, se presente.", "definition": "Stato dell'ordine:\r\n1. \"active\": quando viene inviata la richiesta e attende conferma\r\n2. \"revoked\": la richiesta è stata cancellata\r\n3. \"completed\": la richiesta è stata completata" }, { "id": "ServiceRequest.intent", "path": "ServiceRequest.intent", "short": "Intento della richiesta", "comment": "L'intent della risorsa ServiceRequest deve essere valorizzata coerentemente con l'attributo intent della risorsa Task, da cui è referenziata.", "definition": "Due casistiche: \r\n- è valorizzato con \"order\" nel caso di richiesta proveniente dal laboratorio richiedente.\r\n- è valorizzato con \"filler-order\" nel caso di richiesta proveniente dal laboratorio servente." }, { "id": "ServiceRequest.category", "max": "1", "min": 1, "path": "ServiceRequest.category", "short": "Tipologia di richiesta", "binding": { "strength": "required", "valueSet": "https://fhir.siss.regione.lombardia.it/Valueset/CategoriaOrdine" }, "definition": "Deve essere valorizzato con 1: Richiesta interna, 2: Impegnativa proveniente dal CUP." }, { "id": "ServiceRequest.category.coding.system", "path": "ServiceRequest.category.coding.system", "fixedUri": "https://fhir.siss.regione.lombardia.it/Valueset/CategoriaOrdine" }, { "id": "ServiceRequest.category.coding.code", "min": 1, "path": "ServiceRequest.category.coding.code", "short": "Tipologia di richiesta", "binding": { "strength": "required", "valueSet": "https://fhir.siss.regione.lombardia.it/Valueset/CategoriaOrdine" } }, { "id": "ServiceRequest.priority", "min": 1, "path": "ServiceRequest.priority", "short": "Priorità delle prestazioni associate", "comment": "Corrispondente campo HL7 secondo specifiche regionali: ORC-7 TQ-6 (codice priorità)", "definition": "Indica la priorità delle prestazioni associate\r\nPuò assumere i seguenti valori:\r\n1. \"routine\"\r\n2. \"urgent\"\r\n3. \"asap\"\r\n4. \"stat\". \r\nL'attributo deve essere utilizzato per indicare la priorità della prestazione richiesta nella comunicazione delle etichette tramite dati strutturati." }, { "id": "ServiceRequest.code", "min": 1, "path": "ServiceRequest.code", "short": "Codice dell'esame richiesto", "comment": "Corrispondente campo HL7 secondo specifiche regionali: OBR-4", "definition": "Per le richieste di prestazioni in service è obbligatorio utilizzare la nuova codifica regionale delle prestazioni reg_map_plus." }, { "id": "ServiceRequest.code.coding", "path": "ServiceRequest.code.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "value" } ] }, "definition": "Corrispondente campo HL7 secondo specifiche regionali: OBR-4" }, { "id": "ServiceRequest.code.coding:CodRegionaleLaboratorio", "min": 1, "path": "ServiceRequest.code.coding", "short": "Codice della prestazione di laboratorio", "binding": { "strength": "required", "valueSet": "https://fhir.siss.regione.lombardia.it/ValueSet/CodificaPrestazioniLaboratorioRegionale" }, "sliceName": "CodRegionaleLaboratorio", "definition": "Obbligatorio l'utilizzo della codifica regionale delle prestazioni di laboratorio reg_map_plus." }, { "id": "ServiceRequest.code.coding:CodRegionaleLaboratorio.system", "path": "ServiceRequest.code.coding.system", "fixedUri": "https://fhir.siss.regione.lombardia.it/ValueSet/CodificaPrestazioniLaboratorioRegionale" }, { "id": "ServiceRequest.code.coding:CodRegionaleLaboratorio.code", "path": "ServiceRequest.code.coding.code", "short": "Codice dell'esame richiesto secondo la codifica reg_map_plus" }, { "id": "ServiceRequest.code.coding:CodRegionaleLaboratorio.display", "path": "ServiceRequest.code.coding.display", "short": "Descrizione codice dell'esame richiesto" }, { "id": "ServiceRequest.code.coding:Altro", "path": "ServiceRequest.code.coding", "short": "Codice dell'esame richiesto", "sliceName": "Altro", "definition": "E' possibile utilizzare opzionalmente una codifica aggiuntiva per la descrizione della prestazione." }, { "id": "ServiceRequest.orderDetail", "path": "ServiceRequest.orderDetail", "short": "Dettaglio della richiesta. Può contenere l'istruzione che l'ordine debba essere eseguito in service. E' obbligatoria la valorizzazione in tutti i flussi eccetto \"Notifica giornaliera delle prestazioni\"." }, { "id": "ServiceRequest.orderDetail.text", "path": "ServiceRequest.orderDetail.text", "short": "Dettaglio della richiesta. E' fisso a \"in-service\" la valorizzazione in tutti i flussi eccetto \"Notifica giornaliera delle prestazioni\"." }, { "id": "ServiceRequest.quantity[x]", "min": 1, "path": "ServiceRequest.quantity[x]", "type": [ { "code": "Quantity" } ], "short": "Quantità prestazioni", "comment": "Corrispondente campo HL7 secondo specifiche regionali: TQ1-2" }, { "id": "ServiceRequest.quantity[x].value", "path": "ServiceRequest.quantity[x].value", "short": "Quantità prestazioni", "comment": "Corrispondente campo HL7 secondo specifiche regionali: TQ1-2", "definition": "Qualora fosse necessario indicarla può essere inserita la \"quantità\" delle prestazioni erogate.\r\nAd es. il numero di volte che deve essere ripetuto un certo esame.\r\n\r\nPer default è \"1\"." }, { "id": "ServiceRequest.subject", "path": "ServiceRequest.subject", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabPatientCittadino" ] } ], "short": "Paziente", "constraint": [ { "key": "TypeOrReference", "human": "Se è una richiesta di prestazione in service allora deve essere presente l'attributo reference, altrimenti deve essere presente l'attributo type.", "severity": "error", "expression": "subject.reference.exist() or subject.type.exist()" } ], "definition": "Reference al profilo ReteLabPatientCittadino" }, { "id": "ServiceRequest.subject.reference", "path": "ServiceRequest.subject.reference", "constraint": [ { "key": "TypeOrReference", "human": "Se è una richiesta di prestazione in service allora deve essere presente l'attributo reference, altrimenti deve essere presente l'attributo type.", "severity": "error", "expression": "subject.reference.exist() or subject.type.exist()" } ] }, { "id": "ServiceRequest.subject.type", "path": "ServiceRequest.subject.type", "short": "Entità a cui si riferisce la richiesta", "fixedUri": "Patient", "constraint": [ { "key": "TypeOrReference", "human": "Se è una richiesta di prestazione in service allora deve essere presente l'attributo reference, altrimenti deve essere presente l'attributo type.", "severity": "error", "expression": "subject.reference.exist() or subject.type.exist()" } ], "definition": "Se la richiesta è associata ad un messaggio di notifica giornaliera delle prestazioni, si indica in questo campo in modo obbligatorio che la richiesta è associata ad un entità di tipo paziente, senza riportare le informazioni di quest'ultimo." }, { "id": "ServiceRequest.encounter", "path": "ServiceRequest.encounter", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabEncounterInformazioniRichiestaLab" ] } ], "short": "Encounter", "definition": "Reference al profilo ReteLabEncounterInformazioniRichiestaLab" }, { "id": "ServiceRequest.occurrence[x]", "path": "ServiceRequest.occurrence[x]", "type": [ { "code": "Period" } ], "short": "Data e ora in cui la richiesta è stata iniziata e completata.", "definition": "Periodo di tempo tra l'accettazione della richiesta e il suo completamento. \r\n\r\nNel flusso di accettazione delle prestazioni (Risposta alla nuova richiesta) è obbligatoria la valorizzazione dell'attributo \"start\".\r\n\r\nNel flusso di notifica completato (Notifica completato) è obbligatoria la valorizzazione dell'attributo \"end\".\r\n \r\nNel flusso di notifica giornaliera delle prestazioni è obbligatorio e rappresenta il periodo di tempo necessario a completare la prestazione." }, { "id": "ServiceRequest.occurrence[x].start", "path": "ServiceRequest.occurrence[x].start", "short": "Data di inizio erogazione della prestazione", "comment": "Corrispondente campo HL7 secondo specifiche regionali: OBR-36", "definition": "Nel flusso di prestazioni in service è obbligatoria la valorizzazione quando si trasmette una risposta nuova richiesta. \r\n\r\nNel flusso di notifica giornaliera delle prestazioni è sempre obbligatoria." }, { "id": "ServiceRequest.occurrence[x].end", "path": "ServiceRequest.occurrence[x].end", "short": "Data in cui l'ordine è stato completato", "comment": "Corrispondente campo HL7 secondo specifiche regionali: OBR-7", "definition": "Tale campo è obbligatorio nel flusso di notifica giornaliera e di notifica ordine completato." }, { "id": "ServiceRequest.authoredOn", "min": 1, "path": "ServiceRequest.authoredOn", "short": "Data e ora della richiesta", "comment": "Corrispondente campo HL7 secondo specifiche regionali: ORC-9.1", "definition": "Formato: YYYY-MM-DDThh:mm:ss+zz:zz secondo lo standard FHIR" }, { "id": "ServiceRequest.requester", "path": "ServiceRequest.requester", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabPractitionerRoleMedico" ] } ], "short": "Medico responsabile della richiesta", "comment": "Corrispondente campo HL7 secondo specifiche regionali: ORC-12", "definition": "Reference al profilo ReteLabPractitionerRoleMedico" }, { "id": "ServiceRequest.performer", "path": "ServiceRequest.performer", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabOrganizationLaboratorio" ] } ], "short": "Ente che eroga la prestazione", "comment": "Corrispondente campo HL7 secondo specifiche regionali: OBR-47\r\n\r\nQuesto campo è valorizzato obbligatoriamente a partire dal flusso: \"Risposta accettazione richiesta e istruzioni per etichette da LS a OMr\". Non è previsto nel flusso di notifica giornaliera delle prestazioni da parte del laboratorio richiedente.", "definition": "Reference al profilo ReteLabOrganizationLaboratorio che permette di identificare univocamente il laboratorio secondo la delibera regionale. \r\n\r\n Nel caso di etichette strutturate rappresenta il laboratorio di destinazione." }, { "id": "ServiceRequest.reasonCode", "path": "ServiceRequest.reasonCode", "short": "Motivo che ha portato all’azione indicata nella risorsa Task", "comment": "Se lo stato della risorsa è \"revoked\" il campo è corrispondente campo HL7 secondo specifiche regionali: ORC-16.\r\nSe lo stato della risorsa è diverso da \"revoked\" il campo è corrispondente campo HL7 secondo specifiche regionali: OBR-13.", "definition": "Codice e Descrizione del motivo che ha portato all’azione indicata nella risorsa Task (ad es. il motivo della cancellazione dell’ordine o della sua modifica)" }, { "id": "ServiceRequest.reasonCode.coding.code", "path": "ServiceRequest.reasonCode.coding.code", "short": "Codice del motivo che ha portato all’azione indicata", "comment": "Corrispondente campo HL7 secondo specifiche regionali: ORC-16 CE-1" }, { "id": "ServiceRequest.reasonCode.coding.display", "path": "ServiceRequest.reasonCode.coding.display", "short": "Descrizione del motivo che ha portato all’azione indicata" }, { "id": "ServiceRequest.supportingInfo", "path": "ServiceRequest.supportingInfo", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabObservationInfoCliniche" ] } ], "short": "Informazioni cliniche del paziente", "comment": "Segmento HL7: OBX (informazioni cliniche relative al paziente)", "definition": "Reference al profilo ReteLabObservationInfoCliniche" }, { "id": "ServiceRequest.specimen", "path": "ServiceRequest.specimen", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabSpecimenCampioneDaAnalizzareCheckInCheckOut", "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabSpecimenCampioneLaboratorio", "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabSpecimenCampioneDaPrelevareIstruzioniEtichette" ] } ], "short": "Campione da analizzare", "comment": "Segmento HL7: SPM", "definition": "Reference al profilo ReteLabSpecimenCampioneDaAnalizzareCheckInCheckOut, ReteLabSpecimenCampioneLaboratorio, ReteLabSpecimenCampioneDaPrelevareIstruzioniEtichette" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/ServiceRequest" }