FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/Profile_ReteLab_MessageHeader_AckCommit

Packagegdrl.fhir.r4
Resource TypeStructureDefinition
IdProfile_ReteLab_MessageHeader_AckCommit
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=gdrl.fhir.r4@1.4.0&canonical=https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabMessageHeaderAck
URLhttps://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabMessageHeaderAck
Statusactive
Date2023-12-21T14:31:53.6384566+00:00
NameReteLabMessageHeaderAck
DescriptionUtilizzato per i messaggi di ACK: - di commit, per tutti i flussi - applicativi, nel caso di risultati disponibili e refertato
TypeMessageHeader
Kindresource

Resources that use this resource

StructureDefinition
ReteLabBundleRispostaACKReteLabBundleRispostaACK
ReteLabMessageHeaderAckReteLabMessageHeaderAck

Resources that this resource uses

StructureDefinition
ReteLabMessageHeaderAckReteLabMessageHeaderAck
ReteLabOperationOutcomeReteLabOperationOutcome
ValueSet
CodiceEventoMessageHeaderCodice Evento Message Header

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "url": "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabMessageHeaderAck",
  "name": "ReteLabMessageHeaderAck",
  "status": "active",
  "date": "2023-12-21T14:31:53.6384566+00:00",
  "description": "Utilizzato per i messaggi di ACK:\r\n- di commit, per tutti i flussi\r\n- applicativi, nel caso di risultati disponibili e refertato",
  "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": "ID del messaggio",
        "definition": "Corrispondente campo HL7 secondo specifiche regionali: MSH-10"
      },
      {
        "id": "MessageHeader.meta",
        "path": "MessageHeader.meta",
        "short": "Metadati della risorsa"
      },
      {
        "id": "MessageHeader.meta.versionId",
        "path": "MessageHeader.meta.versionId",
        "short": "Versione della risorsa"
      },
      {
        "id": "MessageHeader.meta.lastUpdated",
        "path": "MessageHeader.meta.lastUpdated",
        "short": "Data e ora di ultimo aggiornamento della risorsa",
        "definition": "Formato standard FHIR: YYY-MM-DDThh:mm:ss.sss+zz:zz"
      },
      {
        "id": "MessageHeader.meta.profile",
        "path": "MessageHeader.meta.profile",
        "short": "Profilo al quale la risorsa si riferisce",
        "type": [
          {
            "code": "canonical",
            "targetProfile": [
              "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabMessageHeaderAck"
            ]
          }
        ]
      },
      {
        "id": "MessageHeader.event[x]",
        "path": "MessageHeader.event[x]",
        "short": "Codice evento",
        "type": [
          {
            "code": "Coding"
          }
        ]
      },
      {
        "id": "MessageHeader.event[x].system",
        "path": "MessageHeader.event[x].system",
        "fixedUri": "https://fhir.siss.regione.lombardia.it/ValueSet/CodiceEventoMessageHeader"
      },
      {
        "id": "MessageHeader.event[x].code",
        "path": "MessageHeader.event[x].code",
        "short": "Codice evento",
        "definition": "Corrispondente campo HL7 secondo specifiche regionali: MSH-9.2",
        "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"
      },
      {
        "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, MSH-6"
      },
      {
        "id": "MessageHeader.destination.name",
        "path": "MessageHeader.destination.name",
        "short": "Nome applicazione di destinazione",
        "comment": "Corrispondente campo HL7 secondo specifiche regionali: MSH-5.1, MSH-6"
      },
      {
        "id": "MessageHeader.destination.endpoint",
        "path": "MessageHeader.destination.endpoint",
        "short": "Endpoint dell'applicativo di destinazione"
      },
      {
        "id": "MessageHeader.source",
        "path": "MessageHeader.source",
        "short": "Applicazione sorgente",
        "definition": "Codice identificativo dell'Applicativo Inviante",
        "comment": "Corrispondente campo HL7 secondo specifiche regionali: MSH-3, MSH-4"
      },
      {
        "id": "MessageHeader.source.name",
        "path": "MessageHeader.source.name",
        "short": "Nome applicativo sorgente",
        "comment": "Corrispondente campo HL7 secondo specifiche regionali: MSH-3.1, MSH-4.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"
      },
      {
        "id": "MessageHeader.reason",
        "path": "MessageHeader.reason",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "coding.code"
            }
          ],
          "rules": "open"
        },
        "definition": "Necessario indicare se il messaggio è di tipo applicativo o di commit. \r\nQuesto permette di discriminare il flusso di messaggi se il codice evento è ACK^T02, ACK^T06 oppure ACK^R22.",
        "min": 1
      },
      {
        "id": "MessageHeader.reason:applicationACK",
        "path": "MessageHeader.reason",
        "sliceName": "applicationACK",
        "short": "L'evento è un ack applicativo",
        "definition": "L'ack applicativo è un messaggio di risposta, mandato per confermare la corretta ricezione ed elaborazione del messaggio da parte del destinatario."
      },
      {
        "id": "MessageHeader.reason:applicationACK.coding",
        "path": "MessageHeader.reason.coding",
        "fixedCoding": {
          "code": "application"
        }
      },
      {
        "id": "MessageHeader.reason:commitACK",
        "path": "MessageHeader.reason",
        "sliceName": "commitACK",
        "short": "ack di commit",
        "definition": "L'ack di commit è un messaggio di risposta, mandato per confermare la corretta ricezione del messaggio, ma non la sua elaborazione."
      },
      {
        "id": "MessageHeader.reason:commitACK.coding",
        "path": "MessageHeader.reason.coding",
        "fixedCoding": {
          "code": "commit"
        }
      },
      {
        "id": "MessageHeader.response",
        "path": "MessageHeader.response",
        "min": 1
      },
      {
        "id": "MessageHeader.response.identifier",
        "path": "MessageHeader.response.identifier",
        "short": "ID del messaggio a cui si sta rispondendo",
        "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": "- ok: se il messaggio ha avuto successo\r\n- fatal-error: se il messaggio è stato rifiutato"
      },
      {
        "id": "MessageHeader.response.details",
        "path": "MessageHeader.response.details",
        "short": "Problemi trovati nel messaggio",
        "definition": "Reference al profilo ReteLabOperationOutcome",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabOperationOutcome"
            ]
          }
        ]
      }
    ]
  }
}