Metadata-Version: 2.1
Name: hl7-conversion
Version: 0.1.1
Summary: Package to convert HL7 messages to JSON format
Home-page: https://github.com/imran221b/hl7-conversion
Author: Imran Hasan
Author-email: imran221b@gmail.com
License: MIT
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.
        
Platform: posix
Description-Content-Type: text/markdown
Provides-Extra: dev
Provides-Extra: test
