From 5e90c3b8ba0eb9fa0ba17c5f73568de817dcaf45 Mon Sep 17 00:00:00 2001 From: Markus Thielker Date: Wed, 30 Jul 2025 13:11:19 +0200 Subject: [PATCH] HL7-3: add new message type --- packages/shared/types.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/shared/types.ts b/packages/shared/types.ts index 12a45fb..55a912a 100644 --- a/packages/shared/types.ts +++ b/packages/shared/types.ts @@ -11,6 +11,7 @@ export enum MessageType { assign_id = 'assign_id', send_hl7v2 = 'send_hl7v2', receive_hl7v2 = 'receive_hl7v2', + delivery_success = 'delivery_success', delivery_error = 'delivery_error', } @@ -19,7 +20,9 @@ export type Message = | { type: MessageType.assign_id, payload: { stationId: string }} | { type: MessageType.send_hl7v2, payload: { message: string }} | { type: MessageType.receive_hl7v2, payload: { message: string, timestamp: string }} + | { type: MessageType.delivery_success, payload: { message: string, timestamp: string }} | { type: MessageType.delivery_error, payload: { error: string }} // required to define list of this message type export type ReceiveHl7v2Message = Extract; +export type DeliverySuccessMessage = Extract;