| @@ -82,14 +82,14 @@ public class HL7Sender { | |||||
| pv1Segment.getPv12_PatientClass ().parse ( "U" ); | pv1Segment.getPv12_PatientClass ().parse ( "U" ); | ||||
| if(!diagnosen.isEmpty ()) { | if(!diagnosen.isEmpty ()) { | ||||
| int i =1; | int i =1; | ||||
| DG1 dg1Segment; | |||||
| for (Diagnose diagnose : diagnosen) { | for (Diagnose diagnose : diagnosen) { | ||||
| DG1 dg1Segment = adt.getDG1 (); | |||||
| dg1Segment = adt.getDG1 ( (i) ); | |||||
| dg1Segment.getDg11_SetIDDG1 ().parse ( String.valueOf ( i ) ); | dg1Segment.getDg11_SetIDDG1 ().parse ( String.valueOf ( i ) ); | ||||
| dg1Segment.getDg13_DiagnosisCodeDG1 ().getIdentifier ().parse ( diagnose.getIcd10code ().getCode () ); | dg1Segment.getDg13_DiagnosisCodeDG1 ().getIdentifier ().parse ( diagnose.getIcd10code ().getCode () ); | ||||
| // dg1Segment.getDg116_DiagnosingClinician ()[0].parse ( diagnose.getArzt ().getEinweisenderArzt () ); | // dg1Segment.getDg116_DiagnosingClinician ()[0].parse ( diagnose.getArzt ().getEinweisenderArzt () ); | ||||
| dg1Segment.getDg14_DiagnosisDescription ().parse ( diagnose.getFreiText () ); | dg1Segment.getDg14_DiagnosisDescription ().parse ( diagnose.getFreiText () ); | ||||
| dg1Segment.getDg16_DiagnosisType ().parse ( diagnose.getDiagArt ().toString () ); | dg1Segment.getDg16_DiagnosisType ().parse ( diagnose.getDiagArt ().toString () ); | ||||
| adt.getDG1All ().add ( dg1Segment ); | |||||
| i++; | i++; | ||||
| //Segment 2 Verschluesselung ? | //Segment 2 Verschluesselung ? | ||||
| } | } | ||||