(Web API) FHIR Support

Registered by Carl Leitner on 2016-07-21

Provide support for processing FHIR API endpoints. The HAPI java library:
  http://hapifhir.io/
should be added to support XML <-> JSON transformations of FHIR resources:
  http://www.hl7.org/implement/standards/fhir/resourcelist.html.

In addition, API endpoints need to be added (or at least need be able to be added) for each of the transactions for each of the resources. None of the endpoints need to be active out on a clean install, but should be able to be turned on via a user-land customization/configuration. Specific endpoints depend on the metadata configuration for DHIS2 / DHIS2 Tracker. As such there is a dependency:
  https://blueprints.launchpad.net/dhis2/+spec/add-dynmamic-pre-post-processing-of-webapi

See also:
https://docs.google.com/document/d/1eEnRI8qx6HRMYw3On_gEsMI5v6K_uMj7LoZo2GnSRsA/edit#heading=h.dagobvz96naz

UPDATE (8/30/2016): Functionality is available here:
    https://code.launchpad.net/~litlfred/dhis2/script-library
and documented here:
   https://docs.google.com/document/d/1WIyttIJLWwthUM7L9XjlfkM7jdD4SMugr5ur4BzDW2I/edit#

Blueprint information

Status:
Started
Approver:
None
Priority:
Undefined
Drafter:
Carl Leitner
Direction:
Needs approval
Assignee:
Carl Leitner
Definition:
Pending Approval
Series goal:
None
Implementation:
Needs Code Review
Milestone target:
None
Started by
Carl Leitner on 2016-08-30

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.