Conectar otro sistema: HL7 v2 y la API FHIR
Los mensajes de HL7 v2 ADT, resultados y farmacias llegan a través de HTTP, una carpeta o MLLP; los pedidos se envían. Otras aplicaciones leen el registro a través de la API FHIR R4 con un ID de cliente y un secreto.
Los mensajes entrantes ADT A01/A03/A04/A08 admiten, dan de alta, registran y actualizan pacientes; los resultados de ORU R01 se convierten en observaciones; RDE O11 se convierte en una lista de medicamentos externos. Cada mensaje recibe un ACK: AA aceptado, AE no se pudo aplicar, AR rechazado.
- Cree una interfaz HL7 (Interoperabilidad > Interfaces HL7) con los nombres de la aplicación y las instalaciones del socio.
- Para MLLP, configure el puerto, habilite la interfaz e inicie el servidor con HL7_MLLP=on. Está desactivado por defecto.
- Para FHIR, registre un cliente en Clientes FHIR con los ámbitos que necesita. Copie el secreto: se mostrará una sola vez.
- El cliente solicita POST /fhir/r4/auth/token para obtener un token (client_credentials) y lee /fhir/r4/Patient, Observation y el resto.
Cada acceso FHIR se registra en el registro de auditoría y en el registro de acceso a la información de salud protegida (PHI) del paciente. La API no está certificada según la norma ONC 170.315(g)(10): no se proporcionan el inicio de la aplicación SMART, la aserción del cliente JWT ni la exportación masiva.