callebedrums / ehr-auth

PoC on how to implement an EHR Authorization Server that conforms with SMART on FHIR protocol

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EHR Auth

This project is a PoC on how to implement an EHR Authorization Server that conforms with SMART on FHIR Protocol

Running

    npm install
    npm run build
    npm start

When in development mode, run the dev command to keep listening for files changes and restart the server

    npm run dev

Tech Stack

Only because of my own background with frontend technologies, mainly JavaScript and TypeScript, I chose to use node, express and typescript to implement this server. The main techs are:

Env Variables

  • PORT - tcp port where the server will listen - default: 8080

Testing

This projects implements TDD

    npm test

It will generage the coverage report inside the /coverage folder.

On development mode, run the tdd command to keep listening for files changes and execute the test continuously.

Testing Tech Stach:

  • Mocha
  • Chai
  • Sinon
  • Istanbul

About

PoC on how to implement an EHR Authorization Server that conforms with SMART on FHIR protocol


Languages

Language:TypeScript 94.7%Language:HTML 5.3%