Skip to content
This repository has been archived by the owner on Sep 20, 2020. It is now read-only.

patterns/fhirbuffer

Repository files navigation

fhirbuffer

fhirbuffer is a gRPC service to export data from Fhirbase. The one thing we want it to do well is talk gRPC. So a downstream process isn't aware of the database, SQL, and ultimately even Go.

For a prototype of the end-to-end flow, see fhirping app hosted on Glitch. Read the summary blog post. diagram

Quickstart

  1. Install Fhirbase (see their Get Started steps)
  2. Git clone repo
  3. Docker build
git clone https://github.com/patterns/fhirbuffer
docker build -f fhirbuffer/Dockerfile.template -t fhirbuffer fhirbuffer
docker run -ti --rm -e DATABASE_URL="postgres://postgres:postgres@localhost:5432/fhirbase" fhirbuffer

Credits

Health Samurai's Fhirbase (LICENSE)

gRPC Basics for Go

Jack Christensen's PGX (LICENSE)

Johan Brandhorst's gRPC Client Authentication (LICENSE)

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published