Skip to main content

Google FhirProto

Introduction

This is the Python3 distribution for Google FhirProto.

FhirProto is Google's implementation of the FHIR Standard for Health Care data using Protocol Buffers. By leveraging Google’s core data storage format, FhirProto provides a type-safe, strongly validated FHIR format with cross-language support at a fraction of the size on disk, making it a great data model to develop your Health Care application on. Structured Codes and Extensions guarantee that your data will be in the correct format. Support for generating and validating against custom Implementation Guides allow you to customize FhirProto to your dataset and requirements. Parsing and Printing libraries make it easy to go back and forth between FhirProto format and JSON.

Getting Started

Installation

You can install the Python3 distribution of FhirProto with for use with Python interpreters >=3.6, <3.9 using the pip package manager. We strongly recommend installing into a Python3 virtual environment, such as venv:

python3 -m venv fhir
source fhir/bin/activate

pip install --upgrade setuptools
pip install google-fhir

Examples and Documentation

We think the best way to get an idea of how FhirProto works is to get in and start playing with it. To that end, we provide https://github.com/google/fhir-examples. This repo contains a script for using Synthea to create a synthetic FHIR JSON dataset, and then shows some examples of parsing, printing, validating, profiling and querying. The repo also contains a walkthrough of many of the examples.

A Reference User Guide with in-depth descriptions of different concepts can be found here.

Trademark

FHIR® is the registered trademark of HL7 and is used with the permission of HL7. Use of the FHIR trademark does not constitute endorsement of this product by HL7.

Release files for google-fhir 0.7.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for google-fhir 0.7.3
File Size Uploaded
google-fhir-0.7.3.tar.gz 3.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for google-fhir 0.7.3
File Interpreter ABI Platform
google_fhir-0.7.3-py3-none-any.whl Python 3 none any Details

Total release size: 6.9 MB

Release files / google-fhir-0.7.3.tar.gz

Download URL google-fhir-0.7.3.tar.gz
Size 3.3 MB
Tags Source
SHA-256 checksum
How to use checksums
9b8228e484dc646c294bf367bdc65338ca16c8539074ce1d717fdca3e8795f2c
BLAKE2b-256 checksum
How to use checksums
a8f656f9b0654eeaca8db3a0434b5dbc0857e18606320617152f013971c1e413
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.0

Release files / google_fhir-0.7.3-py3-none-any.whl

Download URL google_fhir-0.7.3-py3-none-any.whl
Size 3.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
9baa71a0d946648dfb9e499e5a08faac08f587f521c85a6c1b34e0024e0a99c0
BLAKE2b-256 checksum
How to use checksums
9940358148a34be06f68bd8bb4f6cd0f74a79ed666dc9107440a076f18eb108d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.0

Release history Release notifications | RSS feed

This release

0.7.3 This release

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page