HL7 Appointment (SIU) Specifications - Outbound

HL7 Appointment Message Specifications

This document assumes the user has a working knowledge of HL7 standards.  Below you will find the specifications for the SIU file as it relates to OfficeEMR.

If you need exports for any of the items such as locations, providers, appointment types, etc. Contact your Interface specialist and they can provide a file with the ID's and Descriptions. Otherwise, see the notes column for guidance on what to expect in the file.

SegmentFieldValueNotes
MSH2Encoding CharactersSent as  ^~\&
MSH3Sending ApplicationSent as 'iSalus'
MSH4Sending FacilityDatabase_Name (C####)
MSH5Receiving ApplicationInterface Vendor Software Name and/or Company Name
MSH6Receiving FacilityInterface Vendor Company Name
MSH7Date/Time of MessageFormat: YYYYMMDDHHMMSS
MSH9.1Message TypeFormat: SIU
Subfield Delimiter: ^
MSH9.2Trigger Event

S12  = New Appointment Booking
S13 = Rescheduled
S14 = Modification (Checkin/out)
S15 = Cancelled

MSH10Message Control IDGUID value
MSH11Processing IDP
MSH12Version ID2.3 or 2.4  - Can not accept 2.5.1 
SCH1Placer Appointment IDiSalus Appointment ID
SCH2Filler Appointment IDiSalus Appointment ID
SCH5.1Schedule IDiSalus Resource ID
SCH5.2Schedule TextiSalus Resource Text
SCH5.3Coding SystemSent as 'L'
'SCH6.1Event Reason IDiSalus Appointment Status ID
SCH6.2Event Reason TextiSalus Appointment Status Name
SCH6.3Coding SystemSent as 'L'
SCH7.2Appointment Reason Name iSalus Chief Complaint
SCH7.3Coding SystemSent as 'L'
SCH8.1Appointment Type IDiSalus Appointment ID
SCH8.2Appointment Type NameiSalus Appointment Description
SCH8.3Coding SystemSent as 'L'
SCH9Appointment DurationDuration in minutes, integer
SCH10.2Appointment UnitsAlways 'Min'
SCH
10.3Coding SystemSent as 'L'
SCH
11.4Start Date/TimeFormat: YYYYMMDDHHMMSS
SCH
11.5End Date/TimeFormat: YYYYMMDDHHMMSS
SCH25.1Filler StatusiSalus Appointment Status Name
PID1Set IDIncrementer, always 1
PID
2.1External Patient IDUsually Set to iSalus Chart ID
PID
3.1Internal Patient IDiSalus Chart ID
PID
4.1Alternate Patient IDiSalus Chart ID (Ability to Use Old ID 1 2 or 3)
PID
5.1Family NamePatient Last Name
PID
5.2Given NamePatient First Name
PID
5.3Middle NamePatient Middle Name
PID
7Date of BirthFormat: YYYYMMDD
PID
8SexMapped Values
PID
9AliasPatient Nick Name
PID
10RaceMapped Values
PID
11.1Street AddressAddress - Address 1
PID
11.2Other DesignationAddress - Address 2
PID
11.3CityAddress - City
PID
11.4StateState Code ie. IN, OH, NY
PID
11.5ZipPatient Zip
PID12CountryUSA, CAN or Blank
PID
13Home PhoneFormat: ##########
PID
14Work PhoneFormat: ##########
PID
15LanguageMapping Table (Custom)
PID
16Marital StatusMapping Values
PID
18Patient Account NumberiSalus Chart Number (Billing & EMR are the same)
PID
19SSNSocial Security Number
PID
29Death Date and TimeRHC Date, Format: YYYYMMDD
PV11Set IDIncrementer, always 1
PV1
3.1Point of CareAppointment Location ID
PV1
3.2RoomAppointment Location Name
PV1
7.1Attending Doctor IDResource Provider - NPI
PV17.2Attending Family NameResource Provider - Last Name
PV1
7.3Attending Given NameResource Provider - First Name
PV1
8.1Referring Doctor IDReferring Doctor - NPI
PV1
8.2Referring Family NameReferring Doctor - Last Name
PV1
8.3Referring Given NameReferring Doctor - First Name
PV119.1Visit Number IDiSalus Appointment ID
AIG1Set IDIncrementer, Always 1
AIG
3.1Resource IDiSalus Resource ID
AIG
3.2Resource NameResource Name
AIG3.3Coding SystemSent as 'L'
AIL1Set IDIncrementer, Always 1
AIL3.1Location IDiSalus Location ID
AIL3.2Location NameLocation Name
AIL3.3Coding SystemSent as 'L'
AIP1Set IDIncrementer, Always 1
AIP3.1Provider IDResource Provider NPI
AIP3.2Provider Family NameResource Provider Last Name
AIP3.3Provider Given NameResource Provider First Name