private void populateRecordBrowser()//WDEV-17602 { form.recbrPatientMed().clear(); PatientMedsVoCollection collTriagePatientMeds = domain.getAllPatientMeds(form.getLocalContext().getPatientRef()); if (collTriagePatientMeds == null) return; for (int i = 0; i < collTriagePatientMeds.size(); i++) { PatientMedsVo patientMeds = collTriagePatientMeds.get(i); if (patientMeds == null) continue; StringBuffer recordBrowserText = new StringBuffer(); TriageForPatientMedsVo triage = domain.getTriageByCareContext(patientMeds.getAttendance()); PatientProblemForPatientMedsVo problem = (triage!=null ? triage.getMainPresentingProblem() : null); recordBrowserText.append(getTextToDisplayFromEmergencyAttendance(patientMeds.getAttendance())); if (problem != null) { if (problem.getPatientProblemIsNotNull()) { recordBrowserText.append(" - "+problem.getPatientProblem()); } } if (form.getLocalContext().getCareContextRef().equals(patientMeds.getAttendance())) { form.recbrPatientMed().newRow(patientMeds.getAttendance(), recordBrowserText.toString(), Color.Green); continue; } form.recbrPatientMed().newRow(patientMeds.getAttendance(), recordBrowserText.toString()); } ArrayList collRecBrowser = form.recbrPatientMed().getValues(); if (!collRecBrowser.contains(form.getLocalContext().getCareContextRef())) { form.recbrPatientMed().newRow(form.getLocalContext().getCareContextRef(), getTextToDisplayFromEmergencyAttendance(form.getLocalContext().getCareContextRef()).toString(), Color.Green); } form.recbrPatientMed().setValue(form.getLocalContext().getCareContextRef()); }