The Placer ID (SCH-1.1) is used to identify the appointment. If the appointment to be updated is not known to PKB, then a new appointment will be created with the provided information. An update to a cancelled or DNA appointment will set the appointment status back to active.
Appointment information is used to populate [[Appointment]] entities
Please click through to the Data Model to explore the presentation of these entities in the web interface.
[[Appointment]] Matched on: [[Appointment.External Data Point ID]] as derived from SCH-1.1 When matched: Partial update. See S12 specification for which fields will be left unmodified if a blank is provided. If the matched appointment has an [[Appointment.Status]] of ‘CANCELLED’ or ‘DNA’ then status will revert to ‘ACTIVE’. Note: the list of external participants is purged and replaced. When not matched: New [[Appointment]] created. |
The message structure is the same as an SIU S12.
MSH|^~\&|app|sender|HL7API|PKB|201303080949||SIU^S13|ABC0000000001|P|2.4
PID|||9999999999^^^NHS^NH||Smith^John^Joe^^Mr||19700101|M|||Flat name^1, The Road^London^London^SW1A 1AA^GBR||01234567890^PRN~07123456789^PRS|^NET^^john.smith@company.com~01234098765^WPN||||||||||||||||N|
SCH|ID123||||||^checkup^||||^^^201411201231^201411201232|||||||||||||||
NTE|||My comment|
PV1|||^^^^^^^^new health centre
PKB will respond with a standard HL7 acknowledgement.