Package com.lantanagroup.link.db
Class TenantService
java.lang.Object
com.lantanagroup.link.db.TenantService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncountUncategorizedValidationResults(String reportId) static TenantServicestatic TenantServicecreate(SharedService sharedService, String tenantId) voidvoiddeletePatientByListAndPatientId(String patientId, UUID listId) intvoidintvoiddeleteReport(String reportId) voiddeleteValidationCategoriesForReport(String reportId) voiddeleteValidationResults(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.OperationOutcomegetValidationResultsOperationOutcome(String reportId, org.hl7.fhir.r4.model.OperationOutcome.IssueSeverity severity, String code) voidvoidvoidinsertValidationResults(String reportId, org.hl7.fhir.r4.model.OperationOutcome outcome) voidsaveAggregate(Aggregate aggregate) voidsaveBulkStatus(BulkStatus bulkStatus) voidsaveBulkStatusResult(BulkStatusResult bulkStatusResult) voidsaveConceptMap(ConceptMap conceptMap) voidsaveDataTraces(UUID queryId, String patientId, List<org.hl7.fhir.instance.model.api.IBaseResource> resources) voidsavePatientData(List<PatientData> patientData) voidsavePatientList(PatientList patientList) voidsavePatientMeasureReport(PatientMeasureReport patientMeasureReport) voidvoidsaveReport(Report report) voidsaveReport(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
-