Lab Backend Status Dashboard

Service

Table

Type

Collections

Validator

Basic Tests

Collection Tests

REST Tests

LabOrder

LabOrder

subclass

orderSpecimens

 yes

 fair

 poor

 

LabOrder

LabOrderSpecimen

subresource
(Order)

 

 

 

 poor

 

LabOrder

LabSpecimen

resource

orderSpecimens
testSpecimens

 

 fair

 poor

 reps done

LabCatalog

LabTestPanel

resource

tests
preconditions
specimenTemplates

 

 fair

 

 

LabCatalog

LabTest

resource

testRanges

 

 fair

 

 

LabCatalog

LabPrecondition

subresource?
(TestPanel)

 

 yes

 fair

 

reps done
controller poor 

LabCatalog

LabSpecimenTemplate

subresource?
(TestPanel)

 

 

 fair
3 ignores

 

 

LabTesting

LabTestSpecimen

resource

testResults

 

poor
many ignores

 

 

LabTesting

LabTestResult

resource

 

 

poor
many ignores 

 

 

LabTesting

LabReport

resource

specimens

 

poor
many ignores 

 

 

LabTesting

LabTestRanges

resource

 

 

poor
many ignores 

 

 

LabTestingLabTestRun resource testSpecimens  N/AN/A N/A N/A 

LabManagement

LabInstrument

resource

testRuns

 

 poor

 

 reps done

LabManagement

LabSupplyItem

resource

testSpecimens

 

 poor

 

 

LabReporting

LabReportCatalog

 resource

 reportParameters

 

 

 

 

LabReporting

LabReportParameter

composite
subresource
(ReportCatalog)

 

 

 

 

 

TODOs – Version 1

  • Create test metadata – Roger – 80%
  • Create real metadata
  • Create complex services
    • Catalog display model
    • Save test results as observations
  • Load historical data?

TODOs – later versions

  • Update for 1.9 – providers, remove equals/hashcode/uuid constructor
  • Update for 1.10 – lab orders
  • HL7 result output
  • HL7 order input