首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HL7 V2中历史数据的修正

HL7 V2中历史数据的修正
EN

Stack Overflow用户
提问于 2014-02-10 08:39:36
回答 1查看 503关注 0票数 0

只是出于好奇

在HL7 V2中,如果您没有像德国那样的具有历史意义的移动的ZBE片段,如何传输历史数据的校正,例如病人转移?

您是否取消了所有相关事件并创建了新的患者历史记录,还是使用ADT消息段中已经定义的字段来标记该事件,这需要纠正?

如何处理多个传输wardA -> wardB -> wardA ->wardB

EN

回答 1

Stack Overflow用户

发布于 2014-02-24 19:22:45

ADT^A02将是将病人从一个房间/床转移到另一个房间/床的“正确”方法。但是,正如@Sid所指出的那样,我不记得曾经在现实世界中看到过一个ADT^A02的实现。

这很可能是因为在转移病人的过程中状态/人口结构的变化--在大多数情况下,会有一个特定的原因来解释转移的原因--从门诊/住院病人(或者相反)转移,设备的改变等等。将这些信息打包到一个ADT^A08中,然后发送一个ADT^A02和一个ADT^A08来满足这些限制,要容易得多。

如果传输信息是错误的,就像您在上面的注释中所说的那样,那么传输取消将需要触发ADT^A12 --同样,这也是我很少使用的另一个传输信息--但是如果传输是偶然的或错误的,您将不希望将该信息保存在系统中。你会想要摆脱它,只更新正确的信息。

由于您的健康/医院信息系统( HIS )通常与您进行病人普查的系统相同,因此将此取消消息发送到每个单独连接的系统通常是不值得的,因为附加在HIS上的大多数专业应用程序可能会对病人以前的房间/床不小心,这只是最新的信息。正因为如此,ADT^A08被更广泛地使用。

从应用的角度来看,以前的房间/床信息通常由HIS保存。当病人的房间/床被更新时,它会将数据库列中的当前PatientRoomPatientBed信息写入PreviousRoomPreviousBed之类的内容。我已经看到这被执行到“以前的”房间和床上。然后它将把新房间/床写到PatientRoomPatientBed上。

这样做是为了使HIS能够在本地处理取消传输。大多数情况下,这些取消是由用户在HIS中直接完成的,然后使用新的房间/床将ADT^A08发送到适当的可互操作的应用程序,连接的应用程序与以前的房间和床没有任何区别,或者它可能已被取消和重新传输。如果他们要取消HIS中的这个传输,它将返回到PreviousRoomPreviousBed的数据库列,并相应地进行更新。

希望这不会让你太迷惑。

TL;DR - HIS是唯一关心先前房间/床数据的系统。ADT^A08是大部分时间用来更新病房/床位信息的工具,尽管它是标准错误的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21672355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档