Package com.lantanagroup.link.db
Class TenantService
java.lang.Object
com.lantanagroup.link.db.TenantService
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncountUncategorizedValidationResults
(String reportId) static TenantService
static TenantService
create
(SharedService sharedService, String tenantId) void
void
deletePatientByListAndPatientId
(String patientId, UUID listId) int
void
int
void
deleteReport
(String reportId) void
deleteValidationCategoriesForReport
(String reportId) void
deleteValidationResults
(String reportId) findPatientData
(String patientId) findPatientList
(String measureId, String periodStart, String periodEnd) findValidationResultCategoriesByReport
(String reportId) findValidationResultsByCategory
(String reportId, String categoryCode) getAggregates
(String reportId) getConceptMap
(String id) getPatientList
(UUID id) getPatientLists
(String reportId) getPatientMeasureReports
(String reportId) getPatientMeasureReports
(String reportId, String measureId) getUncategorizedValidationResults
(String reportId) getValidationResults
(String reportId) getValidationResults
(String reportId, org.hl7.fhir.r4.model.OperationOutcome.IssueSeverity severity, String code) org.hl7.fhir.r4.model.OperationOutcome
getValidationResultsOperationOutcome
(String reportId, org.hl7.fhir.r4.model.OperationOutcome.IssueSeverity severity, String code) void
void
void
insertValidationResults
(String reportId, org.hl7.fhir.r4.model.OperationOutcome outcome) void
saveAggregate
(Aggregate aggregate) void
saveBulkStatus
(BulkStatus bulkStatus) void
saveBulkStatusResult
(BulkStatusResult bulkStatusResult) void
saveConceptMap
(ConceptMap conceptMap) void
saveDataTraces
(UUID queryId, String patientId, List<org.hl7.fhir.instance.model.api.IBaseResource> resources) void
savePatientData
(List<PatientData> patientData) void
savePatientList
(PatientList patientList) void
savePatientMeasureReport
(PatientMeasureReport patientMeasureReport) void
void
saveReport
(Report report) void
saveReport
(Report report, List<PatientList> patientLists) void
-
Constructor Details
-
TenantService
-
-
Method Details
-
create
-
testConnection
- Throws:
SQLException
-
initDatabase
public void initDatabase() -
getPatientLists
-
getAllPatientLists
-
deletePatientListsLastUpdatedBefore
-
getPatientList
-
findPatientList
-
savePatientList
-
findPatientData
-
deletePatientDataRetrievedBefore
-
deletePatientListById
-
deleteAllPatientData
public void deleteAllPatientData() -
deletePatientByListAndPatientId
-
savePatientData
-
getReport
-
getReportsByPatientListId
-
searchReports
-
saveReport
-
saveReport
-
deleteReport
-
getPatientMeasureReport
-
getPatientMeasureReports
-
getPatientMeasureReports
-
savePatientMeasureReport
-
getAggregates
-
saveAggregate
-
getConceptMap
-
searchConceptMaps
-
getAllConceptMaps
-
saveConceptMap
-
getBulkStatuses
-
getBulkStatusById
-
getBulkPendingStatusesWithPopulatedUrl
-
saveBulkStatus
-
getBulkStatusResults
-
saveBulkStatusResult
-
saveQuery
-
saveDataTraces
-
deleteValidationResults
-
insertValidationResults
public void insertValidationResults(String reportId, org.hl7.fhir.r4.model.OperationOutcome outcome) -
getValidationResults
-
getValidationResults
public List<ValidationResult> getValidationResults(String reportId, org.hl7.fhir.r4.model.OperationOutcome.IssueSeverity severity, String code) -
getValidationResultsOperationOutcome
-
insertValidationResultCategories
-
deleteValidationCategoriesForReport
-
findValidationResultCategoriesByReport
-
findValidationResultsByCategory
-
countUncategorizedValidationResults
-
getUncategorizedValidationResults
-
getConfig
-