周广清 彭辛阳
[摘要] 目的 身份证、社会保障卡用作门诊就诊卡。方法 通过读卡机具读出二代身份证和社会保障卡中储存的个人信息用作建立门诊ID号。结果 大幅提高了信息的输入速度和檢索效率。结论 采用二代身份证和社会保障卡作为门诊就诊卡既方便患者,又免除发卡成本,也是各地政府所倡导的。
[关键词] 身份证;社会保障卡;门诊就诊卡
[中图分类号] R319;TP391 [文献标识码] A [文章编号] 1672-5654(2019)06(b)-0080-02
[Abstract] Objective ID card and social security card are used as outpatient clinic cards. Methods Read the second generation ID card and the personal information stored in the social security card through the card reader to establish the clinic ID number. Results A significant increase in the speed of information input and retrieval efficiency were achieved. Conclusion The use of second-generation ID cards and social security cards as outpatient clinic cards is convenient for patients and exempts card issuance costs. It is also advocated by local governments.
[Key words] ID card; Social security card; Outpatient card
患者初次门诊就医时,需要录入患者的姓名、性别、年龄、身份证、家庭住址、联系电话等,为患者建立一个唯一的门诊ID号,并将这个门诊ID号记录在就诊卡里[1-2]。就诊卡交给患者,用以标识患者的身份,患者此后凭此就诊卡就医,他的挂号、诊断、用药、化验、检查、缴费等信息都记录在这个门诊ID号下,保存在医院的信息系统数据库里面。就诊卡一般为磁条卡或芯片卡,医院自行发放的就诊卡不能在别的医院使用,有些患者具有多个医院的就诊卡,携带保存不便且容易丢失。由于我国实名制事项的增多和社会基本医疗保险的全覆盖,公民一般随身携带身份证和社会保障卡,采用二代身份证[3-5]和社会保障卡[6-7]作为门诊就诊卡成为最佳选择,也是当前医院信息化建设的重要内容。
二代身份证和社会保障卡都属于芯片卡,采用全国统一标准制作,都能通过读卡机具读出储存在芯片中的电子信息,包括姓名、性别、民族、出生日期、住址、公民身份号码,这些信息基本满足了门诊就医的需要,尤其是公民身份号码具有很强的唯一性,将其直接作为患者的门诊ID号,或与按一定规则生成的门诊ID号相关联,二代身份证和社会保障卡就成为了患者的就诊卡。采用二代身份证和社会保障卡作为门诊就诊卡不但读取信息快速准确,提高工作效率,而且不需要再向患者发放就诊卡,既方便患者又免去医院发卡成本。
1 实现方法
当前市场上即能读二代身份证又能读社会保障卡的读卡器品牌很多,一般通过USB接口与电脑连接。二代身份证与读卡器的通讯为非接触的电磁感应方式,社会保障卡与读卡器的通讯为芯片接触的插卡方式。读卡器厂商都提供含有读卡函数的动态库文件,将动态库文件拷贝到应用软件的根目录,在应用软件中调用读卡函数即可把二代身份证和社会保障卡中个人信息读出来,用于在医院信息系统中为患者建立门诊ID号。
以德卡品牌的读卡器为例,厂商提供动态库Si_ReadBasic.dll,在其中封装了读二代身份证函数和读社会保障卡函数。
二代身份证读卡函数:FUNCTION int iReadIdentityInfo(string pcPhotoPath,REF string pName,REF string pGeneder,REF string pNation,REF string pBirth,REF string pAddress,REF string pCertNO,REF string pDepartment,REF string pMadedDate,REF string pExpire,REF string pPhotoBuffer,REF string pErrMsg) LIBRARY "Si_ReadBasic.dll"
该函数只有一个字符串类型的入参变量pcPhotoPath:提供照片文件读出后的保存路径,入参变量为空值表示不保存照片文件。身份证的个人信息传递给字符串类型的出参变量,供应用软件使用:pName: 姓名;pGeneder: 性别;pNation: 民族;pBirth: 出生日期;pAddress:户籍地址;pCertNO: 公民身份证号;pDepartment: 签发机关;pMadedDate: 发卡日期;pExpire:截至有效期;pPhotoBuffer: 照片数据流,pcPhotoPath为空表示不生成照片数据流;pErrMsg: 身份证感应不到、读卡器故障等错误描述信息。将二代身份证放在读卡器的感应区,函数执行成功后,就能将二代身份证储存的电子信息读出来。
读社会保障卡读卡函数:FUNCTION int iReadPersonPublicInfo(REF string SHBZHM,REF string XM,REF string XB,REF string MZ,REF string CSD,REF string CSRQ,REF string pErrMsg) LIBRARY "Si_ReadBasic.dll"
该函数不需要入参变量,社会保障卡的个人信息传递给字符串类型的出參变量,供应用软件使用:SHBZHM: 社会保障号码(公民身份证号);XM:姓名; XB:性别;MZ: 民族;CSD:出生地; CSRQ:出生日期;pErrMsg:社会保障卡接触不良、读卡器故障等错误描述信息。将社会保障卡插入读卡器的插槽,函数执行成功后,就能将社会保障卡储存的电子信息读出来。
2 讨论
采用二代身份证和社会保障卡作为门诊就诊卡,无论在人工窗口或使用“银医自助机”,都大大提高了信息的输入速度和检索效率,也是各地政府正在倡导的医院信息化建设内容。
有“银医自助机”系统的医院也可以用银联卡作为就诊卡,因为通过银联交易系统可以查出持卡者的身份证号码等较为详细的个人信息。
对于没有携带身份证和社会保障卡的患者,或没有身份证和社会保障卡的婴幼儿,只能发放医院自制的就诊卡。为降低成本,医院自制的就诊卡一般为磁条卡,仅存储了患者的门诊ID号,患者的个人信息都存储在医院信息系统里面。
[参考文献]
[1] 李乐波,俞斯海,邱晓毅.医疗就诊卡付费模式的比较分析[J].中国医院,2015,19(2):28-30.
[2] 杨思,蒋萍,李进娥.自助办理就医卡、预充值消费模式的应用[J].中国医疗设备,2014,29(3):107-108.
[3] 李春林,刘建辉,周根鸿,等.利用二代身份证读卡技术快速建立患者主索引[J].医疗卫生装备,2014,35(10):59-61.
[4] 罗贤斌,黄昊,李帅,等.利用二代身份证读卡技术在“军字一号”系统中快速建立患者主索引[J].中国数字医学,2017, 12(9):109-111.
[5] 黄昊,罗贤斌,蔺燃.利用身份证读取技术提升门诊挂号品质[J].重庆医学,2011,40(35):3572-3574.
[6] 滕丽,刘长兴,刘国伟.社保卡作为就诊卡使用的解决方案及实现[J].中国医疗设备,2015,30(4):94-95.
[7] 刘丹,叶晓青.如何在医院门诊端实现持社保卡患者信息共享[J].中国数字医学,2015,10(3):28-30.
(收稿日期:2019-03-19)