Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Excerpt

CDS Hooks is a technology from SMART on FHIR that allows third-party CDS systems to register with an EHR using a "hook" pattern.  

The third-party CDS system is able to provide the EHR with information in the form of "cards" that the EHR may use to show the end-user or otherwise interweave into the workflow.  The HSPC Bilirubin system is able to use CDS Hooks to alert the EHR of babies that are at risk of Kernicterus.  

Example using the HSPC Bilirubin System

Preconditions

  • Patient and Observation observation data must be loaded into the EHR
    • See datapack dstu2/usecases/cds-hooks.fhir-bundle.xml 
    • Birthdays must be for one day prior to the current date
    • Observation effective date must be the same as the current date

Example Using the HSPC Bilirubin System

SMART on FHIR Test Harness

STEP 1

Launch the SMART on FHIR Test Harness at http://hooks.fhir.me/

Image Modified

STEP 2

Enable the Bilirubin Patient View hook (hint: search for "bilirubin", select

...

Configure Hooks

...

again to close)

Image Modified

STEP 3

Select

...

Patient View

...

.

...

This represents an EHR patient view screen "action"

Image Modified

STEP 4

Observe the default patient (not a baby) sees no Bilirubin Card

STEP 5

Select

...

Change Patient

...

and enter value of "ID-BabyWithoutBilirubinObservation"

Image Modified

STEP 6

Observe a Bilirubin card is returned to the EHR stating that the baby has no bilirubin observations

Image Modified

STEP 7

Select

...

Change

...

Patient and enter the value of "ID-BabyWithBilirubinObservation"

Image Modified

STEP 8

Observe a Bilirubin card is returned to the EHR stating that the baby has a bilirubin level that exceeds thresholds.

Image Modified