generator-fhir

1.1.3 • Public • Published

FHIR generator

Currently support only STU3

Project based on feathers-generator A Yeoman generator for a FHIR application

Installation

First you need install yeoman.

npm install -g yo

Then install the feathers generator.

npm install -g yo generator-fhir

Usage

Create a directory for your new app.

mkdir my-new-app; cd my-new-app/

Generate your app and follow the prompts.

yo fhir

Start your brand new app! 💥

npm start

Available commands

# short alias for generate new application 
yo fhir
 
# set up authentication 
yo fhir:authentication
 
# set up a database connection 
yo fhir:connection
 
# generate new hook 
yo fhir:hook
 
# generate new middleware 
yo fhir:middleware
 
# generate new fhir resource service. The name must be plural. Ex. Patients, Observations, MedicationRequests 
yo fhir:service

Production

fhir/fhir-configuration uses NODE_ENV to find a configuration file under config/. After updating config/production.js you can run

NODE_ENV=production npm start

Contributing

To contribute PRs for these generators, you will need to clone the repo then inside the repo's directory, run npm link. This sets up a global link to your local package for running tests (npm test) and generating new fhir apps/services/hooks/etc.

When finished testing, optionally run npm uninstall generator-fhir to remove the link.

License

Copyright (c) 2018, Pietro Ghezzi

Licensed under the MIT license.

Readme

Keywords

Package Sidebar

Install

npm i generator-fhir

Weekly Downloads

0

Version

1.1.3

License

MIT

Unpacked Size

6.52 MB

Total Files

314

Last publish

Collaborators

  • gpietro