Proyecto Listas de Espera MINSAL CHILE
0.1.3 - ci-build

Proyecto Listas de Espera MINSAL CHILE - Local Development build (v0.1.3). See the Directory of published versions

Mensajeria

Mensajería

El mecanismo de intercambio definido para las transacciones es FHIR messaging(Mensajería de FHIR), esto consiste en el intercambio de mensajes entre un emisor y un receptor, emulando en cierta medida la mensajería HL7 v2.

El intercambio de mensajes entre los actores se debe realizar siguiendo las definiciónes de la especificación oficial de FHIR por lo que se supone que soportan la operación FHIR $process-message

Estructura de los Mensajes

  • Agrupador de Recursos: Un recurso del tipo Bundle del tipo message(type=message)
  • Cabecera del mensaje: Un recurso del tipo MessageHeader con la identificación del tipo evento(ejemplo: eventCoding.code=terminar), una referencia a un autor(author), detalles del sistema emisor(source) y una referencia a un recurso el cual es el foco del mensaje(focus)
  • Otros recursos: Necesariamente los recursos referenciados deben ser incluidos dentro del mismo Bundle como entradas adicionales, por ejemplo en el caso del Mensaje de Envío los recursos referenciados en el MessageHeader(autor, focus, etc) y en el caso del Mensaje de Respuesta un recurso OperationOutcome con información de la operación, advertencias o lista de errores(OperationOutcome.issue)

Mensajería de Envío



Mensaje de Respuesta