All Projects → arkhn → fhir-pipe

arkhn / fhir-pipe

Licence: Apache-2.0 license
Populate FHIR-compliant objects using SQL databases and processing rules

Programming Languages

python
139335 projects - #7 most used programming language
TSQL
950 projects
PLpgSQL
1095 projects

Labels

Projects that are alternatives of or similar to fhir-pipe

CyFHIR
A Neo4j Plugin for Handling HL7 FHIR Data
Stars: ✭ 39 (+50%)
Mutual labels:  fhir
node-on-fhir
Tech stack for building MACRA and 21st Century Cures compliant webapps.
Stars: ✭ 75 (+188.46%)
Mutual labels:  fhir
fhir-example-channels
Examples to help ignite your FHIR integration with NextGen Connect!
Stars: ✭ 37 (+42.31%)
Mutual labels:  fhir
php-fhir
Tools for consuming data from a FHIR server with PHP
Stars: ✭ 87 (+234.62%)
Mutual labels:  fhir
fhir-questionnaire-render-react
Render FHIR Questionnaire as a web form using FHIRFormJS
Stars: ✭ 18 (-30.77%)
Mutual labels:  fhir
RonFHIR
R on FHIR
Stars: ✭ 49 (+88.46%)
Mutual labels:  fhir
openui5-fhir
The openui5-fhir project connects the worlds of UI5 and FHIR®. Build beautiful and enterprise-ready web applications based on the FHIR® specification.
Stars: ✭ 31 (+19.23%)
Mutual labels:  fhir
halyos
Redesigning the Patient Portal Experience with SMART on FHIR.
Stars: ✭ 20 (-23.08%)
Mutual labels:  fhir
fhir-works-on-aws-persistence-ddb
A DynamoDB implementation of the FHIR Works on AWS framework, enabling users to complete CRUD operations on FHIR resources
Stars: ✭ 24 (-7.69%)
Mutual labels:  fhir
ascvd-risk-calculator
SMART ASCVD Risk Calculator
Stars: ✭ 46 (+76.92%)
Mutual labels:  fhir
cql
Clincal Quality Language Specification
Stars: ✭ 16 (-38.46%)
Mutual labels:  fhir
fhir models
FHIR Resource Models
Stars: ✭ 68 (+161.54%)
Mutual labels:  fhir
loinc2hpo
Java library to map LOINC-encoded test results to Human Phenotype Ontology
Stars: ✭ 19 (-26.92%)
Mutual labels:  fhir
hl7v2-fhir-converter
Converts HL7 v2 Messages to FHIR Resources
Stars: ✭ 40 (+53.85%)
Mutual labels:  fhir
fhir-app-starter
🔥 Open Source FHIR App project starter. Start building your app right away.
Stars: ✭ 21 (-19.23%)
Mutual labels:  fhir
monai-deploy
MONAI Deploy aims to become the de-facto standard for developing, packaging, testing, deploying and running medical AI applications in clinical production.
Stars: ✭ 56 (+115.38%)
Mutual labels:  fhir
basisprofil-de-r4
No description or website provided.
Stars: ✭ 15 (-42.31%)
Mutual labels:  fhir
terraform-provider-hsdp
Terraform provider to orchestrate various HSDP resources like IAM, CDL, CDR, MDM, Container Host, Edge, etc
Stars: ✭ 26 (+0%)
Mutual labels:  fhir
firely-net-common
The official Firely .NET SDK for HL7 FHIR - Contains common code for all FHIR versions
Stars: ✭ 31 (+19.23%)
Mutual labels:  fhir
AHRQ-CDS-Connect-Authoring-Tool
The CDS Authoring Tool is part of the CDS Connect project https://cds.ahrq.gov/, sponsored by the Agency for Healthcare Research and Quality (AHRQ), and developed under contract with AHRQ by MITRE's CAMH FFRDC.
Stars: ✭ 32 (+23.08%)
Mutual labels:  fhir

FHIR pipeline: a smart ETL to standardize health data

Arkhn GitHub license Build Status

Fhir-Pipe is an ETL tool backed by IA solutions, which makes standardisation of health data easy. It extracts and converts data from SQL databases into the standardized health format FHIR, using mapping rules build from the pyrog interface.

Mapping rules

The mapping rules are provided through the pyrog graphql API. To each FHIR Resource (e.g. Patient) corresponds a set of rules, and each attribute of the ressource (like patient.name.firstname) has a mapping instruction which details which DATABASE/TABLE/COLUMN to select and which processing scripts to apply, as the data might need to be cleaned. The list of generic and health care specific scripts is available at arkhn/scripts.

Goal of fhir-pipe

Fhir-Pipe is an ETL which is able to parse complex mapping rules which may describe intricated relations between tables. It is agnostic of the type of SQL databases used as input for its extraction, and uses Spark to perform highly scalable processing of data. The FHIR objects created are stored in a distributed file system to meet strict performance requirements.

Get started

Read our guide to start standardizing health data!

Contribute

We have reported several issues with the label Good first issue which can be a good way to start! You can also join our Slack to contact us if you have trouble or questions :)

If you're enthusiastic about our project, it to show your support! ❤️


License

Apache License 2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].