Package to convert HL7 messages to JSON format
Project description
HL7 to JSON Format Converter
A Python package to convert HL7 v2 messages to JSON format.
Installation from source
Extract hl7-conversion-{tag}.tar.gz
file in your working directory.
Change directory to project root:
cd hl7-conversion
Create and activate python virtual env:
python3.8 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip
Install hl7-conversion package:
pip install -e .
CLI usage
Type --help
after commands to see full list of options
$ hl7 --help
Usage: hl7 [OPTIONS] COMMAND [ARGS]...
HL7 to JSON format converter
Options:
--version Show the version and exit.
--help Show this message and exit.
Commands:
tojson Convert given HL7 message to JSON format
$ hl7 tojson --help
Usage: hl7 tojson [OPTIONS] INPUT
Convert given HL7 message to JSON format
Options:
-o, --output FILENAME Output file path
--help Show this message and exit.
Example:
hl7 tojson input.txt -o output.txt
In this example, the command will try to read the input HL7 message from input.txt file and write the converted JSON output to output.txt file.
Programmatic usage
HL7Client
HL7Client.hl7tojsonconvert
Arguments:
message (str)
: Given HL7 message in string format.
See tests/test_client
for usage examples.
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
Built Distribution
File details
Details for the file hl7-conversion-0.1.1.tar.gz
.
File metadata
- Download URL: hl7-conversion-0.1.1.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46c572f3e0c5e9c64c20516610c4a95c1e26c4c35e4f96c9e2c9d899e1a39a54 |
|
MD5 | 48a16816fd6024449dfefe70adca490f |
|
BLAKE2b-256 | 7a141ecdc84b15ae8f3cc6b88d1014d6dc284cab8bb185b265a7e9ddfe75bae7 |
File details
Details for the file hl7_conversion-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: hl7_conversion-0.1.1-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3f40aaceef1b1585e026a0129b0479478da3d8783201c2ca8cf335e98c80c16 |
|
MD5 | 1b0483c8fd417fff92a1b57b8e43548b |
|
BLAKE2b-256 | dcc831099d1eeedb6a3657294d69d96158f1328db6b75ecc5ab9c499e05531dd |