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 809a0fc..edaa6f2 100644 --- a/src/main/java/de/uniluebeck/mi/projmi6/hapi/HL7Sender.java +++ b/src/main/java/de/uniluebeck/mi/projmi6/hapi/HL7Sender.java @@ -77,7 +77,7 @@ public class HL7Sender { int i = 1; for (Diagnose diagnose : diagnosen) { Mitarbeiter arzt = diagnose.getArzt(); - DG1 dg1 = adt.getDG1(i); + DG1 dg1 = adt.getDG1(i - 1); dg1.getDg11_SetIDDG1().setValue(String.valueOf(i)); dg1.getDg13_DiagnosisCodeDG1().getIdentifier().parse(diagnose.getIcd10code().getCode()); XCN xcn = dg1.getDg116_DiagnosingClinician(0);