如果您对ims.clinical.vo.PatientSummaryNoteByHcpShortVo的实例源码感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于ims.clin
如果您对ims.clinical.vo.PatientSummaryNoteByHcpShortVo的实例源码感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于ims.clinical.vo.PatientSummaryNoteByHcpShortVo的实例源码的详细内容,我们还将为您解答istio源码解析的相关问题,并且为您提供关于ims.clinical.vo.ClinicalProblemShortVo的实例源码、ims.clinical.vo.CSPatientSummaryDiagnosisVoCollection的实例源码、ims.clinical.vo.CSPatientSummaryDiagnosisVo的实例源码、ims.clinical.vo.CSPatientSummaryProcedureVoCollection的实例源码的有价值信息。
本文目录一览:- ims.clinical.vo.PatientSummaryNoteByHcpShortVo的实例源码(istio源码解析)
- ims.clinical.vo.ClinicalProblemShortVo的实例源码
- ims.clinical.vo.CSPatientSummaryDiagnosisVoCollection的实例源码
- ims.clinical.vo.CSPatientSummaryDiagnosisVo的实例源码
- ims.clinical.vo.CSPatientSummaryProcedureVoCollection的实例源码
ims.clinical.vo.PatientSummaryNoteByHcpShortVo的实例源码(istio源码解析)
public PatientSummaryNoteByHcpshortVo getLastSummaryNote(PatientRefVo patient) { if (patient == null || !patient.getID_PatientIsNotNull()) throw new DomainRuntimeException("Can not search after null patient"); String query = " from PatientSummaryNoteByHCP as sumNote where sumNote.patient.id = :ID order by sumNote.authoringinformation.authoringDateTime desc"; ArrayList<String> paramNames = new ArrayList<String>(); ArrayList<Object> paramValues = new ArrayList<Object>(); paramNames.add("ID"); paramValues.add(patient.getID_Patient()); List summarynotes = getDomainFactory().find(query,paramNames,paramValues); if(summarynotes != null && summarynotes.size() > 0) { PatientSummaryNoteByHcpshortVoCollection coll = PatientSummaryNoteByHcpshortVoAssembler.createPatientSummaryNoteByHcpshortVoCollectionFromPatientSummaryNoteByHCP(summarynotes); if(coll != null && coll.size() > 0) return coll.get(0); } return null; }
public PatientSummaryNoteByHcpshortVo getLastSummaryNote(PatientRefVo patient) { if (patient == null || !patient.getID_PatientIsNotNull()) throw new DomainRuntimeException("Can not search after null patient"); String query = " from PatientSummaryNoteByHCP as sumNote where sumNote.patient.id = :ID order by sumNote.authoringinformation.authoringDateTime desc"; ArrayList<String> paramNames = new ArrayList<String>(); ArrayList<Object> paramValues = new ArrayList<Object>(); paramNames.add("ID"); paramValues.add(patient.getID_Patient()); List summarynotes = getDomainFactory().find(query,paramValues); if(summarynotes != null && summarynotes.size() > 0) { PatientSummaryNoteByHcpshortVoCollection coll = PatientSummaryNoteByHcpshortVoAssembler.createPatientSummaryNoteByHcpshortVoCollectionFromPatientSummaryNoteByHCP(summarynotes); if(coll != null && coll.size() > 0) return coll.get(0); } return null; }
public PatientSummaryNoteByHcpshortVo getLastSummaryNote(PatientRefVo patient) { if (patient == null || !patient.getID_PatientIsNotNull()) throw new DomainRuntimeException("Can not search after null patient"); String query = " from PatientSummaryNoteByHCP as sumNote where sumNote.patient.id = :ID order by sumNote.authoringinformation.authoringDateTime desc"; ArrayList<String> paramNames = new ArrayList<String>(); ArrayList<Object> paramValues = new ArrayList<Object>(); paramNames.add("ID"); paramValues.add(patient.getID_Patient()); List summarynotes = getDomainFactory().find(query,paramValues); if(summarynotes != null && summarynotes.size() > 0) { PatientSummaryNoteByHcpshortVoCollection coll = PatientSummaryNoteByHcpshortVoAssembler.createPatientSummaryNoteByHcpshortVoCollectionFromPatientSummaryNoteByHCP(summarynotes); if(coll != null && coll.size() > 0) return coll.get(0); } return null; }
private void populateInstanceControls(PatientSummaryNoteByHcpshortVo summaryNote) { // Clear instance controls clearInstanceControls(); // Terminate function if summary note is null if (summaryNote == null) return; // Set instance controls value form.ccAuthoringInfo().setValue(summaryNote.getAuthoringinformation()); form.richNote().setValue(summaryNote.getSummaryNote()); }
public PatientSummaryNoteByHcpshortVo getSummaryNote(PatientSummaryNoteByHCPRefVo summaryNote) { if (summaryNote == null || !summaryNote.getID_PatientSummaryNoteByHCPIsNotNull()) return null; return PatientSummaryNoteByHcpshortVoAssembler.create((PatientSummaryNoteByHCP) getDomainFactory().getDomainObject(PatientSummaryNoteByHCP.class,summaryNote.getID_PatientSummaryNoteByHCP())); }
public PatientSummaryNoteByHcpshortVo saveSummaryNote(PatientSummaryNoteByHcpshortVo summaryNote) throws DomainInterfaceException,StaleObjectException,ForeignkeyviolationException,UniquekeyviolationException { if (summaryNote == null) throw new DomainRuntimeException("Can not save null object"); if (!summaryNote.isValidated()) throw new DomainRuntimeException("Can not save not validated object"); DomainFactory factory = getDomainFactory(); if (!summaryNote.getID_PatientSummaryNoteByHCPIsNotNull()) { // Check for prevIoUsly saved notes by the same HCP for the same patient String query = " from PatientSummaryNoteByHCP as sumNote where sumNote.patient.id = :ID_PAT and sumNote.authoringinformation.authoringHcp.id = :ID_HCP and sumNote.isRIE is null"; ArrayList<String> paramNames = new ArrayList<String>(); ArrayList<Object> paramValues = new ArrayList<Object>(); paramNames.add("ID_PAT"); paramValues.add(summaryNote.getPatient().getID_Patient()); paramNames.add("ID_HCP"); paramValues.add(summaryNote.getAuthoringinformation().getAuthoringHcp().getID_Hcp()); PatientSummaryNoteByHcpshortVo existingNote = PatientSummaryNoteByHcpshortVoAssembler.create((PatientSummaryNoteByHCP) factory.findFirst(query,paramValues)); if (existingNote != null) throw new DomainInterfaceException("A record for current patient and selected HCP already exists"); } // Get domain object PatientSummaryNoteByHCP domObj = PatientSummaryNoteByHcpshortVoAssembler.extractPatientSummaryNoteByHCP(factory,summaryNote); // Attempt save factory.save(domObj); // Return saved object VO return PatientSummaryNoteByHcpshortVoAssembler.create(domObj); }
private void populateInstanceControls(PatientSummaryNoteByHcpshortVo summaryNote) { // Clear instance controls clearInstanceControls(); // Terminate function if summary note is null if (summaryNote == null) return; // Set instance controls value form.ccAuthoringInfo().setValue(summaryNote.getAuthoringinformation()); form.richNote().setValue(summaryNote.getSummaryNote()); }
public PatientSummaryNoteByHcpshortVo getSummaryNote(PatientSummaryNoteByHCPRefVo summaryNote) { if (summaryNote == null || !summaryNote.getID_PatientSummaryNoteByHCPIsNotNull()) return null; return PatientSummaryNoteByHcpshortVoAssembler.create((PatientSummaryNoteByHCP) getDomainFactory().getDomainObject(PatientSummaryNoteByHCP.class,summaryNote.getID_PatientSummaryNoteByHCP())); }
public PatientSummaryNoteByHcpshortVo saveSummaryNote(PatientSummaryNoteByHcpshortVo summaryNote) throws DomainInterfaceException,summaryNote); // Attempt save factory.save(domObj); // Return saved object VO return PatientSummaryNoteByHcpshortVoAssembler.create(domObj); }
private void populateInstanceControls(PatientSummaryNoteByHcpshortVo summaryNote) { // Clear instance controls clearInstanceControls(); // Terminate function if summary note is null if (summaryNote == null) return; // Set instance controls value form.ccAuthoringInfo().setValue(summaryNote.getAuthoringinformation()); form.richNote().setValue(summaryNote.getSummaryNote()); }
public PatientSummaryNoteByHcpshortVo getSummaryNote(PatientSummaryNoteByHCPRefVo summaryNote) { if (summaryNote == null || !summaryNote.getID_PatientSummaryNoteByHCPIsNotNull()) return null; return PatientSummaryNoteByHcpshortVoAssembler.create((PatientSummaryNoteByHCP) getDomainFactory().getDomainObject(PatientSummaryNoteByHCP.class,summaryNote.getID_PatientSummaryNoteByHCP())); }
public PatientSummaryNoteByHcpshortVo saveSummaryNote(PatientSummaryNoteByHcpshortVo summaryNote) throws DomainInterfaceException,summaryNote); // Attempt save factory.save(domObj); // Return saved object VO return PatientSummaryNoteByHcpshortVoAssembler.create(domObj); }
private void populateRecordbrowser(PatientSummaryNoteByHcpshortVoCollection summaryNotes) { // Clear record browser form.recbrNotes().clear(); form.getLocalContext().setHcpRecordExists(Boolean.FALSE); // Terminate function if notes collection is null if (summaryNotes == null) return; // Iterate notes collection for (PatientSummaryNoteByHcpshortVo note : summaryNotes) { // Skip null notes if (note == null) continue; // Build string to be displayed StringBuilder displayText = new StringBuilder(); displayText.append(note.getAuthoringinformation().getAuthoringHcpIsNotNull() ? note.getAuthoringinformation().getAuthoringHcp().toString() : ""); displayText.append(" - " + note.getAuthoringinformation().getAuthoringDateTime().toString()); if (note.getSysteminformationIsNotNull() && note.getSysteminformation().getLastupdateDateTime() != null) displayText.append(" - " + note.getSysteminformation().getLastupdateDateTime().toString()); // Add note to record browser form.recbrNotes().newRow(note,displayText.toString()); if (note.getAuthoringinformation().getAuthoringHcpIsNotNull() && note.getAuthoringinformation().getAuthoringHcp().equals(domain.getHcpLiteUser())) form.getLocalContext().setHcpRecordExists(Boolean.TRUE); } // Selected last recorded note (if any) if (summaryNotes.size() > 0) form.recbrNotes().setValue(summaryNotes.get(0)); // Reselect prevIoUsly saved note (or last selected note) if (form.getLocalContext().getSelectedSummaryNoteIsNotNull()) form.recbrNotes().setValue(form.getLocalContext().getSelectedSummaryNote()); }
private void populateRecordbrowser(PatientSummaryNoteByHcpshortVoCollection summaryNotes) { // Clear record browser form.recbrNotes().clear(); form.getLocalContext().setHcpRecordExists(Boolean.FALSE); // Terminate function if notes collection is null if (summaryNotes == null) return; // Iterate notes collection for (PatientSummaryNoteByHcpshortVo note : summaryNotes) { // Skip null notes if (note == null) continue; // Build string to be displayed StringBuilder displayText = new StringBuilder(); displayText.append(note.getAuthoringinformation().getAuthoringHcpIsNotNull() ? note.getAuthoringinformation().getAuthoringHcp().toString() : ""); displayText.append(" - " + note.getAuthoringinformation().getAuthoringDateTime().toString()); if (note.getSysteminformationIsNotNull() && note.getSysteminformation().getLastupdateDateTime() != null) displayText.append(" - " + note.getSysteminformation().getLastupdateDateTime().toString()); // Add note to record browser form.recbrNotes().newRow(note,displayText.toString()); if (note.getAuthoringinformation().getAuthoringHcpIsNotNull() && note.getAuthoringinformation().getAuthoringHcp().equals(domain.getHcpLiteUser())) form.getLocalContext().setHcpRecordExists(Boolean.TRUE); } // Selected last recorded note (if any) if (summaryNotes.size() > 0) form.recbrNotes().setValue(summaryNotes.get(0)); // Reselect prevIoUsly saved note (or last selected note) if (form.getLocalContext().getSelectedSummaryNoteIsNotNull()) form.recbrNotes().setValue(form.getLocalContext().getSelectedSummaryNote()); }
private void populateRecordbrowser(PatientSummaryNoteByHcpshortVoCollection summaryNotes) { // Clear record browser form.recbrNotes().clear(); form.getLocalContext().setHcpRecordExists(Boolean.FALSE); // Terminate function if notes collection is null if (summaryNotes == null) return; // Iterate notes collection for (PatientSummaryNoteByHcpshortVo note : summaryNotes) { // Skip null notes if (note == null) continue; // Build string to be displayed StringBuilder displayText = new StringBuilder(); displayText.append(note.getAuthoringinformation().getAuthoringHcpIsNotNull() ? note.getAuthoringinformation().getAuthoringHcp().toString() : ""); displayText.append(" - " + note.getAuthoringinformation().getAuthoringDateTime().toString()); if (note.getSysteminformationIsNotNull() && note.getSysteminformation().getLastupdateDateTime() != null) displayText.append(" - " + note.getSysteminformation().getLastupdateDateTime().toString()); // Add note to record browser form.recbrNotes().newRow(note,displayText.toString()); if (note.getAuthoringinformation().getAuthoringHcpIsNotNull() && note.getAuthoringinformation().getAuthoringHcp().equals(domain.getHcpLiteUser())) form.getLocalContext().setHcpRecordExists(Boolean.TRUE); } // Selected last recorded note (if any) if (summaryNotes.size() > 0) form.recbrNotes().setValue(summaryNotes.get(0)); // Reselect prevIoUsly saved note (or last selected note) if (form.getLocalContext().getSelectedSummaryNoteIsNotNull()) form.recbrNotes().setValue(form.getLocalContext().getSelectedSummaryNote()); }
ims.clinical.vo.ClinicalProblemShortVo的实例源码
@Override protected void onBtnSaveClick() throws ims.framework.exceptions.PresentationLogicException { //Only allow one PTP for a Clinical Problem if (form.getLocalContext().getSelectedProblemProtocolAssessment() == null) { if(domain.checkForConfiguredClinicalProblem((ClinicalProblemShortVo)form.GrdList().getSelectedRow().getcolProblem().getValue()) == true) { engine.showMessage("There is already a saved protocol record for this Clinical Problem. Your record will not be saved."); return; } if(domain.checkForConfiguredAssessment((UserAssessmentShortVo) form.GrdList().getSelectedRow().getcolAssessment().getValue()) == true) { engine.showMessage("There is already a saved protocol record for this Assessment. Your record will not be saved."); return; } } if(save()) { form.setMode(FormMode.VIEW); open(); } }
private void populateItemFromrow(PatientProblemVo item,GrdProblemsRow childRow) { if(item == null) return; item.setCareContext(form.getGlobalContext().Core.getCurrentCareContext()); item.setIsActive(Boolean.TRUE); item.setIsPresentingProblem(Boolean.TRUE); item.setonset(childRow.getcolOnset()); item.setPatientProblem(((ClinicalProblemShortVo)childRow.getValue()).getPCName()); item.setProblem((ClinicalProblemShortVo) childRow.getValue()); item.setProblemNote(childRow.getcolNotes()); item.setSpecialty((Specialty) childRow.getParentRow().getValue()); if(item.getAuthoringinformation() == null) { item.setAuthoringinformation(getAuthoringInfo()); } }
private void populateGridProblems(ClinicalProblemShortVoCollection collProblems) { if (collProblems == null) return; for (int i = 0; i < collProblems.size(); i++) { ClinicalProblemShortVo problem = collProblems.get(i); GrdProblemsRow row = form.GrdProblems().getRows().newRow(); row.setcolProblem(problem.getPCName()); row.setcolSelect(false); row.setValue(problem); } }
private void listPresentingProblems(String problemText) //WDEV-17647 { form.qmbPresentingProblem().clear(); ClinicalProblemShortVoCollection problems = domain.listClinicalProblems(problemText); if(problems == null || problems.size() == 0) return; for(ClinicalProblemShortVo problem : problems) { if(problem == null) continue; form.qmbPresentingProblem().newRow(problem,problem.getPCName()); } }
protected void populateProblems(ClinicalProblemShortVoCollection problems) //WDEV-17640 { // Clear problem query combo-Box form.qmbProblem().clear(); // Check problem collection if (problems == null) { form.qmbProblem().showOpened(); return; } for (ClinicalProblemShortVo problem : problems) { form.qmbProblem().newRow(problem,problem.getPCName()); } }
private void listPresentingProblems(String problemText) { form.qmbPresentingProblem().clear(); ClinicalProblemShortVoCollection problems = domain.listClinicalProblems(problemText); if(problems == null || problems.size() == 0) return; for(ClinicalProblemShortVo problem : problems) { if(problem == null) continue; form.qmbPresentingProblem().newRow(problem,problem.getPCName()); } form.qmbPresentingProblem().showOpened(); }
private void populateProblemsGrid(ClinicalProblemShortVoCollection collProblems) { form.GrdProblems().getRows().clear(); if (collProblems == null) return; collProblems.sort(new ProblemsNameComparator(SortOrder.ASCENDING)); for (int i = 0; i < collProblems.size(); i++) { ClinicalProblemShortVo clinicalProblem = collProblems.get(i); GrdProblemsRow row = form.GrdProblems().getRows().newRow(); row.setcolProblem(clinicalProblem.getPCName()); row.setValue(clinicalProblem); } }
public int compare(Object ob1,Object ob2) { String p1Name = null; String p2Name = null; if(ob1 instanceof ClinicalProblemShortVo ) { ClinicalProblemShortVo problem1Name = (ClinicalProblemShortVo)ob1; p1Name = problem1Name != null ? problem1Name.getPCName():null; } if(ob2 instanceof ClinicalProblemShortVo ) { ClinicalProblemShortVo problem2Name = (ClinicalProblemShortVo)ob2; p2Name = problem2Name != null ? problem2Name.getPCName():null; } if(p1Name != null ) return p1Name.toupperCase().compareto(p2Name.toupperCase())*direction; if(p2Name != null) return (-1)*direction; return 0; }
private void populateItemFromrow(PatientProblemVo item,GrdProblemsRow childRow) { if(item == null) return; item.setCareContext(form.getGlobalContext().Core.getCurrentCareContext()); item.setIsActive(Boolean.TRUE); item.setIsPresentingProblem(Boolean.TRUE); item.setonset(childRow.getcolOnset()); item.setPatientProblem(((ClinicalProblemShortVo)childRow.getValue()).getPCName()); item.setProblem((ClinicalProblemShortVo) childRow.getValue()); item.setProblemNote(childRow.getcolNotes()); item.setSpecialty((Specialty) childRow.getParentRow().getValue()); if(item.getAuthoringinformation() == null) { item.setAuthoringinformation(getAuthoringInfo()); } }
private void populateGridProblems(ClinicalProblemShortVoCollection collProblems) { if (collProblems == null) return; for (int i = 0; i < collProblems.size(); i++) { ClinicalProblemShortVo problem = collProblems.get(i); GrdProblemsRow row = form.GrdProblems().getRows().newRow(); row.setcolProblem(problem.getPCName()); row.setcolSelect(false); row.setValue(problem); } }
private void listPresentingProblems(String problemText) //WDEV-17647 { form.qmbPresentingProblem().clear(); ClinicalProblemShortVoCollection problems = domain.listClinicalProblems(problemText); if(problems == null || problems.size() == 0) return; for(ClinicalProblemShortVo problem : problems) { if(problem == null) continue; form.qmbPresentingProblem().newRow(problem,problem.getPCName()); } }
protected void populateProblems(ClinicalProblemShortVoCollection problems) //WDEV-17640 { // Clear problem query combo-Box form.qmbProblem().clear(); // Check problem collection if (problems == null) { form.qmbProblem().showOpened(); return; } for (ClinicalProblemShortVo problem : problems) { form.qmbProblem().newRow(problem,problem.getPCName()); } }
private void listPresentingProblems(String problemText) { form.qmbPresentingProblem().clear(); ClinicalProblemShortVoCollection problems = domain.listClinicalProblems(problemText); if(problems == null || problems.size() == 0) return; for(ClinicalProblemShortVo problem : problems) { if(problem == null) continue; form.qmbPresentingProblem().newRow(problem,problem.getPCName()); } form.qmbPresentingProblem().showOpened(); }
private void populateProblemsGrid(ClinicalProblemShortVoCollection collProblems) { form.GrdProblems().getRows().clear(); if (collProblems == null) return; collProblems.sort(new ProblemsNameComparator(SortOrder.ASCENDING)); for (int i = 0; i < collProblems.size(); i++) { ClinicalProblemShortVo clinicalProblem = collProblems.get(i); GrdProblemsRow row = form.GrdProblems().getRows().newRow(); row.setcolProblem(clinicalProblem.getPCName()); row.setValue(clinicalProblem); } }
public int compare(Object ob1,Object ob2) { String p1Name = null; String p2Name = null; if(ob1 instanceof ClinicalProblemShortVo ) { ClinicalProblemShortVo problem1Name = (ClinicalProblemShortVo)ob1; p1Name = problem1Name != null ? problem1Name.getPCName():null; } if(ob2 instanceof ClinicalProblemShortVo ) { ClinicalProblemShortVo problem2Name = (ClinicalProblemShortVo)ob2; p2Name = problem2Name != null ? problem2Name.getPCName():null; } if(p1Name != null ) return p1Name.toupperCase().compareto(p2Name.toupperCase())*direction; if(p2Name != null) return (-1)*direction; return 0; }
@Override protected void onBtnSaveClick() throws ims.framework.exceptions.PresentationLogicException { //Only allow one PTP for a Clinical Problem if (form.getLocalContext().getSelectedProblemProtocolAssessment() == null) { if(domain.checkForConfiguredClinicalProblem((ClinicalProblemShortVo)form.GrdList().getSelectedRow().getcolProblem().getValue()) == true) { engine.showMessage("There is already a saved protocol record for this Clinical Problem. Your record will not be saved."); return; } if(domain.checkForConfiguredAssessment((UserAssessmentShortVo) form.GrdList().getSelectedRow().getcolAssessment().getValue()) == true) { engine.showMessage("There is already a saved protocol record for this Assessment. Your record will not be saved."); return; } } if(save()) { form.setMode(FormMode.VIEW); open(); } }
@Override protected void onBtnSaveClick() throws ims.framework.exceptions.PresentationLogicException { //Only allow one PTP for a Clinical Problem if (form.getLocalContext().getSelectedProblemProtocolAssessment() == null) { if(domain.checkForConfiguredClinicalProblem((ClinicalProblemShortVo)form.GrdList().getSelectedRow().getcolProblem().getValue()) == true) { engine.showMessage("There is already a saved protocol record for this Clinical Problem. Your record will not be saved."); return; } if(domain.checkForConfiguredAssessment((UserAssessmentShortVo) form.GrdList().getSelectedRow().getcolAssessment().getValue()) == true) { engine.showMessage("There is already a saved protocol record for this Assessment. Your record will not be saved."); return; } } if(save()) { form.setMode(FormMode.VIEW); open(); } }
private void populateItemFromrow(PatientProblemVo item,GrdProblemsRow childRow) { if(item == null) return; item.setCareContext(form.getGlobalContext().Core.getCurrentCareContext()); item.setIsActive(Boolean.TRUE); item.setIsPresentingProblem(Boolean.TRUE); item.setonset(childRow.getcolOnset()); item.setPatientProblem(((ClinicalProblemShortVo)childRow.getValue()).getPCName()); item.setProblem((ClinicalProblemShortVo) childRow.getValue()); item.setProblemNote(childRow.getcolNotes()); item.setSpecialty((Specialty) childRow.getParentRow().getValue()); if(item.getAuthoringinformation() == null) { item.setAuthoringinformation(getAuthoringInfo()); } }
private void populateGridProblems(ClinicalProblemShortVoCollection collProblems) { if (collProblems == null) return; for (int i = 0; i < collProblems.size(); i++) { ClinicalProblemShortVo problem = collProblems.get(i); GrdProblemsRow row = form.GrdProblems().getRows().newRow(); row.setcolProblem(problem.getPCName()); row.setcolSelect(false); row.setValue(problem); } }
private void listPresentingProblems(String problemText) //WDEV-17647 { form.qmbPresentingProblem().clear(); ClinicalProblemShortVoCollection problems = domain.listClinicalProblems(problemText); if(problems == null || problems.size() == 0) return; for(ClinicalProblemShortVo problem : problems) { if(problem == null) continue; form.qmbPresentingProblem().newRow(problem,problem.getPCName()); } }
protected void populateProblems(ClinicalProblemShortVoCollection problems) //WDEV-17640 { // Clear problem query combo-Box form.qmbProblem().clear(); // Check problem collection if (problems == null) { form.qmbProblem().showOpened(); return; } for (ClinicalProblemShortVo problem : problems) { form.qmbProblem().newRow(problem,problem.getPCName()); } }
private void listPresentingProblems(String problemText) { form.qmbPresentingProblem().clear(); ClinicalProblemShortVoCollection problems = domain.listClinicalProblems(problemText); if(problems == null || problems.size() == 0) return; for(ClinicalProblemShortVo problem : problems) { if(problem == null) continue; form.qmbPresentingProblem().newRow(problem,problem.getPCName()); } form.qmbPresentingProblem().showOpened(); }
private void populateProblemsGrid(ClinicalProblemShortVoCollection collProblems) { form.GrdProblems().getRows().clear(); if (collProblems == null) return; collProblems.sort(new ProblemsNameComparator(SortOrder.ASCENDING)); for (int i = 0; i < collProblems.size(); i++) { ClinicalProblemShortVo clinicalProblem = collProblems.get(i); GrdProblemsRow row = form.GrdProblems().getRows().newRow(); row.setcolProblem(clinicalProblem.getPCName()); row.setValue(clinicalProblem); } }
public int compare(Object ob1,Object ob2) { String p1Name = null; String p2Name = null; if(ob1 instanceof ClinicalProblemShortVo ) { ClinicalProblemShortVo problem1Name = (ClinicalProblemShortVo)ob1; p1Name = problem1Name != null ? problem1Name.getPCName():null; } if(ob2 instanceof ClinicalProblemShortVo ) { ClinicalProblemShortVo problem2Name = (ClinicalProblemShortVo)ob2; p2Name = problem2Name != null ? problem2Name.getPCName():null; } if(p1Name != null ) return p1Name.toupperCase().compareto(p2Name.toupperCase())*direction; if(p2Name != null) return (-1)*direction; return 0; }
protected void onBtnOKClick() throws ims.framework.exceptions.PresentationLogicException { if(form.GrdSelectedItems().getRows().size() == 0) { engine.showMessage("No items were selected."); return; } ProcedureLiteVoCollection procColl = new ProcedureLiteVoCollection(); DiagLiteVoCollection diagColl = new DiagLiteVoCollection(); ClinicalProblemShortVoCollection probColl = new ClinicalProblemShortVoCollection(); VaccineLiteVoCollection vaccColl = new VaccineLiteVoCollection(); for (int j = 0; j < form.GrdSelectedItems().getRows().size(); j++) { GrdSelectedItemsRow selRow = form.GrdSelectedItems().getRows().get(j); if(selRow.getValue() instanceof ProcedureLiteVo) procColl.add((ProcedureLiteVo)selRow.getValue()); else if(selRow.getValue() instanceof DiagLiteVo) diagColl.add((DiagLiteVo)selRow.getValue()); else if(selRow.getValue() instanceof ClinicalProblemShortVo) probColl.add((ClinicalProblemShortVo)selRow.getValue()); else if(selRow.getValue() instanceof VaccineLiteVo) vaccColl.add((VaccineLiteVo) selRow.getValue()); } if(form.getGlobalContext().Clinical.getPMHConfigSearchTypeIsNotNull() && form.getGlobalContext().Clinical.getPMHConfigSearchType().equalsIgnoreCase("P")) form.getGlobalContext().Clinical.setSelectedProcedures(procColl); else if(form.getGlobalContext().Clinical.getPMHConfigSearchTypeIsNotNull() && form.getGlobalContext().Clinical.getPMHConfigSearchType().equalsIgnoreCase("D")) form.getGlobalContext().Clinical.setSelectedDiagnosis(diagColl); else if(form.getGlobalContext().Clinical.getPMHConfigSearchTypeIsNotNull() && form.getGlobalContext().Clinical.getPMHConfigSearchType().equalsIgnoreCase("PR")) form.getGlobalContext().Clinical.setSelectedProblems(probColl); else if(form.getGlobalContext().Clinical.getPMHConfigSearchTypeIsNotNull() && form.getGlobalContext().Clinical.getPMHConfigSearchType().equalsIgnoreCase("VACCINE")) form.getGlobalContext().Clinical.CCISearch.setSelectedVaccines(vaccColl); engine.close(DialogResult.OK); }
public ClinicalProblemShortVoCollection listProblems(String filter) throws DomainInterfaceException { ClinicalProblemShortVoCollection coll = new ClinicalProblemShortVoCollection(); IGenericItem[] items = listIGenericItems(filter,CciType.PROBLEM,true); if (items != null) { for ( int i = 0; i < items.length; i++) { coll.add((ClinicalProblemShortVo)items[i]); } return coll; } return null; }
private int getProblemIndex(ClinicalProblemShortVo problem,Specialty specialty,PatientProblemVoCollection list) { if(list == null) return -1; for (int i = 0; i < list.size(); i++) { if(list.get(i).getSpecialtyIsNotNull() && list.get(i).getSpecialty().equals(specialty) && list.get(i).getProblemIsNotNull() && list.get(i).getProblem().getID_ClinicalProblem().equals(problem.getID_ClinicalProblem())) return i; } return -1; }
private void populateOtherDetails(PatientForTriageVo patient) { populateOtherProblems(); form.ccAllergy().refresh(); form.ccAlert().refresh(); populateAttendanceHistory(patient); form.imgTriagePriority().setValue(getPriorityImageByTriagePriority()); form.lblPresentingComplaint().setValue((form.getLocalContext().getSelectedTriagePatient() != null && form.getLocalContext().getSelectedTriagePatient().getEpisode().getPresentingComplaint() != null) ? form.getLocalContext().getSelectedTriagePatient().getEpisode().getPresentingComplaint().getText() : ""); form.qmbPresentingProblem().clear(); if(form.getLocalContext().getSelectedTriagePatient() != null && form.getLocalContext().getSelectedTriagePatient().getTriageDetails() != null && form.getLocalContext().getSelectedTriagePatient().getTriageDetails().getMainPresentingProblem() != null) { ClinicalProblemShortVo problem = form.getLocalContext().getSelectedTriagePatient().getTriageDetails().getMainPresentingProblem().getProblem(); if(problem != null) { form.qmbPresentingProblem().newRow(problem,problem.getPCName()); form.qmbPresentingProblem().setValue(problem); } } form.lbldiscriminator().setValue((form.getLocalContext().getSelectedTriagePatient() != null && form.getLocalContext().getSelectedTriagePatient().getTriageDetails() != null && form.getLocalContext().getSelectedTriagePatient().getTriageDetails().getCurrentTriageAssessment() != null && form.getLocalContext().getSelectedTriagePatient().getTriageDetails().getCurrentTriageAssessment().getdiscriminator() != null && form.getLocalContext().getSelectedTriagePatient().getTriageDetails().getCurrentTriageAssessment().getdiscriminator().getdiscriminator() != null) ? form.getLocalContext().getSelectedTriagePatient().getTriageDetails().getCurrentTriageAssessment().getdiscriminator().getdiscriminator().getdiscriminatorName() : ""); populateAttendanceTimes(); }
private void updateControlsstate() { form.ccReportTemplateSearch().setEnabled(FormMode.VIEW.equals(form.getMode())); form.btnEdit().setVisible(FormMode.VIEW.equals(form.getMode()) && form.ccReportTemplateSearch().getSelectedTemplate() instanceof TemplateForReportTemplateSearchVo); //form.btnAdd().setVisible(FormMode.EDIT.equals(form.getMode())); //form.btnRemove().setVisible(FormMode.EDIT.equals(form.getMode()) && form.GrdProblems().getValue() instanceof ClinicalProblemShortVo); form.btnAdd().setEnabled(FormMode.EDIT.equals(form.getMode()) && !form.chkTemplateAvailable().getValue()); form.btnRemove().setEnabled(FormMode.EDIT.equals(form.getMode()) && !form.chkTemplateAvailable().getValue() && form.GrdProblems().getValue() instanceof ClinicalProblemShortVo); form.GrdProblems().setEnabled(FormMode.EDIT.equals(form.getMode()) && !form.chkTemplateAvailable().getValue()); form.chkTemplateAvailable().setEnabled(FormMode.EDIT.equals(form.getMode())); }
private void listProblemSearch(String value) { ClinicalProblemShortVoCollection coll = null; coll = domain.listProblems(value); form.qmbProblemSearch().setValue(null); form.qmbProblemSearch().clear(); if (coll != null) { for (int i = 0; i < coll.size(); i++) { ClinicalProblemShortVo vo = coll.get(i); form.qmbProblemSearch().newRow(vo,vo.getPCName()); } if (coll.size() == 1) { form.qmbProblemSearch().setValue(coll.get(0)); } if (coll.size() > 1) { form.qmbProblemSearch().showOpened(); } } }
private void listProblemdiscriminator(String value) { ClinicalProblemShortVoCollection coll = null; coll = domain.listProblems(value); form.qmbProblem().setValue(null); form.qmbProblem().clear(); if (coll != null) { for (int i = 0; i < coll.size(); i++) { ClinicalProblemShortVo vo = coll.get(i); form.qmbProblem().newRow(vo,vo.getPCName()); } } if (coll.size() == 1) { form.qmbProblem().setValue(coll.get(0)); } if (coll.size() > 1) { form.qmbProblem().showOpened(); } }
/** * Function used to populate ICP Problems * * @param problemsCollection */ private void populateICPProblems(ClinicalProblemShortVoCollection problemsCollection) { // Clear problems form.ctnConfiguration().lyrICPTabs().ICP().qmbICPProblem().clear(); // Terminate function if the list is null if (problemsCollection == null) return; for (ClinicalProblemShortVo problem : problemsCollection) { // Skip null problems if (problem == null) continue; form.ctnConfiguration().lyrICPTabs().ICP().qmbICPProblem().newRow(problem,problem.getPCName()); } if (problemsCollection.size() == 1) { form.ctnConfiguration().lyrICPTabs().ICP().qmbICPProblem().setValue(problemsCollection.get(0)); } else { form.ctnConfiguration().lyrICPTabs().ICP().qmbICPProblem().showOpened(); } }
private ClinicalProblemShortVo getProblem(ValueObject voItem) { ClinicalProblemShortVo voProblem = null; if (voItem instanceof ProblemHotlistItemVo) { ProblemHotlistItemVo hotlistItem = (ProblemHotlistItemVo)voItem; voProblem = hotlistItem.getProblem(); } else if (voItem instanceof ClinicalProblemShortVo) voProblem = ((ClinicalProblemShortVo)voItem); return voProblem; }
ims.clinical.vo.CSPatientSummaryDiagnosisVoCollection的实例源码
public CSPrimaryDiagnosisAndPoceduresVo listPrimaryDiagnosisAndProblems(CareSpellRefVo careSpellRefVo) { if (careSpellRefVo == null) throw new CodingRuntimeException("Cannot list Primary Diagnosis/Problems for null CareSpellRefVo"); DomainFactory factory = getDomainFactory(); StringBuffer diagnosisQuery = new StringBuffer(); diagnosisQuery.append("select c1_1.diagnosis.id,c1_1.diagnosis.diagnosisDescription"); diagnosisQuery.append(" from CsPrimaryDiagnosis as c1_1"); diagnosisQuery.append(" where "); diagnosisQuery.append(" (c1_1.isActive = :ACTIVE and c1_1.episodeOfCare.careSpell.id = :CARESPELL_ID)"); diagnosisQuery.append(" and c1_1.isRIE is null and c1_1.diagnosis.isRIE is null"); StringBuffer problemsQuery = new StringBuffer(); problemsQuery.append("select c1_1.patientProblem.id,c1_1.patientProblem.patientProblem"); problemsQuery.append(" from CsPrimaryProblem as c1_1"); problemsQuery.append(" where"); problemsQuery.append(" (c1_1.isActive = :ACTIVE and c1_1.careContext.episodeOfCare.careSpell.id = :CARESPELL_ID)"); problemsQuery.append(" and c1_1.isRIE is null and c1_1.patientProblem.isRIE is null"); ArrayList params = new ArrayList(); params.add("ACTIVE"); params.add("CARESPELL_ID"); ArrayList values = new ArrayList(); values.add(Boolean.TRUE); values.add(careSpellRefVo.getID_CareSpell()); List diagnosisList = factory.find(diagnosisQuery.toString(),params,values); List problemsList = factory.find(problemsQuery.toString(),values); CSPrimaryDiagnosisAndPoceduresVo voPrimary = new CSPrimaryDiagnosisAndPoceduresVo(); voPrimary.setPrimaryDiagnosis(new CSPatientSummaryDiagnosisVoCollection()); voPrimary.setPrimaryProcedures(new CSPatientSummaryProcedureVoCollection()); for (int i = 0; diagnosisList != null && i < diagnosisList.size(); i++) { Object[] diagObjects = (Object[]) diagnosisList.get(i); if (diagObjects != null) { CSPatientSummaryDiagnosisVo voCSPatientSummaryDiagnosis = new CSPatientSummaryDiagnosisVo(); if (diagObjects[0] instanceof Integer) { voCSPatientSummaryDiagnosis.setID_CSPatientSummaryDiagnosis((Integer) diagObjects[0]); } if (diagObjects[1] instanceof String) { voCSPatientSummaryDiagnosis.setDiagnosisName((String) diagObjects[1]); } voPrimary.getPrimaryDiagnosis().add(voCSPatientSummaryDiagnosis); } } for (int i = 0; i < problemsList.size(); i++) { Object[] procObjects = (Object[]) problemsList.get(i); if (procObjects != null) { CSPatientSummaryProcedureVo voCSPatientSummaryProcedure = new CSPatientSummaryProcedureVo(); if (procObjects[0] instanceof Integer) { voCSPatientSummaryProcedure.setID_CSPatientSummaryProcedure((Integer) procObjects[0]); } if (procObjects[1] instanceof String) { voCSPatientSummaryProcedure.setProcedureName((String) procObjects[1]); } voPrimary.getPrimaryProcedures().add(voCSPatientSummaryProcedure); } } return voPrimary; }
public CSPrimaryDiagnosisAndPoceduresVo listPrimaryDiagnosisAndProblems(CareSpellRefVo careSpellRefVo) { if(careSpellRefVo == null) throw new CodingRuntimeException("Cannot list Primary Diagnosis/Problems for null CareSpellRefVo"); DomainFactory factory = getDomainFactory(); StringBuffer diagnosisQuery = new StringBuffer(); diagnosisQuery.append("select c1_1.diagnosis.id,values); CSPrimaryDiagnosisAndPoceduresVo voPrimary = new CSPrimaryDiagnosisAndPoceduresVo(); voPrimary.setPrimaryDiagnosis(new CSPatientSummaryDiagnosisVoCollection()); voPrimary.setPrimaryProcedures(new CSPatientSummaryProcedureVoCollection()); for (int i = 0; diagnosisList != null && i < diagnosisList.size(); i++) { Object[] diagObjects = (Object[]) diagnosisList.get(i); if(diagObjects != null) { CSPatientSummaryDiagnosisVo voCSPatientSummaryDiagnosis = new CSPatientSummaryDiagnosisVo(); if(diagObjects[0] instanceof Integer) { voCSPatientSummaryDiagnosis.setID_CSPatientSummaryDiagnosis((Integer)diagObjects[0]); } if(diagObjects[1] instanceof String) { voCSPatientSummaryDiagnosis.setDiagnosisName((String)diagObjects[1]); } voPrimary.getPrimaryDiagnosis().add(voCSPatientSummaryDiagnosis); } } for (int i = 0; i < problemsList.size(); i++) { Object[] procObjects = (Object[]) problemsList.get(i); if(procObjects != null) { CSPatientSummaryProcedureVo voCSPatientSummaryProcedure = new CSPatientSummaryProcedureVo(); if(procObjects[0] instanceof Integer) { voCSPatientSummaryProcedure.setID_CSPatientSummaryProcedure((Integer)procObjects[0]); } if(procObjects[1] instanceof String) { voCSPatientSummaryProcedure.setProcedureName((String)procObjects[1]); } voPrimary.getPrimaryProcedures().add(voCSPatientSummaryProcedure); } } return voPrimary; }
public CSPrimaryDiagnosisAndPoceduresVo listPrimaryDiagnosisAndProblems(CareSpellRefVo careSpellRefVo) { if (careSpellRefVo == null) throw new CodingRuntimeException("Cannot list Primary Diagnosis/Problems for null CareSpellRefVo"); DomainFactory factory = getDomainFactory(); StringBuffer diagnosisQuery = new StringBuffer(); diagnosisQuery.append("select c1_1.diagnosis.id,values); CSPrimaryDiagnosisAndPoceduresVo voPrimary = new CSPrimaryDiagnosisAndPoceduresVo(); voPrimary.setPrimaryDiagnosis(new CSPatientSummaryDiagnosisVoCollection()); voPrimary.setPrimaryProcedures(new CSPatientSummaryProcedureVoCollection()); for (int i = 0; diagnosisList != null && i < diagnosisList.size(); i++) { Object[] diagObjects = (Object[]) diagnosisList.get(i); if (diagObjects != null) { CSPatientSummaryDiagnosisVo voCSPatientSummaryDiagnosis = new CSPatientSummaryDiagnosisVo(); if (diagObjects[0] instanceof Integer) { voCSPatientSummaryDiagnosis.setID_CSPatientSummaryDiagnosis((Integer) diagObjects[0]); } if (diagObjects[1] instanceof String) { voCSPatientSummaryDiagnosis.setDiagnosisName((String) diagObjects[1]); } voPrimary.getPrimaryDiagnosis().add(voCSPatientSummaryDiagnosis); } } for (int i = 0; i < problemsList.size(); i++) { Object[] procObjects = (Object[]) problemsList.get(i); if (procObjects != null) { CSPatientSummaryProcedureVo voCSPatientSummaryProcedure = new CSPatientSummaryProcedureVo(); if (procObjects[0] instanceof Integer) { voCSPatientSummaryProcedure.setID_CSPatientSummaryProcedure((Integer) procObjects[0]); } if (procObjects[1] instanceof String) { voCSPatientSummaryProcedure.setProcedureName((String) procObjects[1]); } voPrimary.getPrimaryProcedures().add(voCSPatientSummaryProcedure); } } return voPrimary; }
public CSPrimaryDiagnosisAndPoceduresVo listPrimaryDiagnosisAndProblems(CareSpellRefVo careSpellRefVo) { if(careSpellRefVo == null) throw new CodingRuntimeException("Cannot list Primary Diagnosis/Problems for null CareSpellRefVo"); DomainFactory factory = getDomainFactory(); StringBuffer diagnosisQuery = new StringBuffer(); diagnosisQuery.append("select c1_1.diagnosis.id,values); CSPrimaryDiagnosisAndPoceduresVo voPrimary = new CSPrimaryDiagnosisAndPoceduresVo(); voPrimary.setPrimaryDiagnosis(new CSPatientSummaryDiagnosisVoCollection()); voPrimary.setPrimaryProcedures(new CSPatientSummaryProcedureVoCollection()); for (int i = 0; diagnosisList != null && i < diagnosisList.size(); i++) { Object[] diagObjects = (Object[]) diagnosisList.get(i); if(diagObjects != null) { CSPatientSummaryDiagnosisVo voCSPatientSummaryDiagnosis = new CSPatientSummaryDiagnosisVo(); if(diagObjects[0] instanceof Integer) { voCSPatientSummaryDiagnosis.setID_CSPatientSummaryDiagnosis((Integer)diagObjects[0]); } if(diagObjects[1] instanceof String) { voCSPatientSummaryDiagnosis.setDiagnosisName((String)diagObjects[1]); } voPrimary.getPrimaryDiagnosis().add(voCSPatientSummaryDiagnosis); } } for (int i = 0; i < problemsList.size(); i++) { Object[] procObjects = (Object[]) problemsList.get(i); if(procObjects != null) { CSPatientSummaryProcedureVo voCSPatientSummaryProcedure = new CSPatientSummaryProcedureVo(); if(procObjects[0] instanceof Integer) { voCSPatientSummaryProcedure.setID_CSPatientSummaryProcedure((Integer)procObjects[0]); } if(procObjects[1] instanceof String) { voCSPatientSummaryProcedure.setProcedureName((String)procObjects[1]); } voPrimary.getPrimaryProcedures().add(voCSPatientSummaryProcedure); } } return voPrimary; }
public CSPrimaryDiagnosisAndPoceduresVo listPrimaryDiagnosisAndProblems(CareSpellRefVo careSpellRefVo) { if (careSpellRefVo == null) throw new CodingRuntimeException("Cannot list Primary Diagnosis/Problems for null CareSpellRefVo"); DomainFactory factory = getDomainFactory(); StringBuffer diagnosisQuery = new StringBuffer(); diagnosisQuery.append("select c1_1.diagnosis.id,values); CSPrimaryDiagnosisAndPoceduresVo voPrimary = new CSPrimaryDiagnosisAndPoceduresVo(); voPrimary.setPrimaryDiagnosis(new CSPatientSummaryDiagnosisVoCollection()); voPrimary.setPrimaryProcedures(new CSPatientSummaryProcedureVoCollection()); for (int i = 0; diagnosisList != null && i < diagnosisList.size(); i++) { Object[] diagObjects = (Object[]) diagnosisList.get(i); if (diagObjects != null) { CSPatientSummaryDiagnosisVo voCSPatientSummaryDiagnosis = new CSPatientSummaryDiagnosisVo(); if (diagObjects[0] instanceof Integer) { voCSPatientSummaryDiagnosis.setID_CSPatientSummaryDiagnosis((Integer) diagObjects[0]); } if (diagObjects[1] instanceof String) { voCSPatientSummaryDiagnosis.setDiagnosisName((String) diagObjects[1]); } voPrimary.getPrimaryDiagnosis().add(voCSPatientSummaryDiagnosis); } } for (int i = 0; i < problemsList.size(); i++) { Object[] procObjects = (Object[]) problemsList.get(i); if (procObjects != null) { CSPatientSummaryProcedureVo voCSPatientSummaryProcedure = new CSPatientSummaryProcedureVo(); if (procObjects[0] instanceof Integer) { voCSPatientSummaryProcedure.setID_CSPatientSummaryProcedure((Integer) procObjects[0]); } if (procObjects[1] instanceof String) { voCSPatientSummaryProcedure.setProcedureName((String) procObjects[1]); } voPrimary.getPrimaryProcedures().add(voCSPatientSummaryProcedure); } } return voPrimary; }
public CSPrimaryDiagnosisAndPoceduresVo listPrimaryDiagnosisAndProblems(CareSpellRefVo careSpellRefVo) { if(careSpellRefVo == null) throw new CodingRuntimeException("Cannot list Primary Diagnosis/Problems for null CareSpellRefVo"); DomainFactory factory = getDomainFactory(); StringBuffer diagnosisQuery = new StringBuffer(); diagnosisQuery.append("select c1_1.diagnosis.id,values); CSPrimaryDiagnosisAndPoceduresVo voPrimary = new CSPrimaryDiagnosisAndPoceduresVo(); voPrimary.setPrimaryDiagnosis(new CSPatientSummaryDiagnosisVoCollection()); voPrimary.setPrimaryProcedures(new CSPatientSummaryProcedureVoCollection()); for (int i = 0; diagnosisList != null && i < diagnosisList.size(); i++) { Object[] diagObjects = (Object[]) diagnosisList.get(i); if(diagObjects != null) { CSPatientSummaryDiagnosisVo voCSPatientSummaryDiagnosis = new CSPatientSummaryDiagnosisVo(); if(diagObjects[0] instanceof Integer) { voCSPatientSummaryDiagnosis.setID_CSPatientSummaryDiagnosis((Integer)diagObjects[0]); } if(diagObjects[1] instanceof String) { voCSPatientSummaryDiagnosis.setDiagnosisName((String)diagObjects[1]); } voPrimary.getPrimaryDiagnosis().add(voCSPatientSummaryDiagnosis); } } for (int i = 0; i < problemsList.size(); i++) { Object[] procObjects = (Object[]) problemsList.get(i); if(procObjects != null) { CSPatientSummaryProcedureVo voCSPatientSummaryProcedure = new CSPatientSummaryProcedureVo(); if(procObjects[0] instanceof Integer) { voCSPatientSummaryProcedure.setID_CSPatientSummaryProcedure((Integer)procObjects[0]); } if(procObjects[1] instanceof String) { voCSPatientSummaryProcedure.setProcedureName((String)procObjects[1]); } voPrimary.getPrimaryProcedures().add(voCSPatientSummaryProcedure); } } return voPrimary; }
ims.clinical.vo.CSPatientSummaryDiagnosisVo的实例源码
public CSPrimaryDiagnosisAndPoceduresVo listPrimaryDiagnosisAndProblems(CareSpellRefVo careSpellRefVo) { if (careSpellRefVo == null) throw new CodingRuntimeException("Cannot list Primary Diagnosis/Problems for null CareSpellRefVo"); DomainFactory factory = getDomainFactory(); StringBuffer diagnosisQuery = new StringBuffer(); diagnosisQuery.append("select c1_1.diagnosis.id,c1_1.diagnosis.diagnosisDescription"); diagnosisQuery.append(" from CsPrimaryDiagnosis as c1_1"); diagnosisQuery.append(" where "); diagnosisQuery.append(" (c1_1.isActive = :ACTIVE and c1_1.episodeOfCare.careSpell.id = :CARESPELL_ID)"); diagnosisQuery.append(" and c1_1.isRIE is null and c1_1.diagnosis.isRIE is null"); StringBuffer problemsQuery = new StringBuffer(); problemsQuery.append("select c1_1.patientProblem.id,c1_1.patientProblem.patientProblem"); problemsQuery.append(" from CsPrimaryProblem as c1_1"); problemsQuery.append(" where"); problemsQuery.append(" (c1_1.isActive = :ACTIVE and c1_1.careContext.episodeOfCare.careSpell.id = :CARESPELL_ID)"); problemsQuery.append(" and c1_1.isRIE is null and c1_1.patientProblem.isRIE is null"); ArrayList params = new ArrayList(); params.add("ACTIVE"); params.add("CARESPELL_ID"); ArrayList values = new ArrayList(); values.add(Boolean.TRUE); values.add(careSpellRefVo.getID_CareSpell()); List diagnosisList = factory.find(diagnosisQuery.toString(),params,values); List problemsList = factory.find(problemsQuery.toString(),values); CSPrimaryDiagnosisAndPoceduresVo voPrimary = new CSPrimaryDiagnosisAndPoceduresVo(); voPrimary.setPrimaryDiagnosis(new CSPatientSummaryDiagnosisVoCollection()); voPrimary.setPrimaryProcedures(new CSPatientSummaryProcedureVoCollection()); for (int i = 0; diagnosisList != null && i < diagnosisList.size(); i++) { Object[] diagObjects = (Object[]) diagnosisList.get(i); if (diagObjects != null) { CSPatientSummaryDiagnosisVo voCSPatientSummaryDiagnosis = new CSPatientSummaryDiagnosisVo(); if (diagObjects[0] instanceof Integer) { voCSPatientSummaryDiagnosis.setID_CSPatientSummaryDiagnosis((Integer) diagObjects[0]); } if (diagObjects[1] instanceof String) { voCSPatientSummaryDiagnosis.setDiagnosisName((String) diagObjects[1]); } voPrimary.getPrimaryDiagnosis().add(voCSPatientSummaryDiagnosis); } } for (int i = 0; i < problemsList.size(); i++) { Object[] procObjects = (Object[]) problemsList.get(i); if (procObjects != null) { CSPatientSummaryProcedureVo voCSPatientSummaryProcedure = new CSPatientSummaryProcedureVo(); if (procObjects[0] instanceof Integer) { voCSPatientSummaryProcedure.setID_CSPatientSummaryProcedure((Integer) procObjects[0]); } if (procObjects[1] instanceof String) { voCSPatientSummaryProcedure.setProcedureName((String) procObjects[1]); } voPrimary.getPrimaryProcedures().add(voCSPatientSummaryProcedure); } } return voPrimary; }
public CSPrimaryDiagnosisAndPoceduresVo listPrimaryDiagnosisAndProblems(CareSpellRefVo careSpellRefVo) { if(careSpellRefVo == null) throw new CodingRuntimeException("Cannot list Primary Diagnosis/Problems for null CareSpellRefVo"); DomainFactory factory = getDomainFactory(); StringBuffer diagnosisQuery = new StringBuffer(); diagnosisQuery.append("select c1_1.diagnosis.id,values); CSPrimaryDiagnosisAndPoceduresVo voPrimary = new CSPrimaryDiagnosisAndPoceduresVo(); voPrimary.setPrimaryDiagnosis(new CSPatientSummaryDiagnosisVoCollection()); voPrimary.setPrimaryProcedures(new CSPatientSummaryProcedureVoCollection()); for (int i = 0; diagnosisList != null && i < diagnosisList.size(); i++) { Object[] diagObjects = (Object[]) diagnosisList.get(i); if(diagObjects != null) { CSPatientSummaryDiagnosisVo voCSPatientSummaryDiagnosis = new CSPatientSummaryDiagnosisVo(); if(diagObjects[0] instanceof Integer) { voCSPatientSummaryDiagnosis.setID_CSPatientSummaryDiagnosis((Integer)diagObjects[0]); } if(diagObjects[1] instanceof String) { voCSPatientSummaryDiagnosis.setDiagnosisName((String)diagObjects[1]); } voPrimary.getPrimaryDiagnosis().add(voCSPatientSummaryDiagnosis); } } for (int i = 0; i < problemsList.size(); i++) { Object[] procObjects = (Object[]) problemsList.get(i); if(procObjects != null) { CSPatientSummaryProcedureVo voCSPatientSummaryProcedure = new CSPatientSummaryProcedureVo(); if(procObjects[0] instanceof Integer) { voCSPatientSummaryProcedure.setID_CSPatientSummaryProcedure((Integer)procObjects[0]); } if(procObjects[1] instanceof String) { voCSPatientSummaryProcedure.setProcedureName((String)procObjects[1]); } voPrimary.getPrimaryProcedures().add(voCSPatientSummaryProcedure); } } return voPrimary; }
public CSPrimaryDiagnosisAndPoceduresVo listPrimaryDiagnosisAndProblems(CareSpellRefVo careSpellRefVo) { if (careSpellRefVo == null) throw new CodingRuntimeException("Cannot list Primary Diagnosis/Problems for null CareSpellRefVo"); DomainFactory factory = getDomainFactory(); StringBuffer diagnosisQuery = new StringBuffer(); diagnosisQuery.append("select c1_1.diagnosis.id,values); CSPrimaryDiagnosisAndPoceduresVo voPrimary = new CSPrimaryDiagnosisAndPoceduresVo(); voPrimary.setPrimaryDiagnosis(new CSPatientSummaryDiagnosisVoCollection()); voPrimary.setPrimaryProcedures(new CSPatientSummaryProcedureVoCollection()); for (int i = 0; diagnosisList != null && i < diagnosisList.size(); i++) { Object[] diagObjects = (Object[]) diagnosisList.get(i); if (diagObjects != null) { CSPatientSummaryDiagnosisVo voCSPatientSummaryDiagnosis = new CSPatientSummaryDiagnosisVo(); if (diagObjects[0] instanceof Integer) { voCSPatientSummaryDiagnosis.setID_CSPatientSummaryDiagnosis((Integer) diagObjects[0]); } if (diagObjects[1] instanceof String) { voCSPatientSummaryDiagnosis.setDiagnosisName((String) diagObjects[1]); } voPrimary.getPrimaryDiagnosis().add(voCSPatientSummaryDiagnosis); } } for (int i = 0; i < problemsList.size(); i++) { Object[] procObjects = (Object[]) problemsList.get(i); if (procObjects != null) { CSPatientSummaryProcedureVo voCSPatientSummaryProcedure = new CSPatientSummaryProcedureVo(); if (procObjects[0] instanceof Integer) { voCSPatientSummaryProcedure.setID_CSPatientSummaryProcedure((Integer) procObjects[0]); } if (procObjects[1] instanceof String) { voCSPatientSummaryProcedure.setProcedureName((String) procObjects[1]); } voPrimary.getPrimaryProcedures().add(voCSPatientSummaryProcedure); } } return voPrimary; }
public CSPrimaryDiagnosisAndPoceduresVo listPrimaryDiagnosisAndProblems(CareSpellRefVo careSpellRefVo) { if(careSpellRefVo == null) throw new CodingRuntimeException("Cannot list Primary Diagnosis/Problems for null CareSpellRefVo"); DomainFactory factory = getDomainFactory(); StringBuffer diagnosisQuery = new StringBuffer(); diagnosisQuery.append("select c1_1.diagnosis.id,values); CSPrimaryDiagnosisAndPoceduresVo voPrimary = new CSPrimaryDiagnosisAndPoceduresVo(); voPrimary.setPrimaryDiagnosis(new CSPatientSummaryDiagnosisVoCollection()); voPrimary.setPrimaryProcedures(new CSPatientSummaryProcedureVoCollection()); for (int i = 0; diagnosisList != null && i < diagnosisList.size(); i++) { Object[] diagObjects = (Object[]) diagnosisList.get(i); if(diagObjects != null) { CSPatientSummaryDiagnosisVo voCSPatientSummaryDiagnosis = new CSPatientSummaryDiagnosisVo(); if(diagObjects[0] instanceof Integer) { voCSPatientSummaryDiagnosis.setID_CSPatientSummaryDiagnosis((Integer)diagObjects[0]); } if(diagObjects[1] instanceof String) { voCSPatientSummaryDiagnosis.setDiagnosisName((String)diagObjects[1]); } voPrimary.getPrimaryDiagnosis().add(voCSPatientSummaryDiagnosis); } } for (int i = 0; i < problemsList.size(); i++) { Object[] procObjects = (Object[]) problemsList.get(i); if(procObjects != null) { CSPatientSummaryProcedureVo voCSPatientSummaryProcedure = new CSPatientSummaryProcedureVo(); if(procObjects[0] instanceof Integer) { voCSPatientSummaryProcedure.setID_CSPatientSummaryProcedure((Integer)procObjects[0]); } if(procObjects[1] instanceof String) { voCSPatientSummaryProcedure.setProcedureName((String)procObjects[1]); } voPrimary.getPrimaryProcedures().add(voCSPatientSummaryProcedure); } } return voPrimary; }
public CSPrimaryDiagnosisAndPoceduresVo listPrimaryDiagnosisAndProblems(CareSpellRefVo careSpellRefVo) { if (careSpellRefVo == null) throw new CodingRuntimeException("Cannot list Primary Diagnosis/Problems for null CareSpellRefVo"); DomainFactory factory = getDomainFactory(); StringBuffer diagnosisQuery = new StringBuffer(); diagnosisQuery.append("select c1_1.diagnosis.id,values); CSPrimaryDiagnosisAndPoceduresVo voPrimary = new CSPrimaryDiagnosisAndPoceduresVo(); voPrimary.setPrimaryDiagnosis(new CSPatientSummaryDiagnosisVoCollection()); voPrimary.setPrimaryProcedures(new CSPatientSummaryProcedureVoCollection()); for (int i = 0; diagnosisList != null && i < diagnosisList.size(); i++) { Object[] diagObjects = (Object[]) diagnosisList.get(i); if (diagObjects != null) { CSPatientSummaryDiagnosisVo voCSPatientSummaryDiagnosis = new CSPatientSummaryDiagnosisVo(); if (diagObjects[0] instanceof Integer) { voCSPatientSummaryDiagnosis.setID_CSPatientSummaryDiagnosis((Integer) diagObjects[0]); } if (diagObjects[1] instanceof String) { voCSPatientSummaryDiagnosis.setDiagnosisName((String) diagObjects[1]); } voPrimary.getPrimaryDiagnosis().add(voCSPatientSummaryDiagnosis); } } for (int i = 0; i < problemsList.size(); i++) { Object[] procObjects = (Object[]) problemsList.get(i); if (procObjects != null) { CSPatientSummaryProcedureVo voCSPatientSummaryProcedure = new CSPatientSummaryProcedureVo(); if (procObjects[0] instanceof Integer) { voCSPatientSummaryProcedure.setID_CSPatientSummaryProcedure((Integer) procObjects[0]); } if (procObjects[1] instanceof String) { voCSPatientSummaryProcedure.setProcedureName((String) procObjects[1]); } voPrimary.getPrimaryProcedures().add(voCSPatientSummaryProcedure); } } return voPrimary; }
public CSPrimaryDiagnosisAndPoceduresVo listPrimaryDiagnosisAndProblems(CareSpellRefVo careSpellRefVo) { if(careSpellRefVo == null) throw new CodingRuntimeException("Cannot list Primary Diagnosis/Problems for null CareSpellRefVo"); DomainFactory factory = getDomainFactory(); StringBuffer diagnosisQuery = new StringBuffer(); diagnosisQuery.append("select c1_1.diagnosis.id,values); CSPrimaryDiagnosisAndPoceduresVo voPrimary = new CSPrimaryDiagnosisAndPoceduresVo(); voPrimary.setPrimaryDiagnosis(new CSPatientSummaryDiagnosisVoCollection()); voPrimary.setPrimaryProcedures(new CSPatientSummaryProcedureVoCollection()); for (int i = 0; diagnosisList != null && i < diagnosisList.size(); i++) { Object[] diagObjects = (Object[]) diagnosisList.get(i); if(diagObjects != null) { CSPatientSummaryDiagnosisVo voCSPatientSummaryDiagnosis = new CSPatientSummaryDiagnosisVo(); if(diagObjects[0] instanceof Integer) { voCSPatientSummaryDiagnosis.setID_CSPatientSummaryDiagnosis((Integer)diagObjects[0]); } if(diagObjects[1] instanceof String) { voCSPatientSummaryDiagnosis.setDiagnosisName((String)diagObjects[1]); } voPrimary.getPrimaryDiagnosis().add(voCSPatientSummaryDiagnosis); } } for (int i = 0; i < problemsList.size(); i++) { Object[] procObjects = (Object[]) problemsList.get(i); if(procObjects != null) { CSPatientSummaryProcedureVo voCSPatientSummaryProcedure = new CSPatientSummaryProcedureVo(); if(procObjects[0] instanceof Integer) { voCSPatientSummaryProcedure.setID_CSPatientSummaryProcedure((Integer)procObjects[0]); } if(procObjects[1] instanceof String) { voCSPatientSummaryProcedure.setProcedureName((String)procObjects[1]); } voPrimary.getPrimaryProcedures().add(voCSPatientSummaryProcedure); } } return voPrimary; }
ims.clinical.vo.CSPatientSummaryProcedureVoCollection的实例源码
public CSPrimaryDiagnosisAndPoceduresVo listPrimaryDiagnosisAndProblems(CareSpellRefVo careSpellRefVo) { if (careSpellRefVo == null) throw new CodingRuntimeException("Cannot list Primary Diagnosis/Problems for null CareSpellRefVo"); DomainFactory factory = getDomainFactory(); StringBuffer diagnosisQuery = new StringBuffer(); diagnosisQuery.append("select c1_1.diagnosis.id,c1_1.diagnosis.diagnosisDescription"); diagnosisQuery.append(" from CsPrimaryDiagnosis as c1_1"); diagnosisQuery.append(" where "); diagnosisQuery.append(" (c1_1.isActive = :ACTIVE and c1_1.episodeOfCare.careSpell.id = :CARESPELL_ID)"); diagnosisQuery.append(" and c1_1.isRIE is null and c1_1.diagnosis.isRIE is null"); StringBuffer problemsQuery = new StringBuffer(); problemsQuery.append("select c1_1.patientProblem.id,c1_1.patientProblem.patientProblem"); problemsQuery.append(" from CsPrimaryProblem as c1_1"); problemsQuery.append(" where"); problemsQuery.append(" (c1_1.isActive = :ACTIVE and c1_1.careContext.episodeOfCare.careSpell.id = :CARESPELL_ID)"); problemsQuery.append(" and c1_1.isRIE is null and c1_1.patientProblem.isRIE is null"); ArrayList params = new ArrayList(); params.add("ACTIVE"); params.add("CARESPELL_ID"); ArrayList values = new ArrayList(); values.add(Boolean.TRUE); values.add(careSpellRefVo.getID_CareSpell()); List diagnosisList = factory.find(diagnosisQuery.toString(),params,values); List problemsList = factory.find(problemsQuery.toString(),values); CSPrimaryDiagnosisAndPoceduresVo voPrimary = new CSPrimaryDiagnosisAndPoceduresVo(); voPrimary.setPrimaryDiagnosis(new CSPatientSummaryDiagnosisVoCollection()); voPrimary.setPrimaryProcedures(new CSPatientSummaryProcedureVoCollection()); for (int i = 0; diagnosisList != null && i < diagnosisList.size(); i++) { Object[] diagObjects = (Object[]) diagnosisList.get(i); if (diagObjects != null) { CSPatientSummaryDiagnosisVo voCSPatientSummaryDiagnosis = new CSPatientSummaryDiagnosisVo(); if (diagObjects[0] instanceof Integer) { voCSPatientSummaryDiagnosis.setID_CSPatientSummaryDiagnosis((Integer) diagObjects[0]); } if (diagObjects[1] instanceof String) { voCSPatientSummaryDiagnosis.setDiagnosisName((String) diagObjects[1]); } voPrimary.getPrimaryDiagnosis().add(voCSPatientSummaryDiagnosis); } } for (int i = 0; i < problemsList.size(); i++) { Object[] procObjects = (Object[]) problemsList.get(i); if (procObjects != null) { CSPatientSummaryProcedureVo voCSPatientSummaryProcedure = new CSPatientSummaryProcedureVo(); if (procObjects[0] instanceof Integer) { voCSPatientSummaryProcedure.setID_CSPatientSummaryProcedure((Integer) procObjects[0]); } if (procObjects[1] instanceof String) { voCSPatientSummaryProcedure.setProcedureName((String) procObjects[1]); } voPrimary.getPrimaryProcedures().add(voCSPatientSummaryProcedure); } } return voPrimary; }
public CSPrimaryDiagnosisAndPoceduresVo listPrimaryDiagnosisAndProblems(CareSpellRefVo careSpellRefVo) { if(careSpellRefVo == null) throw new CodingRuntimeException("Cannot list Primary Diagnosis/Problems for null CareSpellRefVo"); DomainFactory factory = getDomainFactory(); StringBuffer diagnosisQuery = new StringBuffer(); diagnosisQuery.append("select c1_1.diagnosis.id,values); CSPrimaryDiagnosisAndPoceduresVo voPrimary = new CSPrimaryDiagnosisAndPoceduresVo(); voPrimary.setPrimaryDiagnosis(new CSPatientSummaryDiagnosisVoCollection()); voPrimary.setPrimaryProcedures(new CSPatientSummaryProcedureVoCollection()); for (int i = 0; diagnosisList != null && i < diagnosisList.size(); i++) { Object[] diagObjects = (Object[]) diagnosisList.get(i); if(diagObjects != null) { CSPatientSummaryDiagnosisVo voCSPatientSummaryDiagnosis = new CSPatientSummaryDiagnosisVo(); if(diagObjects[0] instanceof Integer) { voCSPatientSummaryDiagnosis.setID_CSPatientSummaryDiagnosis((Integer)diagObjects[0]); } if(diagObjects[1] instanceof String) { voCSPatientSummaryDiagnosis.setDiagnosisName((String)diagObjects[1]); } voPrimary.getPrimaryDiagnosis().add(voCSPatientSummaryDiagnosis); } } for (int i = 0; i < problemsList.size(); i++) { Object[] procObjects = (Object[]) problemsList.get(i); if(procObjects != null) { CSPatientSummaryProcedureVo voCSPatientSummaryProcedure = new CSPatientSummaryProcedureVo(); if(procObjects[0] instanceof Integer) { voCSPatientSummaryProcedure.setID_CSPatientSummaryProcedure((Integer)procObjects[0]); } if(procObjects[1] instanceof String) { voCSPatientSummaryProcedure.setProcedureName((String)procObjects[1]); } voPrimary.getPrimaryProcedures().add(voCSPatientSummaryProcedure); } } return voPrimary; }
public CSPrimaryDiagnosisAndPoceduresVo listPrimaryDiagnosisAndProblems(CareSpellRefVo careSpellRefVo) { if (careSpellRefVo == null) throw new CodingRuntimeException("Cannot list Primary Diagnosis/Problems for null CareSpellRefVo"); DomainFactory factory = getDomainFactory(); StringBuffer diagnosisQuery = new StringBuffer(); diagnosisQuery.append("select c1_1.diagnosis.id,values); CSPrimaryDiagnosisAndPoceduresVo voPrimary = new CSPrimaryDiagnosisAndPoceduresVo(); voPrimary.setPrimaryDiagnosis(new CSPatientSummaryDiagnosisVoCollection()); voPrimary.setPrimaryProcedures(new CSPatientSummaryProcedureVoCollection()); for (int i = 0; diagnosisList != null && i < diagnosisList.size(); i++) { Object[] diagObjects = (Object[]) diagnosisList.get(i); if (diagObjects != null) { CSPatientSummaryDiagnosisVo voCSPatientSummaryDiagnosis = new CSPatientSummaryDiagnosisVo(); if (diagObjects[0] instanceof Integer) { voCSPatientSummaryDiagnosis.setID_CSPatientSummaryDiagnosis((Integer) diagObjects[0]); } if (diagObjects[1] instanceof String) { voCSPatientSummaryDiagnosis.setDiagnosisName((String) diagObjects[1]); } voPrimary.getPrimaryDiagnosis().add(voCSPatientSummaryDiagnosis); } } for (int i = 0; i < problemsList.size(); i++) { Object[] procObjects = (Object[]) problemsList.get(i); if (procObjects != null) { CSPatientSummaryProcedureVo voCSPatientSummaryProcedure = new CSPatientSummaryProcedureVo(); if (procObjects[0] instanceof Integer) { voCSPatientSummaryProcedure.setID_CSPatientSummaryProcedure((Integer) procObjects[0]); } if (procObjects[1] instanceof String) { voCSPatientSummaryProcedure.setProcedureName((String) procObjects[1]); } voPrimary.getPrimaryProcedures().add(voCSPatientSummaryProcedure); } } return voPrimary; }
public CSPrimaryDiagnosisAndPoceduresVo listPrimaryDiagnosisAndProblems(CareSpellRefVo careSpellRefVo) { if(careSpellRefVo == null) throw new CodingRuntimeException("Cannot list Primary Diagnosis/Problems for null CareSpellRefVo"); DomainFactory factory = getDomainFactory(); StringBuffer diagnosisQuery = new StringBuffer(); diagnosisQuery.append("select c1_1.diagnosis.id,values); CSPrimaryDiagnosisAndPoceduresVo voPrimary = new CSPrimaryDiagnosisAndPoceduresVo(); voPrimary.setPrimaryDiagnosis(new CSPatientSummaryDiagnosisVoCollection()); voPrimary.setPrimaryProcedures(new CSPatientSummaryProcedureVoCollection()); for (int i = 0; diagnosisList != null && i < diagnosisList.size(); i++) { Object[] diagObjects = (Object[]) diagnosisList.get(i); if(diagObjects != null) { CSPatientSummaryDiagnosisVo voCSPatientSummaryDiagnosis = new CSPatientSummaryDiagnosisVo(); if(diagObjects[0] instanceof Integer) { voCSPatientSummaryDiagnosis.setID_CSPatientSummaryDiagnosis((Integer)diagObjects[0]); } if(diagObjects[1] instanceof String) { voCSPatientSummaryDiagnosis.setDiagnosisName((String)diagObjects[1]); } voPrimary.getPrimaryDiagnosis().add(voCSPatientSummaryDiagnosis); } } for (int i = 0; i < problemsList.size(); i++) { Object[] procObjects = (Object[]) problemsList.get(i); if(procObjects != null) { CSPatientSummaryProcedureVo voCSPatientSummaryProcedure = new CSPatientSummaryProcedureVo(); if(procObjects[0] instanceof Integer) { voCSPatientSummaryProcedure.setID_CSPatientSummaryProcedure((Integer)procObjects[0]); } if(procObjects[1] instanceof String) { voCSPatientSummaryProcedure.setProcedureName((String)procObjects[1]); } voPrimary.getPrimaryProcedures().add(voCSPatientSummaryProcedure); } } return voPrimary; }
public CSPrimaryDiagnosisAndPoceduresVo listPrimaryDiagnosisAndProblems(CareSpellRefVo careSpellRefVo) { if (careSpellRefVo == null) throw new CodingRuntimeException("Cannot list Primary Diagnosis/Problems for null CareSpellRefVo"); DomainFactory factory = getDomainFactory(); StringBuffer diagnosisQuery = new StringBuffer(); diagnosisQuery.append("select c1_1.diagnosis.id,values); CSPrimaryDiagnosisAndPoceduresVo voPrimary = new CSPrimaryDiagnosisAndPoceduresVo(); voPrimary.setPrimaryDiagnosis(new CSPatientSummaryDiagnosisVoCollection()); voPrimary.setPrimaryProcedures(new CSPatientSummaryProcedureVoCollection()); for (int i = 0; diagnosisList != null && i < diagnosisList.size(); i++) { Object[] diagObjects = (Object[]) diagnosisList.get(i); if (diagObjects != null) { CSPatientSummaryDiagnosisVo voCSPatientSummaryDiagnosis = new CSPatientSummaryDiagnosisVo(); if (diagObjects[0] instanceof Integer) { voCSPatientSummaryDiagnosis.setID_CSPatientSummaryDiagnosis((Integer) diagObjects[0]); } if (diagObjects[1] instanceof String) { voCSPatientSummaryDiagnosis.setDiagnosisName((String) diagObjects[1]); } voPrimary.getPrimaryDiagnosis().add(voCSPatientSummaryDiagnosis); } } for (int i = 0; i < problemsList.size(); i++) { Object[] procObjects = (Object[]) problemsList.get(i); if (procObjects != null) { CSPatientSummaryProcedureVo voCSPatientSummaryProcedure = new CSPatientSummaryProcedureVo(); if (procObjects[0] instanceof Integer) { voCSPatientSummaryProcedure.setID_CSPatientSummaryProcedure((Integer) procObjects[0]); } if (procObjects[1] instanceof String) { voCSPatientSummaryProcedure.setProcedureName((String) procObjects[1]); } voPrimary.getPrimaryProcedures().add(voCSPatientSummaryProcedure); } } return voPrimary; }
public CSPrimaryDiagnosisAndPoceduresVo listPrimaryDiagnosisAndProblems(CareSpellRefVo careSpellRefVo) { if(careSpellRefVo == null) throw new CodingRuntimeException("Cannot list Primary Diagnosis/Problems for null CareSpellRefVo"); DomainFactory factory = getDomainFactory(); StringBuffer diagnosisQuery = new StringBuffer(); diagnosisQuery.append("select c1_1.diagnosis.id,values); CSPrimaryDiagnosisAndPoceduresVo voPrimary = new CSPrimaryDiagnosisAndPoceduresVo(); voPrimary.setPrimaryDiagnosis(new CSPatientSummaryDiagnosisVoCollection()); voPrimary.setPrimaryProcedures(new CSPatientSummaryProcedureVoCollection()); for (int i = 0; diagnosisList != null && i < diagnosisList.size(); i++) { Object[] diagObjects = (Object[]) diagnosisList.get(i); if(diagObjects != null) { CSPatientSummaryDiagnosisVo voCSPatientSummaryDiagnosis = new CSPatientSummaryDiagnosisVo(); if(diagObjects[0] instanceof Integer) { voCSPatientSummaryDiagnosis.setID_CSPatientSummaryDiagnosis((Integer)diagObjects[0]); } if(diagObjects[1] instanceof String) { voCSPatientSummaryDiagnosis.setDiagnosisName((String)diagObjects[1]); } voPrimary.getPrimaryDiagnosis().add(voCSPatientSummaryDiagnosis); } } for (int i = 0; i < problemsList.size(); i++) { Object[] procObjects = (Object[]) problemsList.get(i); if(procObjects != null) { CSPatientSummaryProcedureVo voCSPatientSummaryProcedure = new CSPatientSummaryProcedureVo(); if(procObjects[0] instanceof Integer) { voCSPatientSummaryProcedure.setID_CSPatientSummaryProcedure((Integer)procObjects[0]); } if(procObjects[1] instanceof String) { voCSPatientSummaryProcedure.setProcedureName((String)procObjects[1]); } voPrimary.getPrimaryProcedures().add(voCSPatientSummaryProcedure); } } return voPrimary; }
关于ims.clinical.vo.PatientSummaryNoteByHcpShortVo的实例源码和istio源码解析的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于ims.clinical.vo.ClinicalProblemShortVo的实例源码、ims.clinical.vo.CSPatientSummaryDiagnosisVoCollection的实例源码、ims.clinical.vo.CSPatientSummaryDiagnosisVo的实例源码、ims.clinical.vo.CSPatientSummaryProcedureVoCollection的实例源码等相关知识的信息别忘了在本站进行查找喔。
本文标签: