Skip to content

smilecdr/FHIR.ts

Repository files navigation

FHIR TypeScript / JavaScript Library For Front End Applications

npm workflow NPM

About

FHIR.ts is a library that aims to assist web developers building FHIR applications by providing a set of utility methods as well as classes & interfaces that match the resources outlined in the FHIR spec.

The following library contains classes and interfaces for FHIR versions.

  • R3 is intended for projects using FHIR R3.
  • R4 is intended for projects using FHIR R4. The definitions are generated using Swagger Codegen.
  • R5 is intended for projects using FHIR. R5. The definitions are generated using Swagger Codegen

Note: This library does not include all FHIR TypeScript definitions for R3. The idea is to collaborate and expand this library.

Table of Contents

Installation

Using npm:

$ npm i @smile-cdr/fhirts

Using yarn:

$ yarn add @smile-cdr/fhirts

Usage

Checkout the Getting Started section for how to use the library.

Contribute

  1. Create an issue and attach appropriate labels.
  2. Create a branch related to the issue.
  3. Make necessary changes and upgrade library version in package.json file. This is a must as currently we don't have a CI job which can override a package with same version. doesn't allow publish on same version.
  4. Push changes & create a Pull Request.
  5. Get reviewed and merged !!!

File a bug

  1. Create an issue and attach appropriate labels.
  2. The issue will be prioritized and worked on.