Overview of hl7apy features
develophl7apy is a lightweight Python package designed to handle HL7 v2 messages according to official specifications.
Key capabilities include:
- Message Handling: Parsing and creation of HL7 messages.
- Validation: Message validation following HL7 xsd specifications.
- Data Access: Accessing elements by name, long name, or position.
- Data Types: Support for all simple and complex datatypes.
- Encoding: Customization of encoding characters and encoding messages in ER7 format (compliant with MLLP protocol).
- Advanced Support: Support for message profiles and Z-Elements.
- Networking: Simple MLLP server implementation.
Supported HL7 Versions: 2.1, 2.2, 2.3, 2.3.1, 2.4, 2.5, 2.5.1, 2.6, 2.7, 2.8, 2.8.1, 2.8.2