SIU: Scheduling Information Unsolicited
SIU reports what has happened to an appointment: booked, rescheduled, cancelled, or the patient failed to attend. Each of those is a separate trigger event on the same message type.
Recognising SIU messages
SIU announces itself in MSH-9 like this:
SIU^S12^SIU_S12- MSH-9.1
SIUmessage code: what kind of message this is (scheduling information unsolicited) - MSH-9.2
S12trigger event: what happened in the real world - MSH-9.3
SIU_S12message structure: which segments to expect, and in what order
How to use these specifications explains MSH-9 in full, with a worked example.
Message structures
SIU takes 1 structure.
SIU_S12
No trigger event in the standard names this structure.
You must always send: MSH, SCH, RGS. Everything else is optional, or required only inside a group you chose to send.
| Segment | Name | OPT | Cardinality |
|---|---|---|---|
| MSH | R | 1..1 | |
| SCH | R | 1..1 | |
| TQ1 | O | 0..* | |
| NTE | O | 0..* | |
| PATIENT | a group of 6 segments, repeated together | O | 0..* |
| PIDin PATIENT | R | 1..1 | |
| PD1in PATIENT | O | 0..1 | |
| PV1in PATIENT | O | 0..1 | |
| PV2in PATIENT | O | 0..1 | |
| OBXin PATIENT | O | 0..* | |
| DG1in PATIENT | O | 0..* | |
| RESOURCES | a group of 5 segments, repeated together | R | 1..* |
| RGS | R | 1..1 | |
| SERVICE | a group of 2 segments, repeated together | O | 0..* |
| AISin SERVICE | R | 1..1 | |
| NTEin SERVICE | O | 0..* | |
| GENERAL_RESOURCE | a group of 2 segments, repeated together | O | 0..* |
| AIGin GENERAL_RESOURCE | R | 1..1 | |
| NTEin GENERAL_RESOURCE | O | 0..* | |
| LOCATION_RESOURCE | a group of 2 segments, repeated together | O | 0..* |
| AILin LOCATION_RESOURCE | R | 1..1 | |
| NTEin LOCATION_RESOURCE | O | 0..* | |
| PERSONNEL_RESOURCE | a group of 2 segments, repeated together | O | 0..* |
| AIPin PERSONNEL_RESOURCE | R | 1..1 | |
| NTEin PERSONNEL_RESOURCE | O | 0..* |
R inside a group means required of that group. Send the group and you must include that segment; leave the group out and it never appears. This structure has 6 such groups: PATIENT, RESOURCES, SERVICE, GENERAL_RESOURCE, LOCATION_RESOURCE, PERSONNEL_RESOURCE.
Trigger events
The trigger event is the real-world thing that made the message get sent. SIU defines 0.
| Event | Name | Structure |
|---|