Convert OMOP vocab to FHIR.
Project description
OMOP2FHIR-vocab
Convert OMOP vocab to FHIR.
Prerequisites
Installation
pip install omop2fhir-vocab
Running
Run: omop2fhir-vocab OPTIONS
CLI
omop2fhir-vocab --help
usage: omop2fhir-vocab [-h] -c CONCEPT_CSV_PATH -r CONCEPT_RELATIONSHIP_CSV_PATH [-v VOCABS [VOCABS ...]] [-R RELATIONSHIPS [RELATIONSHIPS ...]] [-o OUT_DIR]
[-I]
Convert OMOP vocab to FHIR.
options:
-h, --help show this help message and exit
-c CONCEPT_CSV_PATH, --concept-csv-path CONCEPT_CSV_PATH
Path to CSV of OMOP concept table.
-r CONCEPT_RELATIONSHIP_CSV_PATH, --concept-relationship-csv-path CONCEPT_RELATIONSHIP_CSV_PATH
Path to CSV of OMOP concept_relationship table.
-v VOCABS [VOCABS ...], --vocabs VOCABS [VOCABS ...]
Which vocabularies to include in the output? Usage: --vocabs "Procedure Type" "Device Type"
-R RELATIONSHIPS [RELATIONSHIPS ...], --relationships RELATIONSHIPS [RELATIONSHIPS ...]
Which relationship types from the concept_relationship table's relationship_id field to include? Default is "Is a"
only. Passing "ALL" includes everything. Usage: --relationships "Is a" "Maps to"
-o OUT_DIR, --out-dir OUT_DIR
Output directory. Defaults to current working directory.
-V, --vocab-outputs Create set of artefacts (CodeSystem, ConceptMap) for each vocabulary?
-C, --combined-outputs
Create set of artefacts (CodeSystem, ConceptMap) for all of OMOP vocabulary combined?
-e, --exclude-vocab-prefix
With this flag absent, the identifiers and file names for each vocabulary will be prefixed "OMOP".
-S, --exclude-code-system
Exclude CodeSystem outputs.
-M, --exclude-concept-map
Exclude ConceptMap outputs.
-H {all,omop2fhir,omop2owl,owl2fhir} [{all,omop2fhir,omop2owl,owl2fhir} ...], --caching {all,omop2fhir,omop2owl,owl2fhir} [{all,omop2fhir,omop2owl,owl2fhir} ...]
Warning: Option currently in development. Does not differentiate between different settings (particularly --vocabs
and --relationships). It considers all cached files relevant each time you run it using a given --out-dir. So if
you want to use caching and also want to change your settings, either (a) clear your --out-dir or (b) use a
different --out-dir. Caching options: `all`: Turns on all cache options. `omop2fhir`: Saves any intermediate files
at the top level of this pipeline, which basically entails caching of output from omop2owl which is used by
owl2fhir. `omop2owl`: Intermediates used by that package, such as robot templates. `owl2fhir`: Intermediates used
by that package, such as Obographs JSON.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
omop2fhir-vocab-1.1.6.tar.gz
(9.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file omop2fhir-vocab-1.1.6.tar.gz.
File metadata
- Download URL: omop2fhir-vocab-1.1.6.tar.gz
- Upload date:
- Size: 9.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0c0d5cfff295413c12ad23115c0223b49721458cf6e08f20556fe1ec3252109
|
|
| MD5 |
87c2cc4d1da834c217fdaa66ffd04649
|
|
| BLAKE2b-256 |
08558518e3a089fcbc336b1966bc0feb4bd71efa1e05c50a8e44ab79c0a33857
|
File details
Details for the file omop2fhir_vocab-1.1.6-py3-none-any.whl.
File metadata
- Download URL: omop2fhir_vocab-1.1.6-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e45fa81962c7462b2ed4c8613c4a42a4869a3fb8329c1f38cbcda607c1a256b
|
|
| MD5 |
e10b0d7904807ed821f2dbdaa60d20da
|
|
| BLAKE2b-256 |
6be5d175f2edb21da839c7eceeb88bc96574cc0e9854c703f38efa5daaf2c39c
|