{
"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.0",
"status": "active",
"id": "7d53a85b-f80e-49e2-a915-544481f04104",
"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-25.\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"
}