-
Notifications
You must be signed in to change notification settings - Fork 161
FHIR Works Home
FHIR Works is a software package that provides users with serverless FHIR APIs using serverless technology on AWS. FHIR Works is not a standalone software or archive. It rather is a set of sources that allow users to slice and dice the package and re-use the FHIR functionality most suitable for their own software projects. It does, though, come with integration into DynamoDB, Cognito, S3, OpenSearch and allows to install a full working stack of all these services to start storing and retrieving data through FHIR interfaces. This allows for a maximum in flexibility when re-using parts of the package.
If you are a developer who is desperately looking for code that adds serverless FHIR APIs to your code, then this is for you. Target audience are software developers, healthcare software vendors or AWS healthcare customers or partners who need to enhance their own software by a FHIR API interface stack and be able to slice and dice it.
These APIs provide operations on all FHIR Resources defined for both the STU3 and R4 releases of FHIR, including Patient, Bundle and Observation. The FHIR server will have its own FHIR-conformant data repository (with the current exception of binary data where the payload is stored to S3 directly) and will support only JSON as the supported content format, over the HTTP REST interface. Supported operations for this release include the ability to Post a bundle (a collection of Observations associated with a Patient), Search Patient and Observations, Update and Read a Patient Resource. Additional operations will be supported in future releases. Additionally, the deployment will support the generation of a capability statement for computational verification of the server’s conformance with the FHIR standard.
The repository contains a README.MD markdown file. This file is constantly being updated with latest functionality and instructions. It provides instructions how to install FHIR Works as well as an architecture overview and instructions on how to build interoperability plugins and re-use FHIR Works code in your own projects.