GitXplorerGitXplorer
s

hl7-pong

public
9 stars
2 forks
0 issues

Commits

List of commits on branch main.
Verified
4de5c98a62e2b9db573f3dc38abb1c004df92c02

Correct license date

ssergioisidoro committed 4 years ago
Verified
11f0a996ba6dcedfc27adab12bb6d8c278c37336

Add License

ssergioisidoro committed 4 years ago
Verified
7bcb4214018d21920df085ad1c8a218aca524690

Fix msh9 message type

ssergioisidoro committed 4 years ago
Verified
fde94864b930923fbad3d1b0f4ef5d2e46e2a2d4

Action to publish docker image

ssergioisidoro committed 4 years ago
Verified
c5b026abd3294b41ebad877985f276cb802be3e0

Ack and chaos server

ssergioisidoro committed 4 years ago

README

The README file for this repository.

HL7 MLLP Pong 🏓

MLLP pong is a simple MLLP server for you to test your MLLP integrations. Since you're probably already suffering, this image is as simple as possible for you to make integration tests.

How to use

In this server you will have multiple servers that will reply differently to your requests. Depending on what you want to test, use the following ports:

docker build -t mllp-pong .

docker run -p 666:666 -p 1337:1337 mllp-pong

👍 ACK server (port 1337)

This server will reply with an ack as long as the message sent is valid

👹 Chaos server (port 666)

This server will reply with an HL7 Internal server error no matter what you do or send

Note about invalid messages

Because the error messages are sent via an ACK message, which requires a valid MSH (message header segment), if you send gibberish you will get an error message that looks like HL7 but is not a valid HL7 message (does not have all the mandatory fields).