Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 924 Bytes

README.md

File metadata and controls

19 lines (15 loc) · 924 Bytes

This is a fork of the python-hl7 library created to aid the EHR's Python 3 migration.

python-hl7 0.2.5 is used heavily by our labs module. The API changed significantly between that version and 0.3.0, which introduced Python 3 support.

This fork mirrors a commit from the upstream repo that adds Python 3 compatibility. It was made after version 0.2.5, but before the 0.3.0 release commit. The API is the same as version 0.2.5.

The reasoning for using this "unreleased" version is that we can accelerate Python 3 compatibility work for the labs module with greater confidence that it won't cause issues in production than if we upgraded to later releases, since that would require application logic changes to remain compatible with this library.

If you're reading this post-Python 3, please investigate the possibility of updating the EHR to use official releases again.