GVKun编程网logo

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

13

本文将介绍ims.clinical.vo.lookups.EDischargeSummarySection的实例源码的详细情况,特别是关于istio源码解析的相关信息。我们将通过案例分析、数据研究等多

本文将介绍ims.clinical.vo.lookups.EDischargeSummarySection的实例源码的详细情况,特别是关于istio源码解析的相关信息。我们将通过案例分析、数据研究等多种方式,帮助您更全面地了解这个主题,同时也将涉及一些关于ims.clinical.vo.CSPatientSummaryDiagnosisVoCollection的实例源码、ims.clinical.vo.DischargeDetailsVoCollection的实例源码、ims.clinical.vo.DischargeDetailsWithAssessmentVoCollection的实例源码、ims.clinical.vo.DischargeFuturePlanFollowUpVoCollection的实例源码的知识。

本文目录一览:

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

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

项目:AvoinApotti    文件:Logic.java   
private boolean diagnosisCompleted(boolean hasDiagnosis) {

        if((!form.chkNoDiagnosis().getValue() && !hasDiagnosis))
            return false;
        if (!form.chkComplete().getValue())//WDEV-12784
        {   
            //If currently Check Complete is unticked but we prevIoUsly had a Clinical Info complete,also change the status of diagnosis
            return !domain.isSectionComplete(form.getLocalContext().getSTHKSummary(),EdischargeSummarySection.CLINICALINFO);
        }

        //WDEV-11817if(!form.chkNoCoMorbidity().getValue() && !domain.hasComorbidity(form.getGlobalContext().Core.getEpisodeofCareShort()))
        //WDEV-11817    return false;
        //WDEV-11817if(!form.chkNoComplications().getValue() && !domain.hasComplications(form.getGlobalContext().Core.getEpisodeofCareShort()))
        //WDEV-11817    return false;

        return true;
    }
项目:AvoinApotti    文件:Logic.java   
private EdischargeSummarySectionStatus getProcStatus(EdischargeSTHKSummaryForProcComponentVo summary) 
{
    if(summary == null || summary.getSummaryDetails() == null)
        return null;

    for(int i=0; i< summary.getSummaryDetails().size(); i++)
    {
        EdischargeSTHKSummaryDetailVo summaryDetails = summary.getSummaryDetails().get(i);

        if(summaryDetails == null)
            continue;

        if(EdischargeSummarySection.OPERATIONS_AND_PROCS.equals(summaryDetails.getSection()))
        {
            return summaryDetails.getProgressstatus();
        }
    }

    return null;
}
项目:AvoinApotti    文件:Logic.java   
private EdischargeSTHKSummaryForProcComponentVo populateEdischargeSummary() 
{
    EdischargeSTHKSummaryForProcComponentVo summary = form.getLocalContext().getSTHKSummaryVo();

    if(summary != null && summary.getSummaryDetails() != null)
    {
        for(int i=0; i<summary.getSummaryDetails().size(); i++)
        {
            EdischargeSTHKSummaryDetailVo summaryDetails = summary.getSummaryDetails().get(i);

            if(summaryDetails == null)
                continue;

            if(EdischargeSummarySection.OPERATIONS_AND_PROCS.equals(summaryDetails.getSection()))
            {
                summaryDetails.setProgressstatus(form.chkComplete().getValue() ? EdischargeSummarySectionStatus.COMPLETED : EdischargeSummarySectionStatus.IN_PROGRESS);
            }
        }
    }

    if(summary != null)     //wdev-13375
        summary.validate();

    return summary;
}
项目:openMAXims    文件:Logic.java   
private boolean diagnosisCompleted(boolean hasDiagnosis) {

        if((!form.chkNoDiagnosis().getValue() && !hasDiagnosis))
            return false;
        if (!form.chkComplete().getValue())//WDEV-12784
        {   
            //If currently Check Complete is unticked but we prevIoUsly had a Clinical Info complete,EdischargeSummarySection.CLINICALINFO);
        }

        //WDEV-11817if(!form.chkNoCoMorbidity().getValue() && !domain.hasComorbidity(form.getGlobalContext().Core.getEpisodeofCareShort()))
        //WDEV-11817    return false;
        //WDEV-11817if(!form.chkNoComplications().getValue() && !domain.hasComplications(form.getGlobalContext().Core.getEpisodeofCareShort()))
        //WDEV-11817    return false;

        return true;
    }
项目:openMAXims    文件:Logic.java   
private EdischargeSummarySectionStatus getProcStatus(EdischargeSTHKSummaryForProcComponentVo summary) 
{
    if(summary == null || summary.getSummaryDetails() == null)
        return null;

    for(int i=0; i< summary.getSummaryDetails().size(); i++)
    {
        EdischargeSTHKSummaryDetailVo summaryDetails = summary.getSummaryDetails().get(i);

        if(summaryDetails == null)
            continue;

        if(EdischargeSummarySection.OPERATIONS_AND_PROCS.equals(summaryDetails.getSection()))
        {
            return summaryDetails.getProgressstatus();
        }
    }

    return null;
}
项目:openMAXims    文件:Logic.java   
private EdischargeSTHKSummaryForProcComponentVo populateEdischargeSummary() 
{
    EdischargeSTHKSummaryForProcComponentVo summary = form.getLocalContext().getSTHKSummaryVo();

    if(summary != null && summary.getSummaryDetails() != null)
    {
        for(int i=0; i<summary.getSummaryDetails().size(); i++)
        {
            EdischargeSTHKSummaryDetailVo summaryDetails = summary.getSummaryDetails().get(i);

            if(summaryDetails == null)
                continue;

            if(EdischargeSummarySection.OPERATIONS_AND_PROCS.equals(summaryDetails.getSection()))
            {
                summaryDetails.setProgressstatus(form.chkComplete().getValue() ? EdischargeSummarySectionStatus.COMPLETED : EdischargeSummarySectionStatus.IN_PROGRESS);
            }
        }
    }

    if(summary != null)     //wdev-13375
        summary.validate();

    return summary;
}
项目:openmaxims-linux    文件:Logic.java   
private boolean diagnosisCompleted(boolean hasDiagnosis) {

        if((!form.chkNoDiagnosis().getValue() && !hasDiagnosis))
            return false;
        if (!form.chkComplete().getValue())//WDEV-12784
        {   
            //If currently Check Complete is unticked but we prevIoUsly had a Clinical Info complete,EdischargeSummarySection.CLINICALINFO);
        }

        //WDEV-11817if(!form.chkNoCoMorbidity().getValue() && !domain.hasComorbidity(form.getGlobalContext().Core.getEpisodeofCareShort()))
        //WDEV-11817    return false;
        //WDEV-11817if(!form.chkNoComplications().getValue() && !domain.hasComplications(form.getGlobalContext().Core.getEpisodeofCareShort()))
        //WDEV-11817    return false;

        return true;
    }
项目:openmaxims-linux    文件:Logic.java   
private EdischargeSummarySectionStatus getProcStatus(EdischargeSTHKSummaryForProcComponentVo summary) 
{
    if(summary == null || summary.getSummaryDetails() == null)
        return null;

    for(int i=0; i< summary.getSummaryDetails().size(); i++)
    {
        EdischargeSTHKSummaryDetailVo summaryDetails = summary.getSummaryDetails().get(i);

        if(summaryDetails == null)
            continue;

        if(EdischargeSummarySection.OPERATIONS_AND_PROCS.equals(summaryDetails.getSection()))
        {
            return summaryDetails.getProgressstatus();
        }
    }

    return null;
}
项目:openmaxims-linux    文件:Logic.java   
private EdischargeSTHKSummaryForProcComponentVo populateEdischargeSummary() 
{
    EdischargeSTHKSummaryForProcComponentVo summary = form.getLocalContext().getSTHKSummaryVo();

    if(summary != null && summary.getSummaryDetails() != null)
    {
        for(int i=0; i<summary.getSummaryDetails().size(); i++)
        {
            EdischargeSTHKSummaryDetailVo summaryDetails = summary.getSummaryDetails().get(i);

            if(summaryDetails == null)
                continue;

            if(EdischargeSummarySection.OPERATIONS_AND_PROCS.equals(summaryDetails.getSection()))
            {
                summaryDetails.setProgressstatus(form.chkComplete().getValue() ? EdischargeSummarySectionStatus.COMPLETED : EdischargeSummarySectionStatus.IN_PROGRESS);
            }
        }
    }

    if(summary != null)     //wdev-13375
        summary.validate();

    return summary;
}
项目:AvoinApotti    文件:Logic.java   
private EdischargeSTHKSummaryDetailVo getDetailRecord(EdischargeSTHKSummaryDetailVoCollection summaryDetails,EdischargeSummarySection section)
{
    if(summaryDetails != null)
    {
        for(EdischargeSTHKSummaryDetailVo voDetail : summaryDetails)
        {
            if(voDetail.getSection().equals(section))
                return voDetail;
        }
    }

    return null;
}
项目:AvoinApotti    文件:EdischargeHelper.java   
private int findDetailRecordForType(List summaryDetails,EdischargeSummarySection section) throws StaleObjectException
{
    for(int i=0; i<summaryDetails.size(); i++)
    {
        SummaryDetail doSummDetail = (SummaryDetail) summaryDetails.get(i);
        if(doSummDetail.getSection().equals(getDomLookup(section)))
            return i;
    }

    //Actually this is a stale. Meaning that somebody else removed that type from additional info
    //throw new CodingRuntimeException("Summary Detail record not instantiated for " + section.getText());
    throw new StaleObjectException(null);
}
项目:AvoinApotti    文件:EdischargeClinicalInfoSTHKComponentImpl.java   
public Boolean isSectionComplete(SummaryRefVo summary,EdischargeSummarySection section)
{
    final String hql = "select count(summ.id) from Summary as summ left join summ.summaryDetails " +
            "as sd left join sd.section as sec left join sd.progressstatus as prgress where " +
            "(summ.id = :summary and prgress.id = :progress and sec.id = :section and summ.isRIE is null)";

    long count = getDomainFactory().countWithHQL(hql,new String[]{"summary","progress","section"},new Object[]{summary.getID_Summary(),EdischargeSummarySectionStatus.COMPLETED.getID(),section.getID()});
    return count > 0;
}
项目:openMAXims    文件:Logic.java   
private EdischargeSTHKSummaryDetailVo getDetailRecord(EdischargeSTHKSummaryDetailVoCollection summaryDetails,EdischargeSummarySection section)
{
    if(summaryDetails != null)
    {
        for(EdischargeSTHKSummaryDetailVo voDetail : summaryDetails)
        {
            if(voDetail.getSection().equals(section))
                return voDetail;
        }
    }

    return null;
}
项目:openMAXims    文件:EdischargeHelper.java   
private int findDetailRecordForType(List summaryDetails,EdischargeSummarySection section) throws StaleObjectException
{
    for(int i=0; i<summaryDetails.size(); i++)
    {
        SummaryDetail doSummDetail = (SummaryDetail) summaryDetails.get(i);
        if(doSummDetail.getSection().equals(getDomLookup(section)))
            return i;
    }

    //Actually this is a stale. Meaning that somebody else removed that type from additional info
    //throw new CodingRuntimeException("Summary Detail record not instantiated for " + section.getText());
    throw new StaleObjectException(null);
}
项目:openMAXims    文件:EdischargeClinicalInfoSTHKComponentImpl.java   
public Boolean isSectionComplete(SummaryRefVo summary,section.getID()});
    return count > 0;
}
项目:openmaxims-linux    文件:Logic.java   
private EdischargeSTHKSummaryDetailVo getDetailRecord(EdischargeSTHKSummaryDetailVoCollection summaryDetails,EdischargeSummarySection section)
{
    if(summaryDetails != null)
    {
        for(EdischargeSTHKSummaryDetailVo voDetail : summaryDetails)
        {
            if(voDetail.getSection().equals(section))
                return voDetail;
        }
    }

    return null;
}
项目:openmaxims-linux    文件:EdischargeHelper.java   
private int findDetailRecordForType(List summaryDetails,EdischargeSummarySection section) throws StaleObjectException
{
    for(int i=0; i<summaryDetails.size(); i++)
    {
        SummaryDetail doSummDetail = (SummaryDetail) summaryDetails.get(i);
        if(doSummDetail.getSection().equals(getDomLookup(section)))
            return i;
    }

    //Actually this is a stale. Meaning that somebody else removed that type from additional info
    //throw new CodingRuntimeException("Summary Detail record not instantiated for " + section.getText());
    throw new StaleObjectException(null);
}
项目:openmaxims-linux    文件:EdischargeClinicalInfoSTHKComponentImpl.java   
public Boolean isSectionComplete(SummaryRefVo summary,section.getID()});
    return count > 0;
}
项目:AvoinApotti    文件:Logic.java   
public boolean save() throws PresentationLogicException 
{
    ArrayList<String> screenErrors = new ArrayList<String>();

    if (form.txtSummaryofInpatientEpisode().getValue() == null)
        screenErrors.add("Summary of Inpatient Episode is a mandatory item.");
    if (form.txtRelevantTreatmentsETC().getValue() == null)
        screenErrors.add("Relevant Treatments and Changes Made to Treatments is a mandatory item.");

    dischargeClinicalinformationSTHKVo voClinInfo = populateDataFromScreen();

    boolean hasDiagnosis = domain.hasDiagnosis(form.getGlobalContext().Core.getEpisodeofCareShort());
    boolean diagnosisCompleted = diagnosisCompleted(hasDiagnosis);
    if(voClinInfo.getIsCompleteIsNotNull() && voClinInfo.getIsComplete() && !diagnosisCompleted)
        screenErrors.add("Diagnosis must be completed before marking Clinical Info as completed.");

    String[] arrErrors = voClinInfo.validate();
    String[] arrScreenAndVoErrors = addScreenErrorsToVOErrors(screenErrors,arrErrors);


    if (arrScreenAndVoErrors.length == 0)
    {
        //WDEV-11817 - Start

        if (voClinInfo.getIsCompleteIsNotNull() && voClinInfo.getIsComplete() && !domain.isSectionComplete(form.getLocalContext().getSTHKSummary(),EdischargeSummarySection.DIAGNOSIS) && !hasComplicationsComorbidityInfo() && !isDiagnosisConfirmed())
        {
            form.getLocalContext().setDiagnosisConfirmMsgBoxId(engine.showMessage("Please confirm that diagnosis is complete","Confirmation",MessageButtons.YESNO,MessageIcon.QUESTION));
            return false;
        }   
        //WDEV-11817 - End

        try
        {
            voClinInfo = domain.saveClinicalInfo(voClinInfo,form.getLocalContext().getSTHKSummary());
        }
        catch (StaleObjectException e)
        {
            engine.showMessage(ConfigFlag.UI.STALE_OBJECT_MESSAGE.getValue());

            form.setMode(FormMode.VIEW);
            open();

            form.getGlobalContext().Clinical.setedischargedisableTabs(false);

            form.getLocalContext().setLastEvent(EdischargeLastEvent.EdisCHARGE_SAVE);
            form.fireCustomControlValueChanged();

            return false;
        }
    }
    else
    {
        engine.showErrors("Error",arrScreenAndVoErrors);
        return false;
    }

    saveDiagnosisDetails(); //WDEV-12847

    form.setMode(FormMode.VIEW);            
    form.getLocalContext().setSelectedRecord(voClinInfo);

    form.getGlobalContext().Clinical.setedischargedisableTabs(false);
    form.getLocalContext().setLastEvent(EdischargeLastEvent.EdisCHARGE_SAVE);
    form.fireCustomControlValueChanged();

    return true;
}
项目:AvoinApotti    文件:Logic.java   
private void updateControlState()
{
    form.btnAdditional().setVisible(false);
    form.getLocalContext().setAllowChangeOpsProcs(false);
    form.getLocalContext().setAllowChangeNeoNatalPlastics(false);
    //if a section of neonatal or plastics is present and not started
    //or ops procs is not started
    if(form.getLocalContext().getSelectedInstanceIsNotNull() && form.getLocalContext().getSelectedInstance().getID_Summary() != null)
    {
        EdischargeSTHKSummaryVo voSummary = form.getLocalContext().getSelectedInstance();
        EdischargeSTHKSummaryDetailVoCollection voCollDetails = voSummary.getSummaryDetails();
        boolean canChangeOpsProcs = true;
        boolean canChangePlasticsOrNeonatal = true;
        if(voCollDetails != null)
        {
            for(int i=0; i<voCollDetails.size(); i++)
            {
                if(voCollDetails.get(i).getSectionIsNotNull() && (voCollDetails.get(i).getSection().equals(EdischargeSummarySection.NEONATAL) || voCollDetails.get(i).getSection().equals(EdischargeSummarySection.PLASTICS)))
                {                           
                    if(voCollDetails.get(i).getSectionIsNotNull() && (voCollDetails.get(i).getSection().equals(EdischargeSummarySection.NEONATAL) || voCollDetails.get(i).getSection().equals(EdischargeSummarySection.PLASTICS)) && voCollDetails.get(i).getProgressstatusIsNotNull() && (voCollDetails.get(i).getProgressstatus().equals(EdischargeSummarySectionStatus.COMPLETED) || voCollDetails.get(i).getProgressstatus().equals(EdischargeSummarySectionStatus.IN_PROGRESS)))
                    {
                        canChangePlasticsOrNeonatal = false;
                    }
                }
                if(voCollDetails.get(i).getSectionIsNotNull() && voCollDetails.get(i).getSection().equals(EdischargeSummarySection.OPERATIONS_AND_PROCS))
                {
                    if(voCollDetails.get(i).getProgressstatusIsNotNull() && (voCollDetails.get(i).getProgressstatus().equals(EdischargeSummarySectionStatus.COMPLETED) || voCollDetails.get(i).getProgressstatus().equals(EdischargeSummarySectionStatus.IN_PROGRESS)))
                    {
                        canChangeOpsProcs = false;
                    }
                }
            }
        }
        if(canChangeOpsProcs || canChangePlasticsOrNeonatal)
        {
            form.btnAdditional().setVisible(true);
            form.getLocalContext().setAllowChangeOpsProcs(canChangeOpsProcs);
            form.getLocalContext().setAllowChangeNeoNatalPlastics(canChangePlasticsOrNeonatal);
        }
    }
}
项目:openMAXims    文件:Logic.java   
public boolean save() throws PresentationLogicException 
{
    ArrayList<String> screenErrors = new ArrayList<String>();

    if (form.txtSummaryofInpatientEpisode().getValue() == null)
        screenErrors.add("Summary of Inpatient Episode is a mandatory item.");
    if (form.txtRelevantTreatmentsETC().getValue() == null)
        screenErrors.add("Relevant Treatments and Changes Made to Treatments is a mandatory item.");

    dischargeClinicalinformationSTHKVo voClinInfo = populateDataFromScreen();

    boolean hasDiagnosis = domain.hasDiagnosis(form.getGlobalContext().Core.getEpisodeofCareShort());
    boolean diagnosisCompleted = diagnosisCompleted(hasDiagnosis);
    if(voClinInfo.getIsCompleteIsNotNull() && voClinInfo.getIsComplete() && !diagnosisCompleted)
        screenErrors.add("Diagnosis must be completed before marking Clinical Info as completed.");

    String[] arrErrors = voClinInfo.validate();
    String[] arrScreenAndVoErrors = addScreenErrorsToVOErrors(screenErrors,arrScreenAndVoErrors);
        return false;
    }

    saveDiagnosisDetails(); //WDEV-12847

    form.setMode(FormMode.VIEW);            
    form.getLocalContext().setSelectedRecord(voClinInfo);

    form.getGlobalContext().Clinical.setedischargedisableTabs(false);
    form.getLocalContext().setLastEvent(EdischargeLastEvent.EdisCHARGE_SAVE);
    form.fireCustomControlValueChanged();

    return true;
}
项目:openMAXims    文件:Logic.java   
private void updateControlState()
{
    form.btnAdditional().setVisible(false);
    form.getLocalContext().setAllowChangeOpsProcs(false);
    form.getLocalContext().setAllowChangeNeoNatalPlastics(false);
    //if a section of neonatal or plastics is present and not started
    //or ops procs is not started
    if(form.getLocalContext().getSelectedInstanceIsNotNull() && form.getLocalContext().getSelectedInstance().getID_Summary() != null)
    {
        EdischargeSTHKSummaryVo voSummary = form.getLocalContext().getSelectedInstance();
        EdischargeSTHKSummaryDetailVoCollection voCollDetails = voSummary.getSummaryDetails();
        boolean canChangeOpsProcs = true;
        boolean canChangePlasticsOrNeonatal = true;
        if(voCollDetails != null)
        {
            for(int i=0; i<voCollDetails.size(); i++)
            {
                if(voCollDetails.get(i).getSectionIsNotNull() && (voCollDetails.get(i).getSection().equals(EdischargeSummarySection.NEONATAL) || voCollDetails.get(i).getSection().equals(EdischargeSummarySection.PLASTICS)))
                {                           
                    if(voCollDetails.get(i).getSectionIsNotNull() && (voCollDetails.get(i).getSection().equals(EdischargeSummarySection.NEONATAL) || voCollDetails.get(i).getSection().equals(EdischargeSummarySection.PLASTICS)) && voCollDetails.get(i).getProgressstatusIsNotNull() && (voCollDetails.get(i).getProgressstatus().equals(EdischargeSummarySectionStatus.COMPLETED) || voCollDetails.get(i).getProgressstatus().equals(EdischargeSummarySectionStatus.IN_PROGRESS)))
                    {
                        canChangePlasticsOrNeonatal = false;
                    }
                }
                if(voCollDetails.get(i).getSectionIsNotNull() && voCollDetails.get(i).getSection().equals(EdischargeSummarySection.OPERATIONS_AND_PROCS))
                {
                    if(voCollDetails.get(i).getProgressstatusIsNotNull() && (voCollDetails.get(i).getProgressstatus().equals(EdischargeSummarySectionStatus.COMPLETED) || voCollDetails.get(i).getProgressstatus().equals(EdischargeSummarySectionStatus.IN_PROGRESS)))
                    {
                        canChangeOpsProcs = false;
                    }
                }
            }
        }
        if(canChangeOpsProcs || canChangePlasticsOrNeonatal)
        {
            form.btnAdditional().setVisible(true);
            form.getLocalContext().setAllowChangeOpsProcs(canChangeOpsProcs);
            form.getLocalContext().setAllowChangeNeoNatalPlastics(canChangePlasticsOrNeonatal);
        }
    }
}
项目:openmaxims-linux    文件:Logic.java   
public boolean save() throws PresentationLogicException 
{
    ArrayList<String> screenErrors = new ArrayList<String>();

    if (form.txtSummaryofInpatientEpisode().getValue() == null)
        screenErrors.add("Summary of Inpatient Episode is a mandatory item.");
    if (form.txtRelevantTreatmentsETC().getValue() == null)
        screenErrors.add("Relevant Treatments and Changes Made to Treatments is a mandatory item.");

    dischargeClinicalinformationSTHKVo voClinInfo = populateDataFromScreen();

    boolean hasDiagnosis = domain.hasDiagnosis(form.getGlobalContext().Core.getEpisodeofCareShort());
    boolean diagnosisCompleted = diagnosisCompleted(hasDiagnosis);
    if(voClinInfo.getIsCompleteIsNotNull() && voClinInfo.getIsComplete() && !diagnosisCompleted)
        screenErrors.add("Diagnosis must be completed before marking Clinical Info as completed.");

    String[] arrErrors = voClinInfo.validate();
    String[] arrScreenAndVoErrors = addScreenErrorsToVOErrors(screenErrors,arrScreenAndVoErrors);
        return false;
    }

    saveDiagnosisDetails(); //WDEV-12847

    form.setMode(FormMode.VIEW);            
    form.getLocalContext().setSelectedRecord(voClinInfo);

    form.getGlobalContext().Clinical.setedischargedisableTabs(false);
    form.getLocalContext().setLastEvent(EdischargeLastEvent.EdisCHARGE_SAVE);
    form.fireCustomControlValueChanged();

    return true;
}
项目:openmaxims-linux    文件:Logic.java   
private void updateControlState()
{
    form.btnAdditional().setVisible(false);
    form.getLocalContext().setAllowChangeOpsProcs(false);
    form.getLocalContext().setAllowChangeNeoNatalPlastics(false);
    //if a section of neonatal or plastics is present and not started
    //or ops procs is not started
    if(form.getLocalContext().getSelectedInstanceIsNotNull() && form.getLocalContext().getSelectedInstance().getID_Summary() != null)
    {
        EdischargeSTHKSummaryVo voSummary = form.getLocalContext().getSelectedInstance();
        EdischargeSTHKSummaryDetailVoCollection voCollDetails = voSummary.getSummaryDetails();
        boolean canChangeOpsProcs = true;
        boolean canChangePlasticsOrNeonatal = true;
        if(voCollDetails != null)
        {
            for(int i=0; i<voCollDetails.size(); i++)
            {
                if(voCollDetails.get(i).getSectionIsNotNull() && (voCollDetails.get(i).getSection().equals(EdischargeSummarySection.NEONATAL) || voCollDetails.get(i).getSection().equals(EdischargeSummarySection.PLASTICS)))
                {                           
                    if(voCollDetails.get(i).getSectionIsNotNull() && (voCollDetails.get(i).getSection().equals(EdischargeSummarySection.NEONATAL) || voCollDetails.get(i).getSection().equals(EdischargeSummarySection.PLASTICS)) && voCollDetails.get(i).getProgressstatusIsNotNull() && (voCollDetails.get(i).getProgressstatus().equals(EdischargeSummarySectionStatus.COMPLETED) || voCollDetails.get(i).getProgressstatus().equals(EdischargeSummarySectionStatus.IN_PROGRESS)))
                    {
                        canChangePlasticsOrNeonatal = false;
                    }
                }
                if(voCollDetails.get(i).getSectionIsNotNull() && voCollDetails.get(i).getSection().equals(EdischargeSummarySection.OPERATIONS_AND_PROCS))
                {
                    if(voCollDetails.get(i).getProgressstatusIsNotNull() && (voCollDetails.get(i).getProgressstatus().equals(EdischargeSummarySectionStatus.COMPLETED) || voCollDetails.get(i).getProgressstatus().equals(EdischargeSummarySectionStatus.IN_PROGRESS)))
                    {
                        canChangeOpsProcs = false;
                    }
                }
            }
        }
        if(canChangeOpsProcs || canChangePlasticsOrNeonatal)
        {
            form.btnAdditional().setVisible(true);
            form.getLocalContext().setAllowChangeOpsProcs(canChangeOpsProcs);
            form.getLocalContext().setAllowChangeNeoNatalPlastics(canChangePlasticsOrNeonatal);
        }
    }
}

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.DischargeDetailsVoCollection的实例源码

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

项目:openMAXims    文件:Logic.java   
private void search() 
{
    clearResults();

    EdischargeSearchCriteriaVo voCriteria = populateSearchCriteria();

    dischargeDetailsVoCollection dischargeDetails = domain.searchByCriteria(voCriteria);

    //start WDEV-14703
    if (dischargeDetails == null || dischargeDetails.size() == 0)
    {
        engine.showMessage("No matching discharged patients found.");
        return;
    }
    //end

    populatedischargesGrid(dischargeDetails);

    if (voCriteria != null && voCriteria.getColumnSortOrder() != null)
    {
        setSortOrderForColumn(voCriteria.getColumnSortOrder().getColumnId(),voCriteria.getColumnSortOrder().getSortOrder());
    }
}
项目:AvoinApotti    文件:dischargeSummaryScheduleSTHKFormImpl.java   
public dischargeDetailsVo getdischargeDetailsForCareContext(CareContextRefVo careContext)   
{
    if(careContext == null ||
            careContext.getID_CareContext() == null)
        throw new CodingRuntimeException("CareContext is null or id not provided for getdischargeDetailsForCareContext");   

    DomainFactory factory = getDomainFactory();
    List dischargeDetails = factory.find("select dd from dischargeDetails as dd left join dd.careContext as cc where cc.id = :idCareContext",new String[]{"idCareContext"},new Object[]{careContext.getID_CareContext()});
    dischargeDetailsVoCollection discharge = dischargeDetailsVoAssembler.createdischargeDetailsVoCollectionFromdischargeDetails(dischargeDetails);      

    return discharge != null && discharge.size() > 0 ? (discharge.get(0) != null ? discharge.get(0) : null) : null;
}
项目:AvoinApotti    文件:EdischargeHelper.java   
/**
* get discharge Details
*/
public ims.clinical.vo.dischargeDetailsVo getdischargeDetails(ims.core.admin.vo.CareContextRefVo careContextRefvo)
{
    if(careContextRefvo == null)
        throw new CodingRuntimeException("careContextRefVo Filter not provided for list call. ");

    if(careContextRefvo != null)
    {
        DomainFactory factory = getDomainFactory();
        StringBuffer hql = new StringBuffer(" from dischargeDetails dd where "); 
        String andStr = " ";

        ArrayList<String> markers = new ArrayList<String>();
        ArrayList<Serializable> values = new ArrayList<Serializable>();

        hql.append(andStr + " dd.careContext.id = :careContextId");
            markers.add("careContextId");
        values.add(careContextRefvo.getID_CareContext());
        andStr = " and ";   

        List list = factory.find(hql.toString(),markers,values);
        if(list != null && list.size() > 0)
        { 
            dischargeDetailsVoCollection voColl = dischargeDetailsVoAssembler.createdischargeDetailsVoCollectionFromdischargeDetails(list);
            if(voColl != null && voColl.size() > 0)
                return voColl.get(0);
        }
    }
    return null;
}
项目:AvoinApotti    文件:EdischargeDiagnosisComponentImpl.java   
public dischargeDetailsVo getdischargeDetails(CareContextRefVo careContextRefvo) 
{
    if(careContextRefvo == null)
        throw new CodingRuntimeException("careContextRefVo Filter not provided for list call. ");

    if(careContextRefvo != null)
    {
        DomainFactory factory = getDomainFactory();
        StringBuffer hql = new StringBuffer(" from dischargeDetails dd where "); 
        String andStr = " ";

        ArrayList<String> markers = new ArrayList<String>();
        ArrayList<Serializable> values = new ArrayList<Serializable>();

        hql.append(andStr + " dd.careContext.id = :careContextId");
            markers.add("careContextId");
        values.add(careContextRefvo.getID_CareContext());
        andStr = " and ";   

        List list = factory.find(hql.toString(),values);
        if(list != null && list.size() > 0)
        { 
            dischargeDetailsVoCollection voColl = dischargeDetailsVoAssembler.createdischargeDetailsVoCollectionFromdischargeDetails(list);
            if(voColl != null && voColl.size() > 0)
                return voColl.get(0);
        }
    }
    return null;
}
项目:AvoinApotti    文件:EdischargeImpl.java   
/**
* get discharge Details
*/
public ims.clinical.vo.dischargeDetailsVo getdischargeDetails(ims.core.admin.vo.CareContextRefVo careContextRefvo)
{
    if(careContextRefvo == null)
        throw new CodingRuntimeException("careContextRefVo Filter not provided for list call. ");

    if(careContextRefvo != null)
    {
        DomainFactory factory = getDomainFactory();
        StringBuffer hql = new StringBuffer(" from dischargeDetails dd where "); 
        String andStr = " ";

        ArrayList<String> markers = new ArrayList<String>();
        ArrayList<Serializable> values = new ArrayList<Serializable>();

        hql.append(andStr + " dd.careContext.id = :careContextId");
            markers.add("careContextId");
        values.add(careContextRefvo.getID_CareContext());
        andStr = " and ";   

        List list = factory.find(hql.toString(),values);
        if(list != null && list.size() > 0)
        { 
            dischargeDetailsVoCollection voColl = dischargeDetailsVoAssembler.createdischargeDetailsVoCollectionFromdischargeDetails(list);
            if(voColl != null && voColl.size() > 0)
                return voColl.get(0);
        }
    }
    return null;
}
项目:AvoinApotti    文件:EdischargePreViewComponentImpl.java   
public dischargeDetailsVo getdischargeDetailsForCareContext(CareContextRefVo careContext)   
{
    if(careContext == null ||
            careContext.getID_CareContext() == null)
        throw new CodingRuntimeException("CareContext is null or id not provided for getdischargeDetailsForCareContext");   

    DomainFactory factory = getDomainFactory();
    List dischargeDetails = factory.find("select dd from dischargeDetails as dd left join dd.careContext as cc where cc.id = :idCareContext",new Object[]{careContext.getID_CareContext()});
    dischargeDetailsVoCollection discharge = dischargeDetailsVoAssembler.createdischargeDetailsVoCollectionFromdischargeDetails(dischargeDetails);      

    return discharge != null && discharge.size() > 0 ? (discharge.get(0) != null ? discharge.get(0) : null) : null;
}
项目:openMAXims    文件:dischargeSummaryScheduleImpl.java   
public dischargeDetailsVo getdischargeDetailsForCareContext(CareContextRefVo careContext)   
{
    if(careContext == null ||
            careContext.getID_CareContext() == null)
        throw new CodingRuntimeException("CareContext is null or id not provided for getdischargeDetailsForCareContext");   

    DomainFactory factory = getDomainFactory();
    List dischargeDetails = factory.find("select dd from dischargeDetails as dd left join dd.careContext as cc where cc.id = :idCareContext",new Object[]{careContext.getID_CareContext()});
    dischargeDetailsVoCollection discharge = dischargeDetailsVoAssembler.createdischargeDetailsVoCollectionFromdischargeDetails(dischargeDetails);      

    return discharge != null && discharge.size() > 0 ? (discharge.get(0) != null ? discharge.get(0) : null) : null;
}
项目:openMAXims    文件:dischargeSummaryScheduleSTHKImpl.java   
public dischargeDetailsVo getdischargeDetailsForCareContext(CareContextRefVo careContext)   
{
    if(careContext == null ||
            careContext.getID_CareContext() == null)
        throw new CodingRuntimeException("CareContext is null or id not provided for getdischargeDetailsForCareContext");   

    DomainFactory factory = getDomainFactory();
    List dischargeDetails = factory.find("select dd from dischargeDetails as dd left join dd.careContext as cc where cc.id = :idCareContext",new Object[]{careContext.getID_CareContext()});
    dischargeDetailsVoCollection discharge = dischargeDetailsVoAssembler.createdischargeDetailsVoCollectionFromdischargeDetails(dischargeDetails);      

    return discharge != null && discharge.size() > 0 ? (discharge.get(0) != null ? discharge.get(0) : null) : null;
}
项目:openMAXims    文件:dischargeSummaryScheduleSTHKFormImpl.java   
public dischargeDetailsVo getdischargeDetailsForCareContext(CareContextRefVo careContext)   
{
    if(careContext == null ||
            careContext.getID_CareContext() == null)
        throw new CodingRuntimeException("CareContext is null or id not provided for getdischargeDetailsForCareContext");   

    DomainFactory factory = getDomainFactory();
    List dischargeDetails = factory.find("select dd from dischargeDetails as dd left join dd.careContext as cc where cc.id = :idCareContext",new Object[]{careContext.getID_CareContext()});
    dischargeDetailsVoCollection discharge = dischargeDetailsVoAssembler.createdischargeDetailsVoCollectionFromdischargeDetails(dischargeDetails);      

    return discharge != null && discharge.size() > 0 ? (discharge.get(0) != null ? discharge.get(0) : null) : null;
}
项目:openMAXims    文件:EdischargeHelper.java   
/**
* get discharge Details
*/
public ims.clinical.vo.dischargeDetailsVo getdischargeDetails(ims.core.admin.vo.CareContextRefVo careContextRefvo)
{
    if(careContextRefvo == null)
        throw new CodingRuntimeException("careContextRefVo Filter not provided for list call. ");

    if(careContextRefvo != null)
    {
        DomainFactory factory = getDomainFactory();
        StringBuffer hql = new StringBuffer(" from dischargeDetails dd where "); 
        String andStr = " ";

        ArrayList<String> markers = new ArrayList<String>();
        ArrayList<Serializable> values = new ArrayList<Serializable>();

        hql.append(andStr + " dd.careContext.id = :careContextId");
            markers.add("careContextId");
        values.add(careContextRefvo.getID_CareContext());
        andStr = " and ";   

        List list = factory.find(hql.toString(),values);
        if(list != null && list.size() > 0)
        { 
            dischargeDetailsVoCollection voColl = dischargeDetailsVoAssembler.createdischargeDetailsVoCollectionFromdischargeDetails(list);
            if(voColl != null && voColl.size() > 0)
                return voColl.get(0);
        }
    }
    return null;
}
项目:openMAXims    文件:EdischargeDiagnosisComponentImpl.java   
public dischargeDetailsVo getdischargeDetails(CareContextRefVo careContextRefvo) 
{
    if(careContextRefvo == null)
        throw new CodingRuntimeException("careContextRefVo Filter not provided for list call. ");

    if(careContextRefvo != null)
    {
        DomainFactory factory = getDomainFactory();
        StringBuffer hql = new StringBuffer(" from dischargeDetails dd where "); 
        String andStr = " ";

        ArrayList<String> markers = new ArrayList<String>();
        ArrayList<Serializable> values = new ArrayList<Serializable>();

        hql.append(andStr + " dd.careContext.id = :careContextId");
            markers.add("careContextId");
        values.add(careContextRefvo.getID_CareContext());
        andStr = " and ";   

        List list = factory.find(hql.toString(),values);
        if(list != null && list.size() > 0)
        { 
            dischargeDetailsVoCollection voColl = dischargeDetailsVoAssembler.createdischargeDetailsVoCollectionFromdischargeDetails(list);
            if(voColl != null && voColl.size() > 0)
                return voColl.get(0);
        }
    }
    return null;
}
项目:openMAXims    文件:EdischargeImpl.java   
/**
* get discharge Details
*/
public ims.clinical.vo.dischargeDetailsVo getdischargeDetails(ims.core.admin.vo.CareContextRefVo careContextRefvo)
{
    if(careContextRefvo == null)
        throw new CodingRuntimeException("careContextRefVo Filter not provided for list call. ");

    if(careContextRefvo != null)
    {
        DomainFactory factory = getDomainFactory();
        StringBuffer hql = new StringBuffer(" from dischargeDetails dd where "); 
        String andStr = " ";

        ArrayList<String> markers = new ArrayList<String>();
        ArrayList<Serializable> values = new ArrayList<Serializable>();

        hql.append(andStr + " dd.careContext.id = :careContextId");
            markers.add("careContextId");
        values.add(careContextRefvo.getID_CareContext());
        andStr = " and ";   

        List list = factory.find(hql.toString(),values);
        if(list != null && list.size() > 0)
        { 
            dischargeDetailsVoCollection voColl = dischargeDetailsVoAssembler.createdischargeDetailsVoCollectionFromdischargeDetails(list);
            if(voColl != null && voColl.size() > 0)
                return voColl.get(0);
        }
    }
    return null;
}
项目:openMAXims    文件:EdischargePreViewComponentImpl.java   
public dischargeDetailsVo getdischargeDetailsForCareContext(CareContextRefVo careContext)   
{
    if(careContext == null ||
            careContext.getID_CareContext() == null)
        throw new CodingRuntimeException("CareContext is null or id not provided for getdischargeDetailsForCareContext");   

    DomainFactory factory = getDomainFactory();
    List dischargeDetails = factory.find("select dd from dischargeDetails as dd left join dd.careContext as cc where cc.id = :idCareContext",new Object[]{careContext.getID_CareContext()});
    dischargeDetailsVoCollection discharge = dischargeDetailsVoAssembler.createdischargeDetailsVoCollectionFromdischargeDetails(dischargeDetails);      

    return discharge != null && discharge.size() > 0 ? (discharge.get(0) != null ? discharge.get(0) : null) : null;
}
项目:openmaxims-linux    文件:dischargeSummaryScheduleSTHKFormImpl.java   
public dischargeDetailsVo getdischargeDetailsForCareContext(CareContextRefVo careContext)   
{
    if(careContext == null ||
            careContext.getID_CareContext() == null)
        throw new CodingRuntimeException("CareContext is null or id not provided for getdischargeDetailsForCareContext");   

    DomainFactory factory = getDomainFactory();
    List dischargeDetails = factory.find("select dd from dischargeDetails as dd left join dd.careContext as cc where cc.id = :idCareContext",new Object[]{careContext.getID_CareContext()});
    dischargeDetailsVoCollection discharge = dischargeDetailsVoAssembler.createdischargeDetailsVoCollectionFromdischargeDetails(dischargeDetails);      

    return discharge != null && discharge.size() > 0 ? (discharge.get(0) != null ? discharge.get(0) : null) : null;
}
项目:openmaxims-linux    文件:EdischargeHelper.java   
/**
* get discharge Details
*/
public ims.clinical.vo.dischargeDetailsVo getdischargeDetails(ims.core.admin.vo.CareContextRefVo careContextRefvo)
{
    if(careContextRefvo == null)
        throw new CodingRuntimeException("careContextRefVo Filter not provided for list call. ");

    if(careContextRefvo != null)
    {
        DomainFactory factory = getDomainFactory();
        StringBuffer hql = new StringBuffer(" from dischargeDetails dd where "); 
        String andStr = " ";

        ArrayList<String> markers = new ArrayList<String>();
        ArrayList<Serializable> values = new ArrayList<Serializable>();

        hql.append(andStr + " dd.careContext.id = :careContextId");
            markers.add("careContextId");
        values.add(careContextRefvo.getID_CareContext());
        andStr = " and ";   

        List list = factory.find(hql.toString(),values);
        if(list != null && list.size() > 0)
        { 
            dischargeDetailsVoCollection voColl = dischargeDetailsVoAssembler.createdischargeDetailsVoCollectionFromdischargeDetails(list);
            if(voColl != null && voColl.size() > 0)
                return voColl.get(0);
        }
    }
    return null;
}
项目:openmaxims-linux    文件:EdischargeDiagnosisComponentImpl.java   
public dischargeDetailsVo getdischargeDetails(CareContextRefVo careContextRefvo) 
{
    if(careContextRefvo == null)
        throw new CodingRuntimeException("careContextRefVo Filter not provided for list call. ");

    if(careContextRefvo != null)
    {
        DomainFactory factory = getDomainFactory();
        StringBuffer hql = new StringBuffer(" from dischargeDetails dd where "); 
        String andStr = " ";

        ArrayList<String> markers = new ArrayList<String>();
        ArrayList<Serializable> values = new ArrayList<Serializable>();

        hql.append(andStr + " dd.careContext.id = :careContextId");
            markers.add("careContextId");
        values.add(careContextRefvo.getID_CareContext());
        andStr = " and ";   

        List list = factory.find(hql.toString(),values);
        if(list != null && list.size() > 0)
        { 
            dischargeDetailsVoCollection voColl = dischargeDetailsVoAssembler.createdischargeDetailsVoCollectionFromdischargeDetails(list);
            if(voColl != null && voColl.size() > 0)
                return voColl.get(0);
        }
    }
    return null;
}
项目:openmaxims-linux    文件:EdischargeImpl.java   
/**
* get discharge Details
*/
public ims.clinical.vo.dischargeDetailsVo getdischargeDetails(ims.core.admin.vo.CareContextRefVo careContextRefvo)
{
    if(careContextRefvo == null)
        throw new CodingRuntimeException("careContextRefVo Filter not provided for list call. ");

    if(careContextRefvo != null)
    {
        DomainFactory factory = getDomainFactory();
        StringBuffer hql = new StringBuffer(" from dischargeDetails dd where "); 
        String andStr = " ";

        ArrayList<String> markers = new ArrayList<String>();
        ArrayList<Serializable> values = new ArrayList<Serializable>();

        hql.append(andStr + " dd.careContext.id = :careContextId");
            markers.add("careContextId");
        values.add(careContextRefvo.getID_CareContext());
        andStr = " and ";   

        List list = factory.find(hql.toString(),values);
        if(list != null && list.size() > 0)
        { 
            dischargeDetailsVoCollection voColl = dischargeDetailsVoAssembler.createdischargeDetailsVoCollectionFromdischargeDetails(list);
            if(voColl != null && voColl.size() > 0)
                return voColl.get(0);
        }
    }
    return null;
}
项目:openmaxims-linux    文件:EdischargePreViewComponentImpl.java   
public dischargeDetailsVo getdischargeDetailsForCareContext(CareContextRefVo careContext)   
{
    if(careContext == null ||
            careContext.getID_CareContext() == null)
        throw new CodingRuntimeException("CareContext is null or id not provided for getdischargeDetailsForCareContext");   

    DomainFactory factory = getDomainFactory();
    List dischargeDetails = factory.find("select dd from dischargeDetails as dd left join dd.careContext as cc where cc.id = :idCareContext",new Object[]{careContext.getID_CareContext()});
    dischargeDetailsVoCollection discharge = dischargeDetailsVoAssembler.createdischargeDetailsVoCollectionFromdischargeDetails(dischargeDetails);      

    return discharge != null && discharge.size() > 0 ? (discharge.get(0) != null ? discharge.get(0) : null) : null;
}

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

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

项目:AvoinApotti    文件:EdischargePatientAssessmentImpl.java   
/**
* getSurgeryDetails
*/
public ims.clinical.vo.dischargeDetailsWithAssessmentVo getdischargeDetails(ims.core.admin.vo.CareContextRefVo carecontextRefVo)
{
    if(carecontextRefVo == null)
        throw new CodingRuntimeException("careContextRefVo Filter not provided for list call. ");

    if(carecontextRefVo != null)
    {
        DomainFactory factory = getDomainFactory();
        StringBuffer hql = new StringBuffer(" from dischargeDetails dd where "); 
        String andStr = " ";

        ArrayList<String> markers = new ArrayList<String>();
        ArrayList<Serializable> values = new ArrayList<Serializable>();

        hql.append(andStr + " dd.careContext.id = :careContextId");
            markers.add("careContextId");
        values.add(carecontextRefVo.getID_CareContext());
        andStr = " and ";   

        List list = factory.find(hql.toString(),markers,values);
        if(list != null && list.size() > 0)
        { 
            dischargeDetailsWithAssessmentVoCollection voColl = dischargeDetailsWithAssessmentVoAssembler.createdischargeDetailsWithAssessmentVoCollectionFromdischargeDetails(list);
            if(voColl != null && voColl.size() > 0)
                return voColl.get(0);
        }
    }
    return null;
    }
项目:openMAXims    文件:EdischargePatientAssessmentImpl.java   
/**
* getSurgeryDetails
*/
public ims.clinical.vo.dischargeDetailsWithAssessmentVo getdischargeDetails(ims.core.admin.vo.CareContextRefVo carecontextRefVo)
{
    if(carecontextRefVo == null)
        throw new CodingRuntimeException("careContextRefVo Filter not provided for list call. ");

    if(carecontextRefVo != null)
    {
        DomainFactory factory = getDomainFactory();
        StringBuffer hql = new StringBuffer(" from dischargeDetails dd where "); 
        String andStr = " ";

        ArrayList<String> markers = new ArrayList<String>();
        ArrayList<Serializable> values = new ArrayList<Serializable>();

        hql.append(andStr + " dd.careContext.id = :careContextId");
            markers.add("careContextId");
        values.add(carecontextRefVo.getID_CareContext());
        andStr = " and ";   

        List list = factory.find(hql.toString(),values);
        if(list != null && list.size() > 0)
        { 
            dischargeDetailsWithAssessmentVoCollection voColl = dischargeDetailsWithAssessmentVoAssembler.createdischargeDetailsWithAssessmentVoCollectionFromdischargeDetails(list);
            if(voColl != null && voColl.size() > 0)
                return voColl.get(0);
        }
    }
    return null;
    }
项目:openmaxims-linux    文件:EdischargePatientAssessmentImpl.java   
/**
* getSurgeryDetails
*/
public ims.clinical.vo.dischargeDetailsWithAssessmentVo getdischargeDetails(ims.core.admin.vo.CareContextRefVo carecontextRefVo)
{
    if(carecontextRefVo == null)
        throw new CodingRuntimeException("careContextRefVo Filter not provided for list call. ");

    if(carecontextRefVo != null)
    {
        DomainFactory factory = getDomainFactory();
        StringBuffer hql = new StringBuffer(" from dischargeDetails dd where "); 
        String andStr = " ";

        ArrayList<String> markers = new ArrayList<String>();
        ArrayList<Serializable> values = new ArrayList<Serializable>();

        hql.append(andStr + " dd.careContext.id = :careContextId");
            markers.add("careContextId");
        values.add(carecontextRefVo.getID_CareContext());
        andStr = " and ";   

        List list = factory.find(hql.toString(),values);
        if(list != null && list.size() > 0)
        { 
            dischargeDetailsWithAssessmentVoCollection voColl = dischargeDetailsWithAssessmentVoAssembler.createdischargeDetailsWithAssessmentVoCollectionFromdischargeDetails(list);
            if(voColl != null && voColl.size() > 0)
                return voColl.get(0);
        }
    }
    return null;
    }

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

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

项目:AvoinApotti    文件:Logic.java   
private dischargeFuturePlanVo populateFollowDetails(dischargeFuturePlanVo voFuture)
{
    dischargeFuturePlanFollowUpVoCollection voColl = new dischargeFuturePlanFollowUpVoCollection();
    for (int i = 0; i < form.GrdFollowUp().getRows().size(); i++)
    {
        dischargeFuturePlanFollowUpVo voFutureFOllowup = new dischargeFuturePlanFollowUpVo();
        if (form.GrdFollowUp().getRows().get(i).getValue() != null)
            voFutureFOllowup = form.GrdFollowUp().getRows().get(i).getValue();

        voFutureFOllowup.setFollowUpType(form.GrdFollowUp().getRows().get(i).getColFollowUpType());
        voFutureFOllowup.setHospitalFollowUp(form.GrdFollowUp().getRows().get(i).getColHospFollowUp());
        voFutureFOllowup.setFollowUpInValue(form.GrdFollowUp().getRows().get(i).getColIN());
        voFutureFOllowup.setFollowUpInUnit(form.GrdFollowUp().getRows().get(i).getColPeriod());
        voFutureFOllowup.setFollowUpHCP((HcpLiteVo) form.GrdFollowUp().getRows().get(i).getColHCP().getValue());
        voFutureFOllowup.setFollowUpSpecialty(form.GrdFollowUp().getRows().get(i).getColSpec());
        voFutureFOllowup.setLocation((LocationLiteVo) form.GrdFollowUp().getRows().get(i).getColLoc().getValue());

        voColl.add(voFutureFOllowup);
    }
    voFuture.setFollowUpDetails(voColl);
    return voFuture;
}
项目:AvoinApotti    文件:Logic.java   
private dischargeFuturePlanVo populateFollowDetails(dischargeFuturePlanVo voFuture)
{
    dischargeFuturePlanFollowUpVoCollection voColl = new dischargeFuturePlanFollowUpVoCollection();
    for (int i = 0; i < form.GrdFuturePlan().getRows().size(); i++)
    {
        dischargeFuturePlanFollowUpVo voFutureFOllowup = new dischargeFuturePlanFollowUpVo();
        if (form.GrdFuturePlan().getRows().get(i).getValue() != null)
            voFutureFOllowup = form.GrdFuturePlan().getRows().get(i).getValue();

        voFutureFOllowup.setHospitalFollowUp(form.GrdFuturePlan().getRows().get(i).getColHospFollowUp());
        voFutureFOllowup.setFollowUpInValue(form.GrdFuturePlan().getRows().get(i).getColIN());
        voFutureFOllowup.setFollowUpInUnit(form.GrdFuturePlan().getRows().get(i).getColPeriod());
        voFutureFOllowup.setFollowUpHCP((HcpLiteVo) form.GrdFuturePlan().getRows().get(i).getColHCP().getValue());
        voFutureFOllowup.setFollowUpSpecialty(form.GrdFuturePlan().getRows().get(i).getColSpec());
        voFutureFOllowup.setLocation((LocationLiteVo) form.GrdFuturePlan().getRows().get(i).getColLoc().getValue());

        voColl.add(voFutureFOllowup);
    }
    voFuture.setFollowUpDetails(voColl);

    return voFuture;
}
项目:AvoinApotti    文件:Logic.java   
private void populateFollowUpGridFromData(dischargeFuturePlanFollowUpVoCollection followUpDetails)
{
    // Clear grid
    form.GrdFuturePlan().getRows().clear();

    // Terminate if the collection is null
    if (followUpDetails == null)
        return;

    // Add each value to a grid row
    for (dischargeFuturePlanFollowUpVo value : followUpDetails)
    {
        if (value == null)
            continue;

        addFollowUpDetailRow(form.GrdFuturePlan().getRows().newRow(),value);
    }
}
项目:AvoinApotti    文件:Logic.java   
private dischargeFuturePlanFollowUpVoCollection populateDataFromFollowUpGrid()
{
    // Create a new collection
    dischargeFuturePlanFollowUpVoCollection collection = new dischargeFuturePlanFollowUpVoCollection();

    for (int i = 0; i < form.GrdFuturePlan().getRows().size(); i++)
    {
        GrdFuturePlanRow row = form.GrdFuturePlan().getRows().get(i);

        // Get discharge future plan follow up
        collection.add(getRowValue(row));
    }

    // Return the collection
    return collection;
}
项目:openMAXims    文件:Logic.java   
private dischargeFuturePlanVo populateFollowDetails(dischargeFuturePlanVo voFuture)
{
    dischargeFuturePlanFollowUpVoCollection voColl = new dischargeFuturePlanFollowUpVoCollection();
    for (int i = 0; i < form.GrdFollowUp().getRows().size(); i++)
    {
        dischargeFuturePlanFollowUpVo voFutureFOllowup = new dischargeFuturePlanFollowUpVo();
        if (form.GrdFollowUp().getRows().get(i).getValue() != null)
            voFutureFOllowup = form.GrdFollowUp().getRows().get(i).getValue();

        voFutureFOllowup.setFollowUpType(form.GrdFollowUp().getRows().get(i).getColFollowUpType());
        voFutureFOllowup.setHospitalFollowUp(form.GrdFollowUp().getRows().get(i).getColHospFollowUp());
        voFutureFOllowup.setFollowUpInValue(form.GrdFollowUp().getRows().get(i).getColIN());
        voFutureFOllowup.setFollowUpInUnit(form.GrdFollowUp().getRows().get(i).getColPeriod());
        voFutureFOllowup.setFollowUpHCP((HcpLiteVo) form.GrdFollowUp().getRows().get(i).getColHCP().getValue());
        voFutureFOllowup.setFollowUpSpecialty(form.GrdFollowUp().getRows().get(i).getColSpec());
        voFutureFOllowup.setLocation((LocationLiteVo) form.GrdFollowUp().getRows().get(i).getColLoc().getValue());

        voColl.add(voFutureFOllowup);
    }
    voFuture.setFollowUpDetails(voColl);
    return voFuture;
}
项目:openMAXims    文件:Logic.java   
private dischargeFuturePlanVo populateFollowDetails(dischargeFuturePlanVo voFuture)
{
    dischargeFuturePlanFollowUpVoCollection voColl = new dischargeFuturePlanFollowUpVoCollection();
    for (int i = 0; i < form.GrdFuturePlan().getRows().size(); i++)
    {
        dischargeFuturePlanFollowUpVo voFutureFOllowup = new dischargeFuturePlanFollowUpVo();
        if (form.GrdFuturePlan().getRows().get(i).getValue() != null)
            voFutureFOllowup = form.GrdFuturePlan().getRows().get(i).getValue();

        voFutureFOllowup.setHospitalFollowUp(form.GrdFuturePlan().getRows().get(i).getColHospFollowUp());
        voFutureFOllowup.setFollowUpInValue(getFollowUpInValue(form.GrdFuturePlan().getRows().get(i).getColIN().getValue()));
        voFutureFOllowup.setFollowUpInUnit(form.GrdFuturePlan().getRows().get(i).getColPeriod());
        voFutureFOllowup.setFollowUpHCP((HcpLiteVo) form.GrdFuturePlan().getRows().get(i).getColHCP().getValue());
        voFutureFOllowup.setFollowUpSpecialty(form.GrdFuturePlan().getRows().get(i).getColSpec());
        voFutureFOllowup.setLocation((LocationLiteVo) form.GrdFuturePlan().getRows().get(i).getColLoc().getValue());

        voColl.add(voFutureFOllowup);
    }
    voFuture.setFollowUpDetails(voColl);

    return voFuture;
}
项目:openMAXims    文件:Logic.java   
private void populateFollowUpGridFromData(dischargeFuturePlanFollowUpVoCollection followUpDetails)
{
    // Clear grid
    form.GrdFuturePlan().getRows().clear();

    // Terminate if the collection is null
    if (followUpDetails == null)
        return;

    // Add each value to a grid row
    for (dischargeFuturePlanFollowUpVo value : followUpDetails)
    {
        if (value == null)
            continue;

        addFollowUpDetailRow(form.GrdFuturePlan().getRows().newRow(),value);
    }
}
项目:openMAXims    文件:Logic.java   
private dischargeFuturePlanFollowUpVoCollection populateDataFromFollowUpGrid()
{
    // Create a new collection
    dischargeFuturePlanFollowUpVoCollection collection = new dischargeFuturePlanFollowUpVoCollection();

    for (int i = 0; i < form.GrdFuturePlan().getRows().size(); i++)
    {
        GrdFuturePlanRow row = form.GrdFuturePlan().getRows().get(i);

        // Get discharge future plan follow up
        collection.add(getRowValue(row));
    }

    // Return the collection
    return collection;
}
项目:openMAXims    文件:Logic.java   
private dischargeFuturePlanVo populateFollowDetails(dischargeFuturePlanVo voFuture)
{
    dischargeFuturePlanFollowUpVoCollection voColl = new dischargeFuturePlanFollowUpVoCollection();
    for (int i = 0; i < form.GrdFuturePlan().getRows().size(); i++)
    {
        dischargeFuturePlanFollowUpVo voFutureFOllowup = new dischargeFuturePlanFollowUpVo();
        if (form.GrdFuturePlan().getRows().get(i).getValue() != null)
            voFutureFOllowup = form.GrdFuturePlan().getRows().get(i).getValue();

        voFutureFOllowup.setHospitalFollowUp(form.GrdFuturePlan().getRows().get(i).getColHospFollowUp());
        voFutureFOllowup.setFollowUpInValue(form.GrdFuturePlan().getRows().get(i).getColIN());
        voFutureFOllowup.setFollowUpInUnit(form.GrdFuturePlan().getRows().get(i).getColPeriod());
        voFutureFOllowup.setFollowUpHCP((HcpLiteVo) form.GrdFuturePlan().getRows().get(i).getColHCP().getValue());
        voFutureFOllowup.setFollowUpSpecialty(form.GrdFuturePlan().getRows().get(i).getColSpec());
        voFutureFOllowup.setLocation((LocationLiteVo) form.GrdFuturePlan().getRows().get(i).getColLoc().getValue());

        voColl.add(voFutureFOllowup);
    }
    voFuture.setFollowUpDetails(voColl);

    return voFuture;
}
项目:openmaxims-linux    文件:Logic.java   
private dischargeFuturePlanVo populateFollowDetails(dischargeFuturePlanVo voFuture)
{
    dischargeFuturePlanFollowUpVoCollection voColl = new dischargeFuturePlanFollowUpVoCollection();
    for (int i = 0; i < form.GrdFollowUp().getRows().size(); i++)
    {
        dischargeFuturePlanFollowUpVo voFutureFOllowup = new dischargeFuturePlanFollowUpVo();
        if (form.GrdFollowUp().getRows().get(i).getValue() != null)
            voFutureFOllowup = form.GrdFollowUp().getRows().get(i).getValue();

        voFutureFOllowup.setFollowUpType(form.GrdFollowUp().getRows().get(i).getColFollowUpType());
        voFutureFOllowup.setHospitalFollowUp(form.GrdFollowUp().getRows().get(i).getColHospFollowUp());
        voFutureFOllowup.setFollowUpInValue(form.GrdFollowUp().getRows().get(i).getColIN());
        voFutureFOllowup.setFollowUpInUnit(form.GrdFollowUp().getRows().get(i).getColPeriod());
        voFutureFOllowup.setFollowUpHCP((HcpLiteVo) form.GrdFollowUp().getRows().get(i).getColHCP().getValue());
        voFutureFOllowup.setFollowUpSpecialty(form.GrdFollowUp().getRows().get(i).getColSpec());
        voFutureFOllowup.setLocation((LocationLiteVo) form.GrdFollowUp().getRows().get(i).getColLoc().getValue());

        voColl.add(voFutureFOllowup);
    }
    voFuture.setFollowUpDetails(voColl);
    return voFuture;
}
项目:openmaxims-linux    文件:Logic.java   
private dischargeFuturePlanVo populateFollowDetails(dischargeFuturePlanVo voFuture)
{
    dischargeFuturePlanFollowUpVoCollection voColl = new dischargeFuturePlanFollowUpVoCollection();
    for (int i = 0; i < form.GrdFuturePlan().getRows().size(); i++)
    {
        dischargeFuturePlanFollowUpVo voFutureFOllowup = new dischargeFuturePlanFollowUpVo();
        if (form.GrdFuturePlan().getRows().get(i).getValue() != null)
            voFutureFOllowup = form.GrdFuturePlan().getRows().get(i).getValue();

        voFutureFOllowup.setHospitalFollowUp(form.GrdFuturePlan().getRows().get(i).getColHospFollowUp());
        voFutureFOllowup.setFollowUpInValue(form.GrdFuturePlan().getRows().get(i).getColIN());
        voFutureFOllowup.setFollowUpInUnit(form.GrdFuturePlan().getRows().get(i).getColPeriod());
        voFutureFOllowup.setFollowUpHCP((HcpLiteVo) form.GrdFuturePlan().getRows().get(i).getColHCP().getValue());
        voFutureFOllowup.setFollowUpSpecialty(form.GrdFuturePlan().getRows().get(i).getColSpec());
        voFutureFOllowup.setLocation((LocationLiteVo) form.GrdFuturePlan().getRows().get(i).getColLoc().getValue());

        voColl.add(voFutureFOllowup);
    }
    voFuture.setFollowUpDetails(voColl);

    return voFuture;
}
项目:openmaxims-linux    文件:Logic.java   
private void populateFollowUpGridFromData(dischargeFuturePlanFollowUpVoCollection followUpDetails)
{
    // Clear grid
    form.GrdFuturePlan().getRows().clear();

    // Terminate if the collection is null
    if (followUpDetails == null)
        return;

    // Add each value to a grid row
    for (dischargeFuturePlanFollowUpVo value : followUpDetails)
    {
        if (value == null)
            continue;

        addFollowUpDetailRow(form.GrdFuturePlan().getRows().newRow(),value);
    }
}
项目:openmaxims-linux    文件:Logic.java   
private dischargeFuturePlanFollowUpVoCollection populateDataFromFollowUpGrid()
{
    // Create a new collection
    dischargeFuturePlanFollowUpVoCollection collection = new dischargeFuturePlanFollowUpVoCollection();

    for (int i = 0; i < form.GrdFuturePlan().getRows().size(); i++)
    {
        GrdFuturePlanRow row = form.GrdFuturePlan().getRows().get(i);

        // Get discharge future plan follow up
        collection.add(getRowValue(row));
    }

    // Return the collection
    return collection;
}

关于ims.clinical.vo.lookups.EDischargeSummarySection的实例源码istio源码解析的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于ims.clinical.vo.CSPatientSummaryDiagnosisVoCollection的实例源码、ims.clinical.vo.DischargeDetailsVoCollection的实例源码、ims.clinical.vo.DischargeDetailsWithAssessmentVoCollection的实例源码、ims.clinical.vo.DischargeFuturePlanFollowUpVoCollection的实例源码的相关知识,请在本站寻找。

本文标签: