修正HL7 V2中的历史ADT数据

时间:2014-02-10 08:39:37

标签: hl7 hl7-v2

出于好奇

如何在HL7 V2中传输历史ADT数据的更正,例如患者转移,如果您没有像德国那样的历史运动的ZBE段? 您是否取消所有相关事件并建立新的患者病史,或者您是否使用ADT消息段中已定义的某些字段来标记该事件,应该更正? 你如何处理多次转移 wardA - > wardB - > wardA - > wardB

1 个答案:

答案 0 :(得分:1)

ADT^A02将是将患者从一个房间/床转移到另一个房间的“正确”方式。然而,正如@Sid所述,我无法回想起曾经在现实世界中看到过ADT^A02的时间。

这很可能是由于转移患者时状态/人口统计数据发生变化 - 大多数时候会出现转移发生原因的具体原因 - 从门诊/住院病人(或反之亦然)转变,改变在设施等中将这些信息汇总到一个ADT^A08然后发送ADT^A02ADT^A08以满足这些约束要容易得多。

如果转移信息是错误的,就像您在上述评论中所述,则需要触发转移取消ADT^A12 - 再次,这是我见过的另一个很少使用 - 但是如果转移是意外或错误的,您不希望将该信息保留在系统中。你想摆脱它,只更新正确的信息。

由于您的健康/医院信息系统(HIS)通常与完成患者普查的系统相同,因此通常不值得将此取消消息发送到每个单独连接的系统,因为大多数专业应用程序都附加到HIS对于患者以前的房间/床,可能不小心,只有最新的信息。因此,ADT^A08被广泛使用。

从申请的角度来看,HIS通常会保留以前的房间/床位信息。更新病房/病床后,它会将数据库列中的当前PatientRoomPatientBed信息写入PreviousRoomPreviousBed之类的内容。我已经看到这个实施到“上一个上一个”房间和床。然后,它会将新房间/床铺写入PatientRoomPatientBed

这样做是为了使HIS可以在本地处理取消转移。大多数情况下,这些取消是由用户直接在HIS中完成的,然后使用新的房间/床将ADT^A08发送到适当的可互操作应用程序,连接的应用程序是不明智的以前的房间和床是,或者它可能已被取消和转发。如果他们要在HIS中取消此转移,它将恢复为PreviousRoomPreviousBed的数据库列,并相应地更新。

希望这并不会让你太困惑。

TL; DR - HIS主要是唯一关心以前房间/床位数据的系统。 ADT ^ A08是大部分时间用于更新病房/病床信息的内容,即使它是标准错误的。