hl7apy
hl7apy copied to clipboard
Python library to parse, create and handle HL7 v2 messages.
This script is used to dump out HL7 messages in a verbose format. It is a useful tool for those learning about the HL7 format, as it makes it easy...
### crs4/hl7apy now has a Chat Room on Gitter @svituz has just created a chat room. You can visit it here: [https://gitter.im/crs4/hl7apy](https://gitter.im/crs4/hl7apy?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&content=body_link). This pull-request adds this badge to your README.md:...
# Description Implement support to encoding other than ASCII. The encoding will be specified as Element's parameters. The parser will use the encoding specified in MSH.18 (CHARACTER_SET). but it should...
It would be great to be able to write: ``` patient_name = message.ORM_O01_PATIENT.PID.PATIENT_NAME suffix = getattr(patient_name, 'PROFESSIONAL_SUFFIX', '') ``` rather than having to use `hasattr` or handle an exception if...
### Description An exception is raised if a unicode string is assigned to a message field, when the string contains non-ascii characters and the validation is STRICT ### How to...
### Description If the value of an element of type DTM is before 1900, calling the method _to_er7()_ raises an error ### How to reproduce Create a DTM object with...
As far as I am aware, there is no way to validate and get the result into an object. could we add that feature?
Hello, what is the highest version of Python supported by hl7apy? The documentation says the highest supported version is 3.7.9, but [this](https://github.com/crs4/hl7apy/commit/8a7fbf8f3b093b0fa11b1557433ccc6aeaad092b) commit message mentions testing in 3.12. Thanks!
MDM_T03 to MDM_T11 is not supported for any version of HL7 in this library. Can we add them on priority??
Fixes None being printed as the expected datatype