/ords-fhir

HL7 FHIR implementation on NodeJS with freely chosen data backend. Written in typescript

Primary LanguageTypeScriptMIT LicenseMIT

Status

Work in progress. Version 1.0.0 is not done yet. The main author unfortunetly do not have time to finish this project that now have been seperated into multiple project under the account. It is possible for anyone who wish to continue to do so.

ORDS

The point of ORDS is to leverage the gap between thought and implementation when one wants to create a HL7 FHIR REST application and provide a demo of ords-db. No implementation will be the exact same and ORDS therefore support multiple ways to adapt to a specific use case via modules, hookables and configuration. All these possibilities of adaption allow ORDS to support multiple complex use cases and avoid rigidity for example regarding database technology and authentication providers/methods. This project can be scaled limitlessly. Just use a libery like pm2 and watch your application grow.

Modules

The modules a developers can create should be publish on npm. Developers might already have created modules for ORDS that helps adapt the platform and provide the functionality you need in your use case. Please see npm. Read more about this project on the wiki page.

Install

This exists as an npm module. To install in your project: npm install ords-fhir --save

Usage

An example repository has been created here.

Some to-do

  • Documentation
  • Tests
  • Adding functionality

License

The MIT License (MIT)