private AttendanceType returnAttendanceType(GroupCategoryEnumeration value) { if (value.equals(GroupCategoryEnumeration.rdoFirstVisit)) return AttendanceType.FIRST; if (value.equals(GroupCategoryEnumeration.rdoScheduledReturn)) return AttendanceType.SCHEDULED; if (value.equals(GroupCategoryEnumeration.rdoUnscheduledReturn)) return AttendanceType.UNSCHEDULED; return null; }
private GroupCategoryEnumeration returnType(AttendanceType value) { if (value == null) return null; if (value.equals(AttendanceType.FIRST)) return GroupCategoryEnumeration.rdoFirstVisit; else if (value.equals(AttendanceType.SCHEDULED)) return GroupCategoryEnumeration.rdoScheduledReturn; else if (value.equals(AttendanceType.UNSCHEDULED)) return GroupCategoryEnumeration.rdoUnscheduledReturn; return null; }
private EmergencyEpisodeForQuickRegistrationVo populateDataFromScreen() { EmergencyEpisodeForQuickRegistrationVo voEmergencyEpisode = new EmergencyEpisodeForQuickRegistrationVo(); EmergencyAttendanceForQuickRegistrationVo voEmergencyAttendance = new EmergencyAttendanceForQuickRegistrationVo(); EmergencyAttendanceForQuickRegistrationVoCollection voCollEmergencyAttendance = new EmergencyAttendanceForQuickRegistrationVoCollection(); createNewCareSpell(); // Populate EmergencyDetails voEmergencyEpisode.setInjuryDateTime(form.dtimInjury().getValue()); voEmergencyEpisode.setSourceOfReferral(form.cmbSourceOfReferral().getValue()); voEmergencyEpisode.setEpisodeOfCare(form.getLocalContext().getepisodeToSave()); voEmergencyEpisode.setPatient(form.getLocalContext().getpatientToSave()); // Populate EmergencyAttendance voEmergencyAttendance.setArrivalDateTime(form.dtimArrival().getValue()); voEmergencyAttendance.setRegistrationDateTime(form.dtimArrival().getValue()); voEmergencyAttendance.setEmergencyEpisode(voEmergencyEpisode); voEmergencyAttendance.setCareContext(form.getLocalContext().getcareContextToSave()); voEmergencyAttendance.setEpisode(voEmergencyEpisode); voEmergencyAttendance.setPatient(form.getLocalContext().getpatientToSave()); voEmergencyAttendance.setAttendanceType(AttendanceType.FIRST); voEmergencyAttendance.setAgeAtAttendance(calculateAge()); voEmergencyAttendance.setRegistrationLocation(getLocation()); voEmergencyAttendance.setComments(form.txtComments().getValue()); //wdev-17463 //wdev-16070 if( domain.getMosUser() instanceof MemberOfStaffLiteVo ) { MemberOfStaffLiteVo tempVo = (MemberOfStaffLiteVo) domain.getMosUser(); voEmergencyAttendance.setRegisteringMOS(tempVo); } //WDEV-15959 if (QuickRegistrationType.UNC_UNK_PATIENT.equals(form.cmbRegistrationType().getValue()) ) { voEmergencyAttendance.setIsUnknownPatient(true); } else if (QuickRegistrationType.QUICK_REG.equals(form.cmbRegistrationType().getValue())) { voEmergencyAttendance.setIsQuickRegistration(true); } else if (QuickRegistrationType.EXP_ARRIVAL.equals(form.cmbRegistrationType().getValue())) { voEmergencyAttendance.setExpectedArrivalDateTime(form.dtimArrival().getValue()); voEmergencyAttendance.setIsExpectedArrival(true); } else if (QuickRegistrationType.MAJ_INCIDENT.equals(form.cmbRegistrationType().getValue())) { voEmergencyAttendance.setIsMajorIncident(true); } voCollEmergencyAttendance.add(voEmergencyAttendance); voEmergencyEpisode.setEmergencyAttendances(voCollEmergencyAttendance); form.getLocalContext().setemergencyEpisodeToSave(voEmergencyEpisode); form.getLocalContext().setemergencyAttendanceToSave(voEmergencyAttendance); return voEmergencyEpisode; }
private EmergencyEpisodeForQuickRegistrationVo populateDataFromScreen() { EmergencyEpisodeForQuickRegistrationVo voEmergencyEpisode = new EmergencyEpisodeForQuickRegistrationVo(); EmergencyAttendanceForQuickRegistrationVo voEmergencyAttendance = new EmergencyAttendanceForQuickRegistrationVo(); EmergencyAttendanceForQuickRegistrationVoCollection voCollEmergencyAttendance = new EmergencyAttendanceForQuickRegistrationVoCollection(); createNewCareSpell(); // Populate EmergencyDetails voEmergencyEpisode.setInjuryDateTime(form.dtimInjury().getValue()); voEmergencyEpisode.setSourceOfReferral(form.cmbSourceOfReferral().getValue()); voEmergencyEpisode.setEpisodeOfCare(form.getLocalContext().getepisodeToSave()); voEmergencyEpisode.setPatient(form.getLocalContext().getpatientToSave()); // Populate EmergencyAttendance voEmergencyAttendance.setArrivalDateTime(form.dtimArrival().getValue()); voEmergencyAttendance.setRegistrationDateTime(form.dtimArrival().getValue()); voEmergencyAttendance.setEndOfRegistrationDateTime(new DateTime()); //WDEV-19984 voEmergencyAttendance.setEmergencyEpisode(voEmergencyEpisode); voEmergencyAttendance.setCareContext(form.getLocalContext().getcareContextToSave()); voEmergencyAttendance.setEpisode(voEmergencyEpisode); voEmergencyAttendance.setPatient(form.getLocalContext().getpatientToSave()); voEmergencyAttendance.setAttendanceType(AttendanceType.FIRST); voEmergencyAttendance.setAgeAtAttendance(calculateAge()); voEmergencyAttendance.setRegistrationLocation(getLocation()); voEmergencyAttendance.setComments(form.txtComments().getValue()); //wdev-17463 //wdev-16070 if( domain.getMosUser() instanceof MemberOfStaffLiteVo ) { MemberOfStaffLiteVo tempVo = (MemberOfStaffLiteVo) domain.getMosUser(); voEmergencyAttendance.setRegisteringMOS(tempVo); } //WDEV-15959 if (QuickRegistrationType.UNC_UNK_PATIENT.equals(form.cmbRegistrationType().getValue()) ) { voEmergencyAttendance.setIsUnknownPatient(true); } else if (QuickRegistrationType.QUICK_REG.equals(form.cmbRegistrationType().getValue())) { voEmergencyAttendance.setIsQuickRegistration(true); } else if (QuickRegistrationType.EXP_ARRIVAL.equals(form.cmbRegistrationType().getValue())) { voEmergencyAttendance.setExpectedArrivalDateTime(form.dtimArrival().getValue()); voEmergencyAttendance.setIsExpectedArrival(true); } else if (QuickRegistrationType.MAJ_INCIDENT.equals(form.cmbRegistrationType().getValue())) { voEmergencyAttendance.setIsMajorIncident(true); } voCollEmergencyAttendance.add(voEmergencyAttendance); voEmergencyEpisode.setEmergencyAttendances(voCollEmergencyAttendance); form.getLocalContext().setemergencyEpisodeToSave(voEmergencyEpisode); form.getLocalContext().setemergencyAttendanceToSave(voEmergencyAttendance); return voEmergencyEpisode; }