diff --git a/src/main/java/de/uniluebeck/mi/projmi6/hapi/HL7Sender.java b/src/main/java/de/uniluebeck/mi/projmi6/hapi/HL7Sender.java index 055a993..3f8d477 100644 --- a/src/main/java/de/uniluebeck/mi/projmi6/hapi/HL7Sender.java +++ b/src/main/java/de/uniluebeck/mi/projmi6/hapi/HL7Sender.java @@ -82,14 +82,14 @@ public class HL7Sender { pv1Segment.getPv12_PatientClass ().parse ( "U" ); if(!diagnosen.isEmpty ()) { int i =1; + DG1 dg1Segment; for (Diagnose diagnose : diagnosen) { - DG1 dg1Segment = adt.getDG1 (); + dg1Segment = adt.getDG1 ( (i) ); dg1Segment.getDg11_SetIDDG1 ().parse ( String.valueOf ( i ) ); dg1Segment.getDg13_DiagnosisCodeDG1 ().getIdentifier ().parse ( diagnose.getIcd10code ().getCode () ); // dg1Segment.getDg116_DiagnosingClinician ()[0].parse ( diagnose.getArzt ().getEinweisenderArzt () ); dg1Segment.getDg14_DiagnosisDescription ().parse ( diagnose.getFreiText () ); dg1Segment.getDg16_DiagnosisType ().parse ( diagnose.getDiagArt ().toString () ); - adt.getDG1All ().add ( dg1Segment ); i++; //Segment 2 Verschluesselung ? }