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.
Metadata
Release files for omop2fhir-vocab 1.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| omop2fhir-vocab-1.1.6.tar.gz | 9.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| omop2fhir_vocab-1.1.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.0 kB
Release files / omop2fhir-vocab-1.1.6.tar.gz
| Download URL | omop2fhir-vocab-1.1.6.tar.gz |
|---|---|
| Size | 9.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f0c0d5cfff295413c12ad23115c0223b49721458cf6e08f20556fe1ec3252109
|
|
BLAKE2b-256 checksum How to use checksums |
08558518e3a089fcbc336b1966bc0feb4bd71efa1e05c50a8e44ab79c0a33857
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.4
|
Release files / omop2fhir_vocab-1.1.6-py3-none-any.whl
| Download URL | omop2fhir_vocab-1.1.6-py3-none-any.whl |
|---|---|
| Size | 8.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1e45fa81962c7462b2ed4c8613c4a42a4869a3fb8329c1f38cbcda607c1a256b
|
|
BLAKE2b-256 checksum How to use checksums |
6be5d175f2edb21da839c7eceeb88bc96574cc0e9854c703f38efa5daaf2c39c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.4
|