Skip to main content

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


Download files

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

Source Distribution

hl7-conversion-0.1.1.tar.gz (3.1 kB view hashes)

Uploaded Source

Built Distribution

hl7_conversion-0.1.1-py3-none-any.whl (4.3 kB view hashes)

Uploaded Python 3

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