@AccessLevel(value=EXTERNAL)
public interface ProgramGroupDeterminationDAO
ProgramGroupDetermination
and ProgramGroupDeterData
entities.Modifier and Type | Method and Description |
---|---|
curam.healthcare.entity.struct.ProgramGroupDeterminationDtls |
deriveRepresentitiveDeterminationByCase(curam.core.struct.CaseID caseID) |
curam.healthcare.entity.struct.ProgramGroupDeterminationDataDtlsStruct1List |
deriveRepresentitiveDeterminationDetailsByCase(curam.core.struct.CaseID caseID) |
curam.healthcare.entity.struct.ProgramGroupDeterminationDtls |
getActiveDeterminationByCase(curam.core.struct.CaseID caseID)
Reads ProgramGroupDeterminationDtls from ProgramGroupDetermination record
with RST1 record status and matching CaseID.
|
curam.healthcare.entity.struct.ProgramGroupDeterminationKey |
populateDeterminationData(curam.healthcare.sl.struct.ProgramGroupDeterminationDetails determinationDetails)
Populates ProgramGroupDetermination and linked ProgramGroupDeterData
records.
|
curam.healthcare.entity.struct.ProgramGroupDeterminationDataDtlsStruct1List |
readActiveDeterminationDetailsByCase(curam.core.struct.CaseID caseID)
Reads ProgramGroupDeterminationDataDtlsStruct1List which is populated with
ProgramGroupDeterData records associates with the NORMAL
ProgramGroupDetermination record of passed in CaseID.
|
curam.healthcare.entity.struct.ProgramGroupDeterminationDataDtlsStruct1List |
readAllDeterminationDetailsByCase(curam.core.struct.CaseID caseID)
Reads ProgramGroupDeterminationDataDtlsStruct1List of ProgramGroupDeterData
records matched by ProgramGroupDetermination record's CaseID.
|
curam.healthcare.entity.struct.ProgramGroupDeterminationDataDtlsStruct1List |
readByDeterminationAndProduct(curam.healthcare.entity.struct.ProgramGroupDeterminationDataKeyStruct1 dataKeyStruct1)
Reads ProgramGroupDeterminationDataDtlsStruct1List of ProgramGroupDeterData
records matched by determination and product code.
|
curam.healthcare.entity.struct.ProgramGroupDeterminationDataDtlsStruct1List |
readDeterminationDetailsByCaseAndStatus(curam.healthcare.entity.struct.ProgramGroupDeterminationKeyStruct1 denialDeterminationKeyStruct1)
Reads ProgramGroupDeterminationDataDtlsStruct1List of ProgramGroupDeterData
records matched by ProgramGroupDetermination record's CaseID and record
status.
|
curam.healthcare.entity.struct.ProgramGroupDeterminationDataDtlsStruct1List |
readPreviousDeterminationDetailsByCase(curam.core.struct.CaseID caseID) |
void |
updateCREOLEProgGrpDeterminationID(long programGroupDeterminationID,
long creoleProgGrpDeterminationID)
Updates a CreoleProgGrpDeterminationID of the ProgramGroupDetermination
record matched by the programGroupDeterminationID.
|
void |
updateDeterminationStatus(curam.healthcare.entity.struct.ProgramGroupDeterminationStatus programGroupDeterminationStatus)
Updates a record status of the ProgramGroupDetermination record.
|
curam.healthcare.entity.struct.ProgramGroupDeterminationKey populateDeterminationData(curam.healthcare.sl.struct.ProgramGroupDeterminationDetails determinationDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
determinationDetails
- curam.util.exception.AppException
curam.util.exception.InformationalException
curam.healthcare.entity.struct.ProgramGroupDeterminationDataDtlsStruct1List readActiveDeterminationDetailsByCase(curam.core.struct.CaseID caseID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseID
- curam.util.exception.AppException
curam.util.exception.InformationalException
curam.healthcare.entity.struct.ProgramGroupDeterminationDataDtlsStruct1List readDeterminationDetailsByCaseAndStatus(curam.healthcare.entity.struct.ProgramGroupDeterminationKeyStruct1 denialDeterminationKeyStruct1) throws curam.util.exception.AppException, curam.util.exception.InformationalException
denialDeterminationKeyStruct1
- curam.util.exception.AppException
curam.util.exception.InformationalException
void updateDeterminationStatus(curam.healthcare.entity.struct.ProgramGroupDeterminationStatus programGroupDeterminationStatus) throws curam.util.exception.AppException, curam.util.exception.InformationalException
programGroupDeterminationStatus
- curam.util.exception.AppException
curam.util.exception.InformationalException
curam.healthcare.entity.struct.ProgramGroupDeterminationDataDtlsStruct1List readByDeterminationAndProduct(curam.healthcare.entity.struct.ProgramGroupDeterminationDataKeyStruct1 dataKeyStruct1) throws curam.util.exception.AppException, curam.util.exception.InformationalException
dataKeyStruct1
- curam.util.exception.AppException
curam.util.exception.InformationalException
curam.healthcare.entity.struct.ProgramGroupDeterminationDataDtlsStruct1List readAllDeterminationDetailsByCase(curam.core.struct.CaseID caseID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseID
- curam.util.exception.AppException
curam.util.exception.InformationalException
curam.healthcare.entity.struct.ProgramGroupDeterminationDtls getActiveDeterminationByCase(curam.core.struct.CaseID caseID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseID
- curam.util.exception.AppException
curam.util.exception.InformationalException
void updateCREOLEProgGrpDeterminationID(long programGroupDeterminationID, long creoleProgGrpDeterminationID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
programGroupDeterminationID
- creoleProgGrpDeterminationID
- curam.util.exception.AppException
curam.util.exception.InformationalException
curam.healthcare.entity.struct.ProgramGroupDeterminationDataDtlsStruct1List readPreviousDeterminationDetailsByCase(curam.core.struct.CaseID caseID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.healthcare.entity.struct.ProgramGroupDeterminationDataDtlsStruct1List deriveRepresentitiveDeterminationDetailsByCase(curam.core.struct.CaseID caseID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.healthcare.entity.struct.ProgramGroupDeterminationDtls deriveRepresentitiveDeterminationByCase(curam.core.struct.CaseID caseID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException