Releases: senaranya/HL7
Releases · senaranya/HL7
Added methods to access segments by class name
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
Minimum PHP version upgraded to 8.0
- Upgraded php version to 8.0+
- Declare strict. More type checking to be followed in coming releases
- Remove redundant phpdocs
- Other code cleanups
Added segment NK1
2.1.7 Add segment NK1 (#86)