RLMessageHeaderMMG

Descrizione

Il profilo RLMessageHeaderMMG è stato strutturato a partire dalla risorsa generica FHIR MessageHeader in modo da contenere le informazioni pertinenti al messaggio scambiato tra la Cartella Clinica Elettronica dell’MMG e la piattaforma SGDT.

Di seguito è presentato il contenuto del profilo in diversi formati. La corrispondente definizione è consultabile al seguente link: RLMessageHeaderMMG.


Snapshot View

idΣ1..1string
senderΣ I0..1Reference(Practitioner | PractitionerRole | Organization)
entererΣ I0..1Reference(Practitioner | PractitionerRole)
authorΣ I0..1Reference(Practitioner | PractitionerRole)
responsibleΣ I0..1Reference(Practitioner | PractitionerRole | Organization)
reasonΣ0..1CodeableConcept
focusΣ I0..*Reference(Resource)
definitionΣ0..1canonical(MessageDefinition)

Differential View

idΣ1..1string

Hybrid View

idΣ1..1string
senderΣ I0..1Reference(Practitioner | PractitionerRole | Organization)
entererΣ I0..1Reference(Practitioner | PractitionerRole)
authorΣ I0..1Reference(Practitioner | PractitionerRole)
responsibleΣ I0..1Reference(Practitioner | PractitionerRole | Organization)
reasonΣ0..1CodeableConcept
focusΣ I0..*Reference(Resource)
definitionΣ0..1canonical(MessageDefinition)

Table View

MessageHeader..
MessageHeader.id1..
MessageHeader.meta1..
MessageHeader.meta.profile1..1
MessageHeader.event[x]Coding..
MessageHeader.event[x].system1..
MessageHeader.event[x].code1..
MessageHeader.event[x].display..
MessageHeader.destination1..1
MessageHeader.destination.name..
MessageHeader.destination.endpoint..
MessageHeader.source..
MessageHeader.source.name..
MessageHeader.source.endpoint..
MessageHeader.response..
MessageHeader.response.identifier..
MessageHeader.response.code..
MessageHeader.response.detailsReference(RLOperationOutcomeMMG)..

XML View

<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="RLMessageHeaderMMG" />
    <url value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLMessageHeaderMMG" />
    <name value="RLMessageHeaderMMG" />
    <status value="active" />
    <date value="2024-04-23T13:09:25.8682521+00:00" />
    <description value="Profilo volto a contenere le informazioni relative al messaggio scambiato tra la Cartella Clinica Elettronica dell&#39;MMG e SGDT." />
    <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.id">
            <path value="MessageHeader.id" />
            <short value="UUID prodotto dal server FHIR (applicativo) che detiene la risorsa" />
            <min value="1" />
        </element>
        <element id="MessageHeader.meta">
            <path value="MessageHeader.meta" />
            <short value="Metadati della risorsa" />
            <min value="1" />
        </element>
        <element id="MessageHeader.meta.profile">
            <path value="MessageHeader.meta.profile" />
            <short value="Profilo al quale la risorsa si riferisce" />
            <min value="1" />
            <max value="1" />
            <fixedCanonical value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLMessageHeaderMMG" />
        </element>
        <element id="MessageHeader.event[x]">
            <path value="MessageHeader.event[x]" />
            <short value="Codice e descrizione dell&#39;evento rappresentato dal messaggio" />
            <comment value="Per il dettaglio esaustivo della codifica consultare la Tabella della tipologia di evento del messaggio contenuta nella sezione dei value-set del profilo presente nell&#39;Implementation Guide." />
            <type>
                <code value="Coding" />
            </type>
            <binding>
                <strength value="required" />
                <valueSet value="https://fhir.siss.regione.lombardia.it/ValueSet/message-events/sgdt" />
            </binding>
        </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/message-events/sgdt" />
        </element>
        <element id="MessageHeader.event[x].code">
            <path value="MessageHeader.event[x].code" />
            <short value="Codice dell&#39;evento rappresentato dal messaggio" />
            <definition value="Stringa alfanumerica di al pi&#249; 20 caratteri" />
            <min value="1" />
        </element>
        <element id="MessageHeader.event[x].display">
            <path value="MessageHeader.event[x].display" />
            <short value="Descrizione dell&#39;evento rappresentato dal messaggio" />
            <definition value="Stringa alfanumerica di al pi&#249; 250 caratteri" />
        </element>
        <element id="MessageHeader.destination">
            <path value="MessageHeader.destination" />
            <short value="Destinatario del messaggio" />
            <min value="1" />
            <max value="1" />
        </element>
        <element id="MessageHeader.destination.name">
            <path value="MessageHeader.destination.name" />
            <short value="Nome del destinatario del messaggio" />
        </element>
        <element id="MessageHeader.destination.endpoint">
            <path value="MessageHeader.destination.endpoint" />
            <short value="Indirizzo URN del destinatario del messaggio" />
            <definition value="urn:rlfhir:{MessageHeader.destination.name}" />
        </element>
        <element id="MessageHeader.source">
            <path value="MessageHeader.source" />
            <short value="Mittente del messaggio" />
        </element>
        <element id="MessageHeader.source.name">
            <path value="MessageHeader.source.name" />
            <short value="Nome del mittente del messaggio" />
        </element>
        <element id="MessageHeader.source.endpoint">
            <path value="MessageHeader.source.endpoint" />
            <short value="Indirizzo URN del mittente del messaggio" />
            <definition value="urn:rlfhir:{MessageHeader.source.name}" />
        </element>
        <element id="MessageHeader.response">
            <path value="MessageHeader.response" />
            <short value="Esito del messaggio di risposta. Il campo viene valorizzato quando il profilo RLMessageHeaderMMG &#232; contenuto nel bundle di risposta" />
        </element>
        <element id="MessageHeader.response.identifier">
            <path value="MessageHeader.response.identifier" />
            <short value="Identificativo del messaggio originale" />
        </element>
        <element id="MessageHeader.response.code">
            <path value="MessageHeader.response.code" />
            <short value="Codice dell&#39;esito del messaggio" />
            <definition value="Valori ammessi: ok, transient-error, fatal-error" />
        </element>
        <element id="MessageHeader.response.details">
            <path value="MessageHeader.response.details" />
            <short value="Descrizione dell&#39;esito del messaggio" />
            <definition value="Reference al profilo RLOperationOutcomeMMG" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLOperationOutcomeMMG" />
            </type>
        </element>
    </differential>
</StructureDefinition>

JSON View

{
    "resourceType": "StructureDefinition",
    "id": "RLMessageHeaderMMG",
    "url": "https://fhir.siss.regione.lombardia.it/StructureDefinition/RLMessageHeaderMMG",
    "name": "RLMessageHeaderMMG",
    "status": "active",
    "date": "2024-04-23T13:09:25.8682521+00:00",
    "description": "Profilo volto a contenere le informazioni relative al messaggio scambiato tra la Cartella Clinica Elettronica dell'MMG e SGDT.",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "MessageHeader",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MessageHeader",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "MessageHeader.id",
                "path": "MessageHeader.id",
                "short": "UUID prodotto dal server FHIR (applicativo) che detiene la risorsa",
                "min": 1
            },
            {
                "id": "MessageHeader.meta",
                "path": "MessageHeader.meta",
                "short": "Metadati della risorsa",
                "min": 1
            },
            {
                "id": "MessageHeader.meta.profile",
                "path": "MessageHeader.meta.profile",
                "short": "Profilo al quale la risorsa si riferisce",
                "min": 1,
                "max": "1",
                "fixedCanonical": "https://fhir.siss.regione.lombardia.it/StructureDefinition/RLMessageHeaderMMG"
            },
            {
                "id": "MessageHeader.event[x]",
                "path": "MessageHeader.event[x]",
                "short": "Codice e descrizione dell'evento rappresentato dal messaggio",
                "comment": "Per il dettaglio esaustivo della codifica consultare la Tabella della tipologia di evento del messaggio contenuta nella sezione dei value-set del profilo presente nell'Implementation Guide.",
                "type":  [
                    {
                        "code": "Coding"
                    }
                ],
                "binding": {
                    "strength": "required",
                    "valueSet": "https://fhir.siss.regione.lombardia.it/ValueSet/message-events/sgdt"
                }
            },
            {
                "id": "MessageHeader.event[x].system",
                "path": "MessageHeader.event[x].system",
                "min": 1,
                "fixedUri": "https://fhir.siss.regione.lombardia.it/ValueSet/message-events/sgdt"
            },
            {
                "id": "MessageHeader.event[x].code",
                "path": "MessageHeader.event[x].code",
                "short": "Codice dell'evento rappresentato dal messaggio",
                "definition": "Stringa alfanumerica di al più 20 caratteri",
                "min": 1
            },
            {
                "id": "MessageHeader.event[x].display",
                "path": "MessageHeader.event[x].display",
                "short": "Descrizione dell'evento rappresentato dal messaggio",
                "definition": "Stringa alfanumerica di al più 250 caratteri"
            },
            {
                "id": "MessageHeader.destination",
                "path": "MessageHeader.destination",
                "short": "Destinatario del messaggio",
                "min": 1,
                "max": "1"
            },
            {
                "id": "MessageHeader.destination.name",
                "path": "MessageHeader.destination.name",
                "short": "Nome del destinatario del messaggio"
            },
            {
                "id": "MessageHeader.destination.endpoint",
                "path": "MessageHeader.destination.endpoint",
                "short": "Indirizzo URN del destinatario del messaggio",
                "definition": "urn:rlfhir:{MessageHeader.destination.name}"
            },
            {
                "id": "MessageHeader.source",
                "path": "MessageHeader.source",
                "short": "Mittente del messaggio"
            },
            {
                "id": "MessageHeader.source.name",
                "path": "MessageHeader.source.name",
                "short": "Nome del mittente del messaggio"
            },
            {
                "id": "MessageHeader.source.endpoint",
                "path": "MessageHeader.source.endpoint",
                "short": "Indirizzo URN del mittente del messaggio",
                "definition": "urn:rlfhir:{MessageHeader.source.name}"
            },
            {
                "id": "MessageHeader.response",
                "path": "MessageHeader.response",
                "short": "Esito del messaggio di risposta. Il campo viene valorizzato quando il profilo RLMessageHeaderMMG è contenuto nel bundle di risposta"
            },
            {
                "id": "MessageHeader.response.identifier",
                "path": "MessageHeader.response.identifier",
                "short": "Identificativo del messaggio originale"
            },
            {
                "id": "MessageHeader.response.code",
                "path": "MessageHeader.response.code",
                "short": "Codice dell'esito del messaggio",
                "definition": "Valori ammessi: ok, transient-error, fatal-error"
            },
            {
                "id": "MessageHeader.response.details",
                "path": "MessageHeader.response.details",
                "short": "Descrizione dell'esito del messaggio",
                "definition": "Reference al profilo RLOperationOutcomeMMG",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/RLOperationOutcomeMMG"
                        ]
                    }
                ]
            }
        ]
    }
}

Esempi

Al momento non ci sono esempi disponibili.

Tipologie di ricerca

Attualmente non sono stati definiti criteri di ricerca.

Search parameter

Attualmente non sono definiti Search Parameters oltre quelli previsti dallo standard per la risorsa MessageHeader.

ValueSet

Nella seguente tabella sono elencati i value set relativi al profilo RLMessageHeaderMMG:

Nome Descrizione Riferimento al dettaglio della codifica
eventCoding Codice e descrizione dell’evento rappresentato dal messaggio La codifica è definita dal ValueSet Tipologia Evento Messaggio