if (submissionActions.getPatientProgramsToCreate() != null) { for (PatientProgram pp : submissionActions.getPatientProgramsToCreate()) { if (pp.getDateEnrolled() == null) pp.setDateEnrolled(encounter.getEncounterDatetime()); if (submissionActions.getPatientProgramsToCreate() != null) { for (PatientProgram toCreate : submissionActions.getPatientProgramsToCreate()) { boolean skip = false; PatientProgram earliestAfter = null;