...
- At least one Subscription capable FHIR endpoint will be provided
- The server will expose Observation Resources of the following types:
- Loinc Transcutaneous Bilirubin Loinc Code 58941-6
- The StructureDefinition corresponding to the Observation types will be available here
- [Code : Profile URL TBD] (Travis: We aren't using a profile for this demo)
- New resources of the given types will be generated randomly for a test patient. Likewise, existing resources in the patient's record will be updated randomly
- -- [Test Patient ID TBD]Patient resource having a birth date/time of 11 hours 58 minutes in the past
- Bilirubin Observation resources
- Observation 1 having value = 11.0
- Observation 2 having value = 10.7
- Observation 3 having value = 14
- Observation 4 having value = 10.7
Developer's guide
- Participants are encouraged to create new client Applications, e.g. using the HSPC Java Client, or to extend the provided reference application skeleton, based on a stripped version of the "Bilirubin chart" application.
-- [TBD Provide test application] - The application will instantiate Subscription Resources and POST them to the FHIR server. The server will understand Subscription criteria based on Resource type and name.
A Subscription to Observations using one or more of the codes above will eventually result in callbacks being issued. - The server will support e-mail and FHIR endpoint callbacks. Applications are encouraged to implement the FHIR endpoint, so to receive a copy of the new Resource(s) using a push-like mechanism
- Developers should compare such "reactive" applications with more traditional applications that rely on a pull mechanism.
- On a callback, applications are encouraged to validate the newly delivered resource(s) using the StructureDefinitions
More information on how to validate a resource can be found here
-- [TBD link to the wiki]
...