From a919b1361473df33309792e020054fd87b3691aa Mon Sep 17 00:00:00 2001 From: Ileana Krontsi Date: Thu, 19 Nov 2015 17:55:48 +0100 Subject: [PATCH] SendAndReceive Klasse bearbeitet. --- src/main/java/de/uniluebeck/mi/projmi6/HL7.java | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/src/main/java/de/uniluebeck/mi/projmi6/HL7.java b/src/main/java/de/uniluebeck/mi/projmi6/HL7.java index 9fc457d..2063cc3 100644 --- a/src/main/java/de/uniluebeck/mi/projmi6/HL7.java +++ b/src/main/java/de/uniluebeck/mi/projmi6/HL7.java @@ -86,7 +86,6 @@ public class HL7 { pidSegment.getPid13_PhoneNumberHome (0).getTelephoneNumber ().setValue ( patient.getTelefon () ); pidSegment.getPid16_MaritalStatus ().getAlternateIdentifier ().setValue ( patient.getFamilienstand ().toString()); - validateMessage(adt); /* //Dg1 (Diagnosen) List dg1List = new ArrayList<> ( ); @@ -132,28 +131,7 @@ public class HL7 { * @param msg */ public void parseMessage(Message msg) throws DataTypeException { - if (msg instanceof BAR_P05) { - BAR_P05 p05 = (BAR_P05) msg; - EVN evnSegment = p05.getEVN(); - PID pidSegment = p05.getPID(); - DBHandler dh = new DBHandler(); - Patient patient =dh.getPatient(Integer.valueOf(pidSegment.getPid3_PatientIdentifierList(0).getIDNumber().getValue())); - Fall fall = new Fall(); - LocalDateTime ldt = generateLocalDateTimeFromHl7(p05); - patient.setBearbeitetDatumZeit(ldt); - //patient.setBearbeiter(evnSegment.getEvn5_OperatorID(0).getIDNumber()); - PID pidSegment = p05.getPID(); - patient.setPatID(Integer.valueOf(pidSegment.getPid3_PatientIdentifierList(0).getIDNumber().getValue()));//evt das 4. Segment - patient.setNachname(pidSegment.getPid5_PatientName(0).getFamilyName().getName()); - patient.setVorname(pidSegment.getPid5_PatientName(0).getGivenName().getValue()); - ca.uhn.hl7v2.model.v251.datatype.DTM geburtsTag = pidSegment.getPid7_DateTimeOfBirth().getTime(); - LocalDate ld = LocalDate.of(geburtsTag.getYear(),geburtsTag.getMonth(),geburtsTag.getDay()); - patient.setGeburtsdatum(ld); - // patient.setGeschlecht(pidSegment.getPid8_AdministrativeSex().getValue()); - - - } } public LocalDateTime generateLocalDateTimeFromHl7(BAR_P05 msg) throws DataTypeException {