Skip to contents

All functions

BHS()
Segment BHS - Batch Header Segment
FHS()
Segment FHS - File Header Segment
MSH() EncodingCharactersComponents() SendingFacilityComponents() MessageTypeComponents() VersionIDComponents()
Segment MSH: Message Header
OBR()
Segment OBR: Observation Request
OBX()
Segment OBX: Observation/Result
ORC()
Segment ORC: Common Order
ObservationIdentifierComponents()
Components of ObservationIdentifier
PID()
Segment PID: Patient identification
PV1()
Segment PV1: Patient visit
PatientAddressComponents()
Components of PID PatientAddress
PatientIdentifierListComponents()
Components of PID PatientAddress
PatientNameComponents()
Components of PID PatientName
PhoneNumberComponents()
Components of PID PhoneNumber*
RaceComponents()
Components of PID Race
UnitsComponents()
Components of OBR Units
UniversalServiceIDComponents()
Components of OBR UniversalServiceID
add_field_names()
Add names within HL7 segments - field names
browse_hl7()
Browse a parsed HL7
build_hl7()
Build HL7 character vector from segment functions
create_test_text()
Helper for writing tests
datetime_to_hl7_datetime()
Convert a date or datetime to HL7 datetime
extract_field_separators()
Extract field separators from with the MSH segment of a HL7 message
get_hl7_version()
Extract HL7 version ID from MSH segment
parse_hl7_character_vector()
Parse a HL7 character vector
parse_hl7_message()
Parse a HL7 2.x message
print(<hl7segment>)
Custom print methods for HL7 objects
print(<hl7vector>)
importFrom base print
coded_element extended_telecommunication_number segment_names
Segment field names
split_segment()
Split a HL7 segment into respective fields
strsplit_as_list()
Helper function for strsplit
trim_trailing_chars()
Trim trailing characters from character vector
validate_hl7()
Check the headers of a HL7 file
variedComponents()
Components of ObservationIdentifier