Skip to main content

Commons utilities

Project description

g3t_etl

Transforming Research Data to FHIR

Use case

Measurements (Observations) are a central element in healthcare, used to support diagnosis, monitor progress, determine baselines and patterns and even capture demographic characteristics, as well as capture results of tests performed on products and substances.

As a ACED data contributor, I have a rich set of measurements that I need to associate with several possible resources [Patient, Specimen, Procedure, Condition, etc.]

These Observations are stored in a csv file and I need to transform them into FHIR resources.

Note: For other use cases, without a rich set of measurements, see the adding metadata workflow in the ACED documentation.

Project Overview

This project implements an the Transform step of the ETL (Extract, Transform, Load) pipeline for processing research into a FHIR resources. It provides framework with robust command-line and plugin architecture. It empowers users to process diverse data, apply custom transformations, and load it into target destinations.

Transformers

Core framework provides foundational transformations (e.g., normalization, validation, and graph construction). Users can develop custom transformers as plugins for unique needs.

To use this project, please refer to the project documentation for detailed instructions on how to use the project.

Contributing

This project is open to contributions from the research community. If you are interested in contributing to the project, please contact the project team. See the contributing guide for more information on how to contribute to the project.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

g3t-etl-0.0.1rc26.tar.gz (33.2 kB view details)

Uploaded Source

Built Distribution

g3t_etl-0.0.1rc26-py3-none-any.whl (32.7 kB view details)

Uploaded Python 3

File details

Details for the file g3t-etl-0.0.1rc26.tar.gz.

File metadata

  • Download URL: g3t-etl-0.0.1rc26.tar.gz
  • Upload date:
  • Size: 33.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.1

File hashes

Hashes for g3t-etl-0.0.1rc26.tar.gz
Algorithm Hash digest
SHA256 95ddf5ada6b7fa22ff4786aca5b748f11e69a1ba0eed7e4313b8d51f8190304c
MD5 2b1a7f664d057696f815b04b34e473d6
BLAKE2b-256 635a064830132f25d70326d40f437903cb6533cd14ecbce6c2b251a8c1ddc22e

See more details on using hashes here.

File details

Details for the file g3t_etl-0.0.1rc26-py3-none-any.whl.

File metadata

  • Download URL: g3t_etl-0.0.1rc26-py3-none-any.whl
  • Upload date:
  • Size: 32.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.1

File hashes

Hashes for g3t_etl-0.0.1rc26-py3-none-any.whl
Algorithm Hash digest
SHA256 4e2f46c937bde307f296784e02b448c6c12f73043e1f937c0332fca24a0211a0
MD5 84d9bfd18c3012bd9c65150e2d9590bf
BLAKE2b-256 a689203b8d2072446e2126b8bf177e99184a51920f0c0fd9cde5ba565d194704

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page