ProgramWorkflowServiceImpl

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,066 of 1,1759%140 of 15610%1401472152386469
saveProgram(Program)1070%220%1212212111
triggerStateConversion(Patient, Concept, Date)914433%11739%810122101
unRetireProgram(Program)570%120%779911
getStates(boolean)520%100%667711
getPossibleOutcomes(Integer)510%100%66141411
unvoidPatientProgram(PatientProgram)430%60%449911
savePatientProgram(PatientProgram)404251%11945%91191601
retireProgram(Program)400%40%336611
getProgramByName(String)340%60%446611
getWorkflow(Integer)330%60%445511
patientsInProgram(Program, Date, Date)330%20%225511
getCurrentPrograms(Patient, Date)330%60%445511
getPatientState(Integer)290%40%335511
getCurrentWorkflowsByPatientProgram(PatientProgram)260%40%335511
getCurrentWorkflowsByPatient(Patient)250%20%224411
enrollPatientInProgram(Patient, Program, Date, Date, User)240%n/a118811
getState(Integer)210%40%334411
saveConceptStateConversion(ConceptStateConversion)190%60%443311
getPatientPrograms(Cohort, Collection)170%20%223311
purgeProgram(Program, boolean)160%40%334411
purgePatientProgram(PatientProgram, boolean)160%40%334411
isInProgram(Patient, Program, Date, Date)150%20%221111
updateWorkflow(ProgramWorkflow)140%20%224411
voidPatientProgram(PatientProgram, String)110%n/a113311
voidWorkflow(ProgramWorkflow, String)100%n/a113311
getPatientPrograms(Patient)100%n/a111111
changeToState(PatientProgram, ProgramWorkflow, ProgramWorkflowState, Date)90%n/a113311
voidLastState(PatientProgram, ProgramWorkflow, String)90%n/a112211
terminatePatientProgram(PatientProgram, ProgramWorkflowState, Date)80%n/a112211
getConceptStateConversion(ProgramWorkflow, Concept)60%n/a111111
isLegalTransition(ProgramWorkflowState, ProgramWorkflowState)60%n/a111111
getProgram(Integer)50%n/a111111
getAllPrograms(boolean)50%n/a111111
getPrograms(String)50%n/a111111
purgeProgram(Program)50%n/a112211
getPatientProgram(Integer)50%n/a111111
purgePatientProgram(PatientProgram)50%n/a112211
getConceptStateConversion(Integer)50%n/a111111
purgeConceptStateConversion(ConceptStateConversion)50%n/a112211
purgeConceptStateConversion(ConceptStateConversion, boolean)50%n/a112211
createOrUpdateProgram(Program)50%n/a112211
createPatientProgram(PatientProgram)50%n/a112211
updatePatientProgram(PatientProgram)50%n/a112211
getProgramsByConcept(Concept)50%n/a111111
getProgramWorkflowsByConcept(Concept)50%n/a111111
getProgramWorkflowStatesByConcept(Concept)50%n/a111111
createConceptStateConversion(ConceptStateConversion)50%n/a112211
updateConceptStateConversion(ConceptStateConversion)50%n/a112211
getConceptStateConversionByUuid(String)50%n/a111111
getPatientProgramByUuid(String)50%n/a111111
getProgramByUuid(String)50%n/a111111
getStateByUuid(String)50%n/a111111
getPatientStateByUuid(String)50%n/a111111
getWorkflowByUuid(String)50%n/a111111
getProgram(String)40%n/a111111
getAllPrograms()40%n/a111111
getAllConceptStateConversions()40%n/a111111
createWorkflow(ProgramWorkflow)40%n/a112211
getWorkflow(Program, String)40%n/a111111
getStates()40%n/a111111
getState(ProgramWorkflow, String)40%n/a111111
getPossibleNextStates(PatientProgram, ProgramWorkflow)40%n/a111111
getLatestState(PatientProgram, ProgramWorkflow)40%n/a111111
deleteConceptStateConversion(ConceptStateConversion)40%n/a112211
getPrograms()30%n/a111111
getAllConversions()30%n/a111111
getPatientPrograms(Patient, Program, Date, Date, Date, Date, boolean)11100%n/a010201
ProgramWorkflowServiceImpl()8100%n/a010301
setProgramWorkflowDAO(ProgramWorkflowDAO)4100%n/a010201