我解析HL7並根據傳入消息填充外部日曆。 雖然我被困於重新計劃消息。我如何從下面的消息中看出要做什麼?如果患者X有2次預約,並且希望重新安排/取消其中一個,我怎麼知道哪一個要改變 - 我在消息或HL7規範中什麼都看不到,以便識別哪個外部日曆項目應該改變。我錯過了什麼?我希望有某種獨特的預約標識符。似乎有一個唯一的消息標識符,但這不是有用的,因爲該值將消息更改爲消息。處理HL7重新安排事件
預訂:
MSH | ^〜\ & | RISNAME | MRUNIT | ExtCalendar | MRUNIT | 20170125091951 + 1300 || SIU^S12^SIU_S12 | woYmjM | P | ||| 2.4 AL | NE | AU | ASCII | ENG SCH ||||| 0^0 | 0 ||||| ^^^ 20170125111500 20170125120000^^ R ||||||||||| MRUNIT PID | 1 || AP859^^^ RISNAME^ID | 52 ^^^ RISNAME^PI |工作^梅林達^^^女士^^ ||ķ+ 19820619 100 | F ||||| ^^^^^^ 095273616 ||||||| ||||||||||ñ PV1 ||ö| OREF ^^^ OREF ^^^^^ OREF RGS | 1 AIS | 1 || ANG^MRI造影 ^^ MR | 20170125111500 |||| ||預訂 AIL | 1 || MRI_3T ^^^ MRUNIT ^^^^^ 3T | MRI || 20170125111500
同一約會推遲到另一個時間和掃描儀:
MSH | ^〜\ & | RISNAME | MRUNIT | ExtCalendar | MRUNIT | 20170125092019 + 1300 || SIU^^ S13 SIU_S12 | LrnXDl | P | 2.4 ||| AL | NE | AU | ASCII | ENG SCH ||||| 0^0 | 0 ||||| ^^^ 20170125101500^20170125110000^R ||||||||||| MRUNIT PID | 1 || AP859 ^^^ RISNAME^ID | 52 ^^^ RISNAME^PI | Jobs^Melinda ^^^ Ms ^^ K || 19820619 + 1300 | F ||||| ^^^^^^ 095273616 ||||| |||||||||||||ñ PV1 ||ö| OREF ^^^ OREF ^^^^^ OREF RGS | 1 AIS | 1 || ANG^MRI造影 ^^ MR | 20170125101500 | |||||預訂 AIL | 1 || MRI_1.5T ^^^ MRUNIT ^^^^^ MRI 1.5T | MRI || 20170125101500