From 80ee328c7a3b15e5fc29d808a41fbf0fcd7d3ff5 Mon Sep 17 00:00:00 2001 From: Nils Dittberner Date: Sat, 21 Nov 2015 12:57:10 +0100 Subject: [PATCH] Fehlermeldungen angefanegn. --- src/main/java/de/uniluebeck/mi/projmi6/hapi2/HL7Recever2.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/de/uniluebeck/mi/projmi6/hapi2/HL7Recever2.java b/src/main/java/de/uniluebeck/mi/projmi6/hapi2/HL7Recever2.java index 0312971..678e69d 100644 --- a/src/main/java/de/uniluebeck/mi/projmi6/hapi2/HL7Recever2.java +++ b/src/main/java/de/uniluebeck/mi/projmi6/hapi2/HL7Recever2.java @@ -1,5 +1,7 @@ package de.uniluebeck.mi.projmi6.hapi2; +import ca.uhn.hl7v2.AcknowledgmentCode; +import ca.uhn.hl7v2.ErrorCode; import ca.uhn.hl7v2.HL7Exception; import ca.uhn.hl7v2.model.AbstractMessage; import ca.uhn.hl7v2.model.Message; @@ -60,6 +62,14 @@ public class HL7Recever2 implements ReceivingApplicat } } + private Message generateACKWithAR(Message message, String s) throws HL7Exception { + try { + return message.generateACK(AcknowledgmentCode.AR, new HL7Exception(s, ErrorCode.TABLE_VALUE_NOT_FOUND)); + } catch (IOException e) { + throw new HL7Exception(e); + } + } + private Message processBAR_P05(Message message, Map metadata) throws HL7Exception { Patient patient = new Patient(); List faelle = new ArrayList<>();