GVKun编程网logo

ims.clinical.vo.PatientSummaryNoteByHcpShortVo的实例源码(istio源码解析)

30

如果您对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.PatientSummaryNoteByHcpShortVo的实例源码(istio源码解析)

项目:AvoinApotti    文件:ClinicLetterBatchCreateImpl.java   
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;
}
项目:openMAXims    文件:ClinicLetterBatchCreateImpl.java   
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;
}
项目:openmaxims-linux    文件:ClinicLetterBatchCreateImpl.java   
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;
}
项目:AvoinApotti    文件:Logic.java   
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());
}
项目:AvoinApotti    文件:PatientSummaryNoteByHCPImpl.java   
public PatientSummaryNoteByHcpshortVo getSummaryNote(PatientSummaryNoteByHCPRefVo summaryNote)
{
    if (summaryNote == null || !summaryNote.getID_PatientSummaryNoteByHCPIsNotNull())
        return null;

    return PatientSummaryNoteByHcpshortVoAssembler.create((PatientSummaryNoteByHCP) getDomainFactory().getDomainObject(PatientSummaryNoteByHCP.class,summaryNote.getID_PatientSummaryNoteByHCP()));
}
项目:AvoinApotti    文件:PatientSummaryNoteByHCPImpl.java   
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);
}
项目:openMAXims    文件:Logic.java   
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());
}
项目:openMAXims    文件:PatientSummaryNoteByHCPImpl.java   
public PatientSummaryNoteByHcpshortVo getSummaryNote(PatientSummaryNoteByHCPRefVo summaryNote)
{
    if (summaryNote == null || !summaryNote.getID_PatientSummaryNoteByHCPIsNotNull())
        return null;

    return PatientSummaryNoteByHcpshortVoAssembler.create((PatientSummaryNoteByHCP) getDomainFactory().getDomainObject(PatientSummaryNoteByHCP.class,summaryNote.getID_PatientSummaryNoteByHCP()));
}
项目:openMAXims    文件:PatientSummaryNoteByHCPImpl.java   
public PatientSummaryNoteByHcpshortVo saveSummaryNote(PatientSummaryNoteByHcpshortVo summaryNote) throws DomainInterfaceException,summaryNote);

    // Attempt save
    factory.save(domObj);

    // Return saved object VO
    return PatientSummaryNoteByHcpshortVoAssembler.create(domObj);
}
项目:openmaxims-linux    文件:Logic.java   
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());
}
项目:openmaxims-linux    文件:PatientSummaryNoteByHCPImpl.java   
public PatientSummaryNoteByHcpshortVo getSummaryNote(PatientSummaryNoteByHCPRefVo summaryNote)
{
    if (summaryNote == null || !summaryNote.getID_PatientSummaryNoteByHCPIsNotNull())
        return null;

    return PatientSummaryNoteByHcpshortVoAssembler.create((PatientSummaryNoteByHCP) getDomainFactory().getDomainObject(PatientSummaryNoteByHCP.class,summaryNote.getID_PatientSummaryNoteByHCP()));
}
项目:openmaxims-linux    文件:PatientSummaryNoteByHCPImpl.java   
public PatientSummaryNoteByHcpshortVo saveSummaryNote(PatientSummaryNoteByHcpshortVo summaryNote) throws DomainInterfaceException,summaryNote);

    // Attempt save
    factory.save(domObj);

    // Return saved object VO
    return PatientSummaryNoteByHcpshortVoAssembler.create(domObj);
}
项目:AvoinApotti    文件:Logic.java   
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());
}
项目:openMAXims    文件:Logic.java   
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());
}
项目:openmaxims-linux    文件:Logic.java   
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的实例源码

ims.clinical.vo.ClinicalProblemShortVo的实例源码

项目:AvoinApotti    文件:Logic.java   
@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();
    }
}
项目:AvoinApotti    文件:Logic.java   
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());
    }
}
项目:AvoinApotti    文件:Logic.java   
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);
    }

}
项目:AvoinApotti    文件:Logic.java   
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());
    }

}
项目:AvoinApotti    文件:Logic.java   
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());
    }
}
项目:AvoinApotti    文件:Logic.java   
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();
}
项目:AvoinApotti    文件:Logic.java   
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);
    }
}
项目:AvoinApotti    文件:Logic.java   
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;
}
项目:openMAXims    文件:Logic.java   
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());
    }
}
项目:openMAXims    文件:Logic.java   
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);
    }

}
项目:openMAXims    文件:Logic.java   
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());
    }

}
项目:openMAXims    文件:Logic.java   
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());
    }
}
项目:openMAXims    文件:Logic.java   
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();
}
项目:openMAXims    文件:Logic.java   
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);
    }
}
项目:openMAXims    文件:Logic.java   
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;
}
项目:openMAXims    文件:Logic.java   
@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();
    }
}
项目:openmaxims-linux    文件:Logic.java   
@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();
    }
}
项目:openmaxims-linux    文件:Logic.java   
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());
    }
}
项目:openmaxims-linux    文件:Logic.java   
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);
    }

}
项目:openmaxims-linux    文件:Logic.java   
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());
    }

}
项目:openmaxims-linux    文件:Logic.java   
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());
    }
}
项目:openmaxims-linux    文件:Logic.java   
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();
}
项目:openmaxims-linux    文件:Logic.java   
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);
    }
}
项目:openmaxims-linux    文件:Logic.java   
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;
}
项目:AvoinApotti    文件:Logic.java   
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);
}
项目:AvoinApotti    文件:DiagnosisProceduresSearchImpl.java   
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;
}
项目:AvoinApotti    文件:Logic.java   
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;
}
项目:AvoinApotti    文件:Logic.java   
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();
}
项目:AvoinApotti    文件:Logic.java   
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()));

}
项目:AvoinApotti    文件:Logic.java   
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();
        }
    }

}
项目:AvoinApotti    文件:Logic.java   
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();
    }

}
项目:AvoinApotti    文件:Logic.java   
/**
 * 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();
    }
}
项目:AvoinApotti    文件:Logic.java   
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的实例源码

ims.clinical.vo.CSPatientSummaryDiagnosisVoCollection的实例源码

项目:AvoinApotti    文件:Patient_SummaryImpl.java   
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;
}
项目:AvoinApotti    文件:PatientSummaryImpl.java   
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;
}
项目:openMAXims    文件:Patient_SummaryImpl.java   
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;
}
项目:openMAXims    文件:PatientSummaryImpl.java   
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;
}
项目:openmaxims-linux    文件:Patient_SummaryImpl.java   
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;
}
项目:openmaxims-linux    文件:PatientSummaryImpl.java   
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的实例源码

ims.clinical.vo.CSPatientSummaryDiagnosisVo的实例源码

项目:AvoinApotti    文件:Patient_SummaryImpl.java   
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;
}
项目:AvoinApotti    文件:PatientSummaryImpl.java   
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;
}
项目:openMAXims    文件:Patient_SummaryImpl.java   
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;
}
项目:openMAXims    文件:PatientSummaryImpl.java   
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;
}
项目:openmaxims-linux    文件:Patient_SummaryImpl.java   
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;
}
项目:openmaxims-linux    文件:PatientSummaryImpl.java   
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的实例源码

ims.clinical.vo.CSPatientSummaryProcedureVoCollection的实例源码

项目:AvoinApotti    文件:Patient_SummaryImpl.java   
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;
}
项目:AvoinApotti    文件:PatientSummaryImpl.java   
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;
}
项目:openMAXims    文件:Patient_SummaryImpl.java   
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;
}
项目:openMAXims    文件:PatientSummaryImpl.java   
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;
}
项目:openmaxims-linux    文件:Patient_SummaryImpl.java   
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;
}
项目:openmaxims-linux    文件:PatientSummaryImpl.java   
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的实例源码等相关知识的信息别忘了在本站进行查找喔。

本文标签: