0

只是出于好奇

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

4

1 回答 1

1

ADT^A02将患者从一个房间/床转移到另一个房间/床的“正确”方式。但是,正如@Sid 所说,我不记得曾经ADT^A02在现实世界中看到过实现的时间。

这很可能是由于转移患者时状态/人口统计数据的变化 - 大多数情况下,转移发生的原因会有特定的原因 - 从门诊/住院患者(或反之亦然)转移,设施变化,等等。将这些信息组合成一个ADT^A08然后发送 anADT^A02和 anADT^A08来满足这些约束要容易得多。

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

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

从应用程序的角度来看,以前的房间/床位信息通常由 HIS 保存。当病房/病床更新时,它会将数据库列中的当前PatientRoomPatientBed信息写入类似PreviousRoom或的内容PreviousBed。我已经看到这实施到“以前-以前”的房间和床。然后它将新房间/床写入PatientRoomor PatientBed

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

希望这不会让你感到太困惑。

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

于 2014-02-24T19:22:45.693 回答