Minimal Lower Layer Protocol
Minimal Lower Layer Protocol (MLLP) is a network protocol typically used with HL7 data.
In most cases, when HL7 2.x data is transmitted over the network it is done using MLLP.[1]
Characteristics
It transmits data encapsulated in TCP and has no assigned default port number. Typically, port 6660 is used.
A large portion of HL7 messaging is transported by Minimal Lower Layer Protocol (MLLP), also known as Lower Layer Protocol (LLP)[2] or Minimum Layer Protocol (MLP).[3] For transmitting via TCP/IP, header and trailer characters are added to the message to identify the beginning and ending of the message because TCP/IP is a continuous stream of bytes.[4] Hybrid Lower Layer Protocol (HLLP) is a variation of MLLP that includes a checksum to help verify message integrity. Amongst other software vendors, MLLP is supported by Microsoft,[5] Oracle,[6] Cleo.[7]
Security
MLLP contains no inherent security or encryption but relies on lower layer protocols such as Transport Layer Security (TLS) or IPsec for safeguarding Protected health information outside of a secure network.
Variants
The HL7 Implementation Support Guide also specifies a variant based on ANSI X3.29 to be used over RS-232, because the latter tends to suffer from flow control and error recovery issues.
References
- ↑ Indrasiri, Kasun (2016). Beginning WSO2 ESB. SpringerLink Bücher. Berkeley, CA: Apress. pp. 190. ISBN 978-1-4842-2343-7.
- ↑ "LLP - Lower Layer Protocol". iNTERFACEWARE. http://www.interfaceware.com/llp.html.
- ↑ "Minimum Layer Protocol". LYNIATE. 13 January 2020. https://www.lyniate.com/knowledge-hub/mlp-minimum-layer-protocol.
- ↑ Spronk, Rene. "Transport Specification: MLLP, Release 1". Health Level Seven Inc.. https://www.hl7.org/documentcenter/public/wg/inm/mllp_transport_specification.PDF.
- ↑ "MLLP Receive and Send Components". MSDN. http://msdn.microsoft.com/en-us/library/ee409260%28BTS.10%29.aspx.
- ↑ "Oracle Application Server Integration B2B User's Guide, Supported Protocols". Oracle. http://download.oracle.com/docs/cd/B14099_19/integrate.1012/b19370/supp_protos.htm#BACIFDJG.
- ↑ "Which Secure Managed File Transfer Protocol is Right for You?". Cleo. https://www.cleo.com/solutions/compare-protocols/.
External links
- "Health Level Seven Implementation Support Guide: Appendix C - Lower Layer Protocols, section C.4". pp. 306-308. http://www.hl7.org/Special/IG/final.pdf.
