Sign inSign up

mbrindam/ng-hl7-parser-app

By mbrindam

•Updated about 1 year ago

Image
0

6.7K

mbrindam/ng-hl7-parser-app repository overview

⁠HL7 Parser - Sample Application

This is the official Docker image for the sample application demonstrating the capabilities of the ng-hl7-parser Angular component.

The application provides an interactive viewer for HL7 messages, allowing you to parse, explore, and understand the structure of any HL7 message.

⁠Quick Start

⁠Using docker run

To get the application running quickly, use the following command:

docker run -d -p 8080:80 --name hl7-parser-app mbrindam/ng-hl7-parser-app:latest

Once the container is running, open your browser and navigate to http://localhost:8080⁠.

⁠Using docker-compose

For a more declarative approach, you can use docker-compose. Create a docker-compose.yml file with the following content:

version: '3.8'
services:
  hl7-parser-app:
    image: mbrindam/ng-hl7-parser-app:latest
    ports:
      - "8080:80"
    container_name: hl7-parser-app

Then, run the following command from the same directory:

docker-compose up -d

The application will be available at http://localhost:8080⁠.

⁠Features

The ng-hl7-parser component, showcased in this sample application, includes:

  • HL7 Message Parsing: Dynamically parses HL7 messages into segments, fields, repetitions, and components.
  • Interactive Highlighting & Tree View: Allows users to click on any part of the message in either the raw text view or the tree view. The selection is synchronized between both views.
  • Detailed Descriptions: Displays contextual information about the selected part of the message, using a built-in HL7 dictionary.
  • Data Formatting: Automatically formats common data types like dates, timestamps, and phone numbers for improved readability.
  • Dynamic Message Loading: The sample application includes functionality to load new HL7 messages from a text area or from previously saved examples.

⁠Source Code and Resources

⁠License

This project is licensed under the MIT License.

Tag summary

Content type

Image

Digest

sha256:b250cf2ae…

Size

22.6 MB

Last updated

about 1 year ago

docker pull mbrindam/ng-hl7-parser-app