Releases: senaranya/HL7
Releases · senaranya/HL7
Added a function to reindex all segments in a message
Fixed PHP 8.4 warning on "implicitly nullable" function parameter
This is to avoid deprecation warnings while running tests on PHP 8.4 environment (Doc)
Added methods to access segments by class name
3.1.5 Add methods to access segments by class name (#122)
Allow array on setPatientIdentifierList field (PID.3)
Allow array on setPatientIdentifierList field (PID.3)
Add missing segments PD1, RX4 & RXR
- Added segment-classes for PD1, RX4 & RXR
Added support for array return type for MSH version ID method
This change is required to support HL7 v2.7 onwards
Fix MSH::getTriggerEvent() retyrn-type to accept bool
3.1.1 fix: 🐛 Make MSH getTriggerEvent return accept bool (#101)
Added HL7 factory class to parse or build a message using fluent methods
- HL7 factory class provides a more fluent, object-oriented interface for parsing or composing a message, allowing you to chain multiple methods together using a more readable syntax compared to calling new Message()
- Updated readme
Relaxed types for a couple of parameters for a smoother transition
3.0.2 Make certain parameters less type-strict for a smoother transition (#93)
Miscellaneious code refactors
- Added data-types for method arguments, method returns and properties
- Code cleanup
- Added 2 tests for doNotSplit argument in Message() constructor