我正在运行dcm4chee几个月,并且知道启用了工作清单,但是由于非唯一患者ID而出现问题。
我将storeScp中的PatientMatching保留为默认值= pid,issuer?[familyname,givenname,middlename?,birthdate]。我正在使用dcm4chee-mysql-2.17.2和dcm4chee-web-3。
我注意到在患者表中我有很多重复。发行人也总是空的。也许问题的空值(比较任何东西(甚至是null)到null通常返回false),也许不是。患者数据样本如下所示。
我想让pat_id真的很独特。我可以修复现有数据,但我需要避免新的重复数据。
让我们假设患者ID是所有设备的必填字段,来自中央系统。
我需要DCM4CHEE仅根据患者ID重复使用现有患者,无论发卡人员或姓名是什么。我知道这可能会导致他们输入错误ID的数据不正确,但我可以忍受它。
1)我应该如何在storeScp中定义PatientMatching? 2)我应该在其他一些服务配置中更新PatientMatching吗? 3)有没有办法避免发行人为空? 4)有没有办法告诉工作清单使用的HL7使第一名患者匹配pat_id(禁用重复患者检查)? 5)我错过了什么?
我已经在论坛和互联网上搜索过,但我找不到答案,虽然我很确定它已经在某处记录过:S
如果您需要任何其他信息,请与我们联系。
非常感谢您的帮助,
塞德里克西蒙
pat_id pat_id_issuer pat_name pat_birthdate pat_sex
0001586 URBINA^JOSE VALENTIN^^^ M
0001586 URBINA^JOSE VALENTIN^^^ M
0001060 CUAREZMA FUENTES^RUTH ELI^^^ 19640924 F
0001060 CUAREZMA FUENTES^RUTH ELI^^^ 19640924 F
0001623 QUINANA MILLON^SERGIO^^^
0001623 QUINANA MILLON^SERGIO^^^
0001633 GUTIERREZ CUAREZMA^ALBA LUZ^^^ F
0001633 GUTIERREZ CUAREZMA^ALBA LUZ^^^ F
0001660 LOVO CASCO^ARABELA^^^ 19520304
0001660 LOVO CASCO^ARABELA^^^ 19520304
0001669 JOHANA^PAOLA^OBANDO^^BALDIZON 19860213 F
0001690 SANDINO MUÑOZ^KAREN VIOLETA^^^ 19821001 F
0001690 SANDINO MUÑOZ^KAREN VIOLETA^^^ 19821001 F
0000016 ESPINOZA LARGAESPADA^TANIA CONSUELO^^^ 19840404 F
0001718 LOPEZ SAAVEDRA^BRIANA ALEXANDRA^^^ 20140410 F
0001724 GALLARDO VEGA^NELSON GUILLERMO^^^ 19520802 M
0001716 BONILLA SANCHEZ^BAYARDO^^^ 19560123 M
0001716 BONILLA SANCHEZ^BAYARDO^^^ 19560123 M
0001726 ARAGON CIESAR^MARIA DEL CARMEN^^^ 19320715 F
0001720 GARCIA MOYA^MARLON ALEJANDRO^^^ 19771111 M
0001714 SANDINO^MARIA JOSE^^^ 19730829 F
0001718 LOPEZ SAAVEDRA^BRIANA ALEXANDRA^^^ 20140410 F
0001720 GARCIA MOYA^MARLON ALEJANDRO^^^ 19771111 M
0000016 ESPINOZA LARGAESPADA^TANIA CONSUELO^^^ 19840404 F
0001724 GALLARDO VEGA^NELSON GUILLERMO^^^ 19520802 M
0001714 SANDINO^MARIA JOSE^^^ 19730829 F
0001726 ARAGON CIESAR^MARIA DEL CARMEN^^^ 19320715 F
0001732 ROMERO CALERO^MARIA AUXILIADORA^^^ 19670429 F
0001729 RUGAMA^ADELA DEL CARMEN^^^ 19681026 F
0001729 RUGAMA^ADELA DEL CARMEN^^^ 19681026 F
0001732 ROMERO CALERO^MARIA AUXILIADORA^^^ 19670429 F
0001732 ROMERO CALERO^MARIA AUXILIADORA^^^ 19670429 F
答案 0 :(得分:0)
可能就像拉丁文名称和DCM4CHEE规则一样(" PatientMatching"),您可能没有正确实施。
在DCM4CHEE Storage SCP :: PatientMatching的网站上说:
问号('?')在name属性指定后,收到的DICOM对象中的缺失值将与现有患者记录中的With That属性的任何值匹配,作为具有缺失值的患者记录该属性将匹配收到的属性中With That DICOM对象的任何值。没有问号的属性名称指定,没有这些属性值的DICOM对象将不匹配任何现有患者记录,而患者记录此类没有选定属性的值将不会获得任何DICOM复合对象。
首先要消除PatientMatching中的中间名问号('?')并测试它在DCM4CHEE中的表现。