Returns a conceptStateConversion given that conceptStateConversions primary key
conceptStateConversionId A null value is returned if no conceptStateConversion
exists with this conceptStateConversionId.

Returns PatientPrograms that match the input parameters. If an input parameter is set to
null, the parameter will not be used. Calling this method will all null parameters will
return all PatientPrograms in the database A null list will never be returned. An empty list
will be returned if there are no programs matching the input criteria

Parameters:

patient - if supplied all PatientPrograms returned will be for this Patient

program - if supplied all PatientPrograms returned will be for this Program

minEnrollmentDate - if supplied will limit PatientPrograms to those with enrollments on
or after this Date

maxEnrollmentDate - if supplied will limit PatientPrograms to those with enrollments on
or before this Date

minCompletionDate - if supplied will limit PatientPrograms to those completed on or
after this Date OR not yet completed

maxCompletionDate - if supplied will limit PatientPrograms to those completed on or
before this Date

includeVoided - if true, will also include voided PatientPrograms

Returns:

List<PatientProgram> of PatientPrograms that match the passed input parameters

getConceptStateConversion

Returns a conceptStateConversion given that conceptStateConversions primary key
conceptStateConversionId A null value is returned if no conceptStateConversion
exists with this conceptStateConversionId.

Parameters:

conceptStateConversionId - integer primary key of the conceptStateConversion to find