Skip to content
Your persistence layer for FHIR data
Go HTML JavaScript Makefile CSS Dockerfile
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
demo build docker image and push it on every release Oct 8, 2018
dev readme and dev for lazy developers Sep 7, 2018
doc add FHIR connectathon scenarios Sep 6, 2018
schema fhir 4.0.0 support Jan 15, 2019
transform fhir 4.0.0 support Jan 15, 2019
web Merge branch 'master' of github.com:fhirbase/fhirbase Oct 26, 2018
.dockerignore build docker image and push it on every release Oct 8, 2018
.gitignore readme and dev for lazy developers Sep 7, 2018
.travis.yml fix build Oct 8, 2018
Dockerfile build docker image and push it on every release Oct 8, 2018
Gopkg.lock minor fixes for update mechanism Jan 10, 2019
Gopkg.toml fix build Dec 25, 2018
MIT-LICENSE README: add LICENSE, add Web UI section Sep 19, 2018
Makefile fix build error (issue #18) Jul 26, 2019
README.md Merge pull request #12 from ExplodingCabbage/patch-1 Nov 7, 2018
bulk.go bundle type guessing code Sep 22, 2018
db.go --sslmode support for tls connections Jan 9, 2019
dbinit.go fix packr deprecated methods Jan 9, 2019
dbinit_test.go progressbar for `fhirbase init` command Sep 19, 2018
load.go fhir 4.0.0 support Jan 15, 2019
load_test.go bundleFile abstraction to hide gzip/non-gzip differences Sep 24, 2018
main.go fhir 4.0.0 support Jan 15, 2019
stats.go add usage statistics sending Oct 3, 2018
stats_test.go add machineId dep Sep 26, 2018
transform.go fix packr deprecated methods Jan 9, 2019
transform_test.go fix reference format to meet aidbox expectations Dec 25, 2018
update.go minor fixes for update mechanism Jan 10, 2019
web.go build docker image and push it on every release Oct 8, 2018

README.md

Fhirbase

Download the Latest Release   •   Try Online   •   Documentation   •   Chat   •   Google Group

Build Status

Fhirbase is a command-line utility which enables you to easily import FHIR data into a PostgreSQL database and work with it in a relational way. Also Fhirbase provides set of stored procedures to perform CRUD operations and maintain Resources History.

Getting Started

Please proceed to the Getting Started tutorial for PostgreSQL and Fhirbase installation instructions.

Usage Statistics

Please note that Fhirbase collects anonymous usage statistics. It does not send any FHIR data, only events happened (database initialized, resources imported and error happened). You can check the source code for stats sender yourself.

You can turn off usage statistics sending with --nostats global flag.

Development

To participate in Fhirbase development you'll need to install Golang and Dep package manager.

Fhirbase is Makefile-based project, so building it is as simple as invoking make command.

NB you can put Fhirbase source code outside of GOPATH env variable because Makefile sets GOPATH value to fhirbase-root/.gopath.

To enable hot reload of demo's static assets set DEV env variable like this:

DEV=1 fhirbase web

License

Copyright © 2018 Health Samurai team.

Fhirbase is released under the terms of the MIT License.

You can’t perform that action at this time.