to alinew
首先,在同一个系统中,为同一个患者分配唯一ID是很有价值的,也是应该的。它的好处就不多说了。
根据数据库设计的原则,通常不使用有意义的值(如身份证号,姓名等)直接做为ID,尽量使用序列号等无意义的值的方式。
to Paullee 在多个系统中患者统一ID的问题。
这实际上是一个PIX(Patient cross reference)问题。基本用例包括,一个医院内的多个系统如何识别同一个患者,多个医院间的系统如何识别同一个患者等。目前现在随着电子病例,医疗集团和区域性信息系统的发展,此技术也逐渐成熟。
前几年,比较通用的解决方案是MPI,Mater Patient Index,即有一个中心服务器负责多个系统的患者数据维护,主ID生成,并将此主ID与不同系统的ID建立映射关系。
后来,由于MPI方案的缺点,如系统可扩展性比较差,PIX方案越来越得到大家的认可。可以参考IHE IT Infrastructure部分。基本过程是,每个系统分别维护自己的患者ID,并将自己的患者信息发送到PIX管理器,PIX管理器为各个系统中的患者ID建立交叉索引关系。
关于此问题,我曾经与包永建先生进行多次探讨。
人民医院的王力华女士也专门写了一篇文章来阐述这个问题,她还十分善良的把我署名为第二作者。:)
对于患者合并的问题,HL7有专门的消息来支持患者合并。除了包罗老师提到的用例,还有一种是急诊情况下为一个患者分配临时ID,之后在将此临时ID以及相关的数据(费用,检查图像等)合并到患者的主记录上。
处理患者合并的逻辑是由各个产品自己定义的。例如,对于GE的RIS,就是将患者所有的相关数据合并到同一个ID下。废弃另外一个ID。
同时,此问题也可以通过PIX的方式解决。
继续讨论学习。