ReteLabMessageHeader
Descrizione
Il profilo ReteLabMessageHeader è stato strutturato a partire dalla risorsa generica FHIR MessageHeader e riporta le informazioni sulla fonte del messaggio, il destinatario e ne referenzia il contenuto.
Di seguito è presentato il contenuto del profilo in diversi formati. La corrispondente definizione è consultabile al seguente link: ReteLabMessageHeader.
Snapshot View
Differential View
Hybrid View
Table View
MessageHeader | .. | |
MessageHeader.id | 1.. | |
MessageHeader.meta | .. | |
MessageHeader.meta.lastUpdated | 1.. | |
MessageHeader.event[x] | Coding | .. |
MessageHeader.event[x].system | 1.. | |
MessageHeader.event[x].code | 1.. | |
MessageHeader.event[x].display | 1.. | |
MessageHeader.destination | .. | |
MessageHeader.destination.name | .. | |
MessageHeader.destination.endpoint | .. | |
MessageHeader.source | .. | |
MessageHeader.source.name | .. | |
MessageHeader.source.software | .. | |
MessageHeader.source.endpoint | .. | |
MessageHeader.response | .. | |
MessageHeader.response.identifier | .. | |
MessageHeader.response.code | .. | |
MessageHeader.response.details | Reference(ReteLabOperationOutcome) | .. |
MessageHeader.focus | Reference(ReteLabEncounterInformazioniRichiestaLab | ReteLabTaskStatoRichiesta | ReteLabDiagnosticReportRefertato | ReteLabDiagnosticReportRisultatiDisponibili | ReteLabAllergyIntoleranceAllergie | ReteLabServiceRequestRichiestaEsamiLab) | 1.. |
XML View
<StructureDefinition xmlns="http://hl7.org/fhir"> <url value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabMessageHeader" /> <name value="ReteLabMessageHeader" /> <status value="active" /> <date value="2023-12-21T14:31:53.6384566+00:00" /> <description value="Profilo utilizzato per lo scambio di messaggi tra gli attori coinvolti quando si fa uso del paradigma Messaging." /> <fhirVersion value="4.0.1" /> <kind value="resource" /> <abstract value="false" /> <type value="MessageHeader" /> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/MessageHeader" /> <derivation value="constraint" /> <differential> <element id="MessageHeader"> <path value="MessageHeader" /> <short value="Usato per lo scambio di messaggi tra gli attori coinvolti quando si fa uso del paradigma Messaging." /> <definition value="Profilo utilizzato per lo scambio di messaggi tra gli attori coinvolti quando si fa uso del paradigma Messaging, pertanto sarà utilizzato in tutti i flussi." /> </element> <element id="MessageHeader.id"> <path value="MessageHeader.id" /> <short value="ID del messaggio" /> <comment value="Corrispondente campo HL7 secondo specifiche regionali: MSH-10" /> <min value="1" /> </element> <element id="MessageHeader.meta"> <path value="MessageHeader.meta" /> </element> <element id="MessageHeader.meta.lastUpdated"> <path value="MessageHeader.meta.lastUpdated" /> <short value="Data e ora di generazione del messaggio" /> <comment value="Corrispondente campo HL7 secondo specifiche regionali: MSH-7" /> <min value="1" /> </element> <element id="MessageHeader.event[x]"> <path value="MessageHeader.event[x]" /> <short value="Codice evento" /> <definition value="Codice evento secondo standard HL7" /> <comment value="Corrispondente campo HL7 secondo specifiche regionali: MSH-9" /> <type> <code value="Coding" /> </type> </element> <element id="MessageHeader.event[x].system"> <path value="MessageHeader.event[x].system" /> <min value="1" /> <fixedUri value="https://fhir.siss.regione.lombardia.it/ValueSet/CodiceEventoMessageHeader" /> </element> <element id="MessageHeader.event[x].code"> <path value="MessageHeader.event[x].code" /> <short value="Codice evento" /> <comment value="Corrispondente campo HL7 secondo specifiche regionali: MSH-9.2" /> <min value="1" /> <binding> <strength value="required" /> <description value="ValueSet relativo alla codifica del codice evento secondo standard HL7" /> <valueSet value="https://fhir.siss.regione.lombardia.it/ValueSet/CodiceEventoMessageHeader" /> </binding> </element> <element id="MessageHeader.event[x].display"> <path value="MessageHeader.event[x].display" /> <short value="Descrizione codice evento" /> <comment value="Corrispondente campo HL7 secondo specifiche regionali: MSH-9" /> <min value="1" /> </element> <element id="MessageHeader.destination"> <path value="MessageHeader.destination" /> <short value="Applicazione di destinazione del messaggio" /> <definition value="Codice identificativo applicativo di destinazione." /> <comment value="Corrispondente campo HL7 secondo specifiche regionali: MSH-5" /> </element> <element id="MessageHeader.destination.name"> <path value="MessageHeader.destination.name" /> <short value="Nome applicazione di destinazione" /> <comment value="Corrispondente campo HL7 secondo specifiche regionali: MSH-5.1" /> </element> <element id="MessageHeader.destination.endpoint"> <path value="MessageHeader.destination.endpoint" /> <short value="Endpoint dell'applicativo di destinazione" /> <definition value="Verrà valorizzato da chi invia il messaggio con l'endpointOMR." /> </element> <element id="MessageHeader.source"> <path value="MessageHeader.source" /> <short value="Applicazione sorgente" /> <definition value="Codice identificativo dell'Applicativo Inviante" /> <comment value="Corrispondente campo HL7 secondo specifiche regionali: MSH-3" /> </element> <element id="MessageHeader.source.name"> <path value="MessageHeader.source.name" /> <short value="Nome applicativo sorgente" /> <comment value="Corrispondente campo HL7 secondo specifiche regionali: MSH-3.1" /> </element> <element id="MessageHeader.source.software"> <path value="MessageHeader.source.software" /> <short value="Nome software applicativo" /> </element> <element id="MessageHeader.source.endpoint"> <path value="MessageHeader.source.endpoint" /> <short value="Endpoint dell'applicativo sorgente" /> <definition value="Verrà valorizzato da chi invia il messaggio:\n- se è il flusso da HL7 allora passa da NPRI quindi coppia endpointNPRI\n- se invece è direttamente l'applicativo di laboratorio coppia endpointLaboratorio" /> </element> <element id="MessageHeader.response"> <path value="MessageHeader.response" /> <short value="Risposta al messaggio" /> <definition value="Deve essere compilato solo se il messaggio è una risposta ad un altro messaggio." /> </element> <element id="MessageHeader.response.identifier"> <path value="MessageHeader.response.identifier" /> <short value="ID del messaggio a cui si sta rispondendo" /> <definition value="ID del messaggio a cui si sta rispondendo (MessageHeader.id del messaggio di cui è la risposta)" /> <comment value="Corrispondente campo HL7 secondo specifiche regionali: MSA-2" /> </element> <element id="MessageHeader.response.code"> <path value="MessageHeader.response.code" /> <short value="Codice che identifica il tipo di risposta al messaggio" /> <definition value="Indica se il messaggio ha avuto successo o meno e se deve essere reinviato o meno.\nPuò assumere i seguenti valori:\n1. "ok" se messaggio è stato accettato ed elaborato senza errori; \n2. "transient-error" se si è verificato un errore imprevisto interno; \n3. "fatal-error" se il messaggio è stato rifiutato a causa di un problema con il contenuto." /> <comment value="Corrispondente campo HL7 secondo specifiche regionali: MSA-1" /> </element> <element id="MessageHeader.response.details"> <path value="MessageHeader.response.details" /> <short value="Dettaglio dei problemi trovati nel messaggio" /> <definition value="Reference al profilo OperationOutcome che contiene una descrizione testuale dell’errore" /> <comment value="Corrispondente campo HL7 secondo specifiche regionali: MSA-3 / ERR" /> <type> <code value="Reference" /> <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabOperationOutcome" /> </type> </element> <element id="MessageHeader.focus"> <path value="MessageHeader.focus" /> <short value="Reference ad un'altra risorsa, in base alla tipologia di messaggio che si sta inviando." /> <definition value="Reference al profilo ReteLabEncounterInformazioniRichiestaLab, ReteLabTaskStatoRichiesta, ReteLabDiagnosticReportRefertato, ReteLabDiagnosticReportRisultatiDisponibili, ReteLabAllergyIntoleranceAllergie e ReteLabServiceRequestRichiestaEsamiLab" /> <min value="1" /> <type> <code value="Reference" /> <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabEncounterInformazioniRichiestaLab" /> <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabTaskStatoRichiesta" /> <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabDiagnosticReportRefertato" /> <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabDiagnosticReportRisultatiDisponibili" /> <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabAllergyIntoleranceAllergie" /> <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabServiceRequestRichiestaEsamiLab" /> </type> </element> </differential> </StructureDefinition>
JSON View
{ "resourceType": "StructureDefinition", "url": "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabMessageHeader", "name": "ReteLabMessageHeader", "status": "active", "date": "2023-12-21T14:31:53.6384566+00:00", "description": "Profilo utilizzato per lo scambio di messaggi tra gli attori coinvolti quando si fa uso del paradigma Messaging.", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "MessageHeader", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MessageHeader", "derivation": "constraint", "differential": { "element": [ { "id": "MessageHeader", "path": "MessageHeader", "short": "Usato per lo scambio di messaggi tra gli attori coinvolti quando si fa uso del paradigma Messaging.", "definition": "Profilo utilizzato per lo scambio di messaggi tra gli attori coinvolti quando si fa uso del paradigma Messaging, pertanto sarà utilizzato in tutti i flussi." }, { "id": "MessageHeader.id", "path": "MessageHeader.id", "short": "ID del messaggio", "comment": "Corrispondente campo HL7 secondo specifiche regionali: MSH-10", "min": 1 }, { "id": "MessageHeader.meta", "path": "MessageHeader.meta" }, { "id": "MessageHeader.meta.lastUpdated", "path": "MessageHeader.meta.lastUpdated", "short": "Data e ora di generazione del messaggio", "comment": "Corrispondente campo HL7 secondo specifiche regionali: MSH-7", "min": 1 }, { "id": "MessageHeader.event[x]", "path": "MessageHeader.event[x]", "short": "Codice evento", "definition": "Codice evento secondo standard HL7", "comment": "Corrispondente campo HL7 secondo specifiche regionali: MSH-9", "type": [ { "code": "Coding" } ] }, { "id": "MessageHeader.event[x].system", "path": "MessageHeader.event[x].system", "min": 1, "fixedUri": "https://fhir.siss.regione.lombardia.it/ValueSet/CodiceEventoMessageHeader" }, { "id": "MessageHeader.event[x].code", "path": "MessageHeader.event[x].code", "short": "Codice evento", "comment": "Corrispondente campo HL7 secondo specifiche regionali: MSH-9.2", "min": 1, "binding": { "strength": "required", "description": "ValueSet relativo alla codifica del codice evento secondo standard HL7", "valueSet": "https://fhir.siss.regione.lombardia.it/ValueSet/CodiceEventoMessageHeader" } }, { "id": "MessageHeader.event[x].display", "path": "MessageHeader.event[x].display", "short": "Descrizione codice evento", "comment": "Corrispondente campo HL7 secondo specifiche regionali: MSH-9", "min": 1 }, { "id": "MessageHeader.destination", "path": "MessageHeader.destination", "short": "Applicazione di destinazione del messaggio", "definition": "Codice identificativo applicativo di destinazione.", "comment": "Corrispondente campo HL7 secondo specifiche regionali: MSH-5" }, { "id": "MessageHeader.destination.name", "path": "MessageHeader.destination.name", "short": "Nome applicazione di destinazione", "comment": "Corrispondente campo HL7 secondo specifiche regionali: MSH-5.1" }, { "id": "MessageHeader.destination.endpoint", "path": "MessageHeader.destination.endpoint", "short": "Endpoint dell'applicativo di destinazione", "definition": "Verrà valorizzato da chi invia il messaggio con l'endpointOMR." }, { "id": "MessageHeader.source", "path": "MessageHeader.source", "short": "Applicazione sorgente", "definition": "Codice identificativo dell'Applicativo Inviante", "comment": "Corrispondente campo HL7 secondo specifiche regionali: MSH-3" }, { "id": "MessageHeader.source.name", "path": "MessageHeader.source.name", "short": "Nome applicativo sorgente", "comment": "Corrispondente campo HL7 secondo specifiche regionali: MSH-3.1" }, { "id": "MessageHeader.source.software", "path": "MessageHeader.source.software", "short": "Nome software applicativo" }, { "id": "MessageHeader.source.endpoint", "path": "MessageHeader.source.endpoint", "short": "Endpoint dell'applicativo sorgente", "definition": "Verrà valorizzato da chi invia il messaggio:\n- se è il flusso da HL7 allora passa da NPRI quindi coppia endpointNPRI\n- se invece è direttamente l'applicativo di laboratorio coppia endpointLaboratorio" }, { "id": "MessageHeader.response", "path": "MessageHeader.response", "short": "Risposta al messaggio", "definition": "Deve essere compilato solo se il messaggio è una risposta ad un altro messaggio." }, { "id": "MessageHeader.response.identifier", "path": "MessageHeader.response.identifier", "short": "ID del messaggio a cui si sta rispondendo", "definition": "ID del messaggio a cui si sta rispondendo (MessageHeader.id del messaggio di cui è la risposta)", "comment": "Corrispondente campo HL7 secondo specifiche regionali: MSA-2" }, { "id": "MessageHeader.response.code", "path": "MessageHeader.response.code", "short": "Codice che identifica il tipo di risposta al messaggio", "definition": "Indica se il messaggio ha avuto successo o meno e se deve essere reinviato o meno.\nPuò assumere i seguenti valori:\n1. \"ok\" se messaggio è stato accettato ed elaborato senza errori; \n2. \"transient-error\" se si è verificato un errore imprevisto interno; \n3. \"fatal-error\" se il messaggio è stato rifiutato a causa di un problema con il contenuto.", "comment": "Corrispondente campo HL7 secondo specifiche regionali: MSA-1" }, { "id": "MessageHeader.response.details", "path": "MessageHeader.response.details", "short": "Dettaglio dei problemi trovati nel messaggio", "definition": "Reference al profilo OperationOutcome che contiene una descrizione testuale dell’errore", "comment": "Corrispondente campo HL7 secondo specifiche regionali: MSA-3 / ERR", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabOperationOutcome" ] } ] }, { "id": "MessageHeader.focus", "path": "MessageHeader.focus", "short": "Reference ad un'altra risorsa, in base alla tipologia di messaggio che si sta inviando.", "definition": "Reference al profilo ReteLabEncounterInformazioniRichiestaLab, ReteLabTaskStatoRichiesta, ReteLabDiagnosticReportRefertato, ReteLabDiagnosticReportRisultatiDisponibili, ReteLabAllergyIntoleranceAllergie e ReteLabServiceRequestRichiestaEsamiLab", "min": 1, "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabEncounterInformazioniRichiestaLab", "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabTaskStatoRichiesta", "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabDiagnosticReportRefertato", "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabDiagnosticReportRisultatiDisponibili", "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabAllergyIntoleranceAllergie", "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabServiceRequestRichiestaEsamiLab" ] } ] } ] } }
OML^O21: MessageHeader
ORL^O22: MessageHeader
OML^O21 per richiesta modifica: MessageHeader
OUL^R22: MessageHeader
MDM^T06: MessageHeader
ValueSet
Nella seguente tabella sono elencati i value set relativi al profilo ReteLabMessageHeader:
Nome | Descrizione | Riferimento al dettaglio della codifica |
---|---|---|
Codice Evento Message Header | Codice evento del messaggio | La codifica è definita dal ValueSet Codice Evento Message Header |