Fhirface
Live Demo
fhirplace on server side.
Description
Generic UI for FHIR servers.
Fhirface
is byproduct of fhirplace open source FHIR server implementation.
It can be used with any FHIR compliant server (support of json format required).
Features:
- Visualize conformance
- Search resources
- Profile information
- Create, Update, Delete resources
Installation
nodejs
is required for build.
We recommend install it using nvm
git clone https://github.com/fhirbase/fhirface
cd fhirface
# install npm modules
npm install
# install bower packages
`npm bin`/bower install
#build app into <dir-to-build> directory
env PREFIX=<dir-to-build> `npm bin`/grunt build
After building you can copy build directory into your web server directory and open index.html file.
Service
All premium services from developers of Fhirbase projects should be requested from Choice Hospital Systems (http://Choice-HS.com)
Implementation details
- Written in coffescript
- and less
- using angularjs
- and twitter bootstrap
- manage node packages with npm & assets with bower
- automate tasks with grunt
Directory structure
coffee/ # code
less/ # styles
lib/ # bower cache
views/ # angularjs templates
.bowerrc
.gitignore
Gruntfile.js # grunt tasks
README.md
bower.json # bower packages config
index.html # main page (entry point)
package.json # npm packages
TODO
- tags support
- authorization
- better profile visualization
Contribution
Be free make feature requests & report bugs.
- Issues by github
- Fixes by pull-requests