武漢市民健康卡讀寫卡器接口規(guī)范(共21頁)_第1頁
武漢市民健康卡讀寫卡器接口規(guī)范(共21頁)_第2頁
武漢市民健康卡讀寫卡器接口規(guī)范(共21頁)_第3頁
武漢市民健康卡讀寫卡器接口規(guī)范(共21頁)_第4頁
武漢市民健康卡讀寫卡器接口規(guī)范(共21頁)_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、武漢市居民健康(jinkng)卡接口規(guī)范版本號(hào)修改時(shí)間修改說明修改人V1.0鄧?yán)赩1.2增加寫個(gè)人信息時(shí) 加入結(jié)束指令的要 求。李志民V1.32015/6/11新增 DLL 封裝整體要 求。李志民V1.42005/06/12按衛(wèi)生部數(shù)據(jù)規(guī)范,補(bǔ) 齊門診信息相關(guān)字段 內(nèi)容。李志民V1.52015/6/16對(duì) PSAM 卡的補(bǔ)充說 明。程序接口本身沒有 變化。李志民V1.62015/10/10增加獲取芯片序列號(hào)方法的說明李志民1、 DLL 封裝整體(zhngt)要求本接口文檔中所要求實(shí)現(xiàn)(shxin)的接口函數(shù)統(tǒng)一封裝在一個(gè)動(dòng)態(tài)庫中,名稱統(tǒng)一為 HealthyCarder.dll。廠商(chngs

2、hng)所提供的 HealthyCarder.dll 如果需要依賴于其它動(dòng)態(tài)庫文件支持,則在開 發(fā) HealthyCarder.dll 時(shí),必須通過動(dòng)態(tài)調(diào)用(C/C+環(huán)境下為 LoadLibrary)的 方式使用 DLL 資源。當(dāng) HealthyCarder.dll 發(fā)布實(shí)施時(shí),與其相關(guān)的 DLL 要放在 同一個(gè)目錄下。(說明:由于最終的用卡環(huán)境可能涉及多個(gè)廠商的機(jī)具,為了避 免各個(gè)廠商提供的驅(qū)動(dòng)產(chǎn)生命名沖突,以及便于維護(hù)管理,集成商將每個(gè)廠商的 驅(qū)動(dòng)都單獨(dú)放在一個(gè)目錄中。如果廠商的 HealthyCarder.dll 使用靜態(tài)編譯的方 式調(diào)用 DLL,那么在實(shí)際應(yīng)用時(shí),由于 HealthyC

3、arder.dll 所在目錄不在系統(tǒng)默認(rèn) 搜索范圍之內(nèi),導(dǎo)致 HealthyCarder.dll 所依賴的 DLL 無法找到,上層應(yīng)用調(diào)用 HealthyCarder.dll 產(chǎn)生失敗。)2、 讀卡信息int stdcall ReadCardInfo(char *OutputData, char *ErrMsg)出參: 卡的類別|規(guī)范版本號(hào)|發(fā)卡機(jī)構(gòu)名稱|發(fā)卡機(jī)構(gòu)代碼|發(fā)卡時(shí)間|卡號(hào)|安全碼|發(fā) 卡序列號(hào)|應(yīng)用城市代碼|芯片序列號(hào)返回: 0 成功 非零失敗錯(cuò)誤(cuw):ErrMsg注意:芯片序列號(hào)為卡片出廠(ch chng)時(shí)的唯一標(biāo)識(shí),每個(gè)制卡商標(biāo)識(shí)規(guī)則不一樣。該信息是 由終端(zhn d

4、un)發(fā)出復(fù)位信號(hào)以后,IC 卡以一串字節(jié)作為應(yīng)答(即復(fù)位應(yīng)答)的信息。機(jī)具 廠商在讀取復(fù)位信息時(shí)必須按照 ISO 7816 規(guī)范來處理。下圖為握琦居民健康卡復(fù)位 信息示例:3、 讀個(gè)人信息int stdcall ReadPeopleInfo(char *OutputData, char *ErrMsg)出參: 姓名(xngmng)|性別(xngbi)|民族(mnz)|出生日期|居民身份證號(hào)碼|卡有效期|本人電話號(hào)碼 1|本人電 話 2|醫(yī)療費(fèi)用支付方式 1|醫(yī)療費(fèi)用支付方式 2|醫(yī)療費(fèi)用支付方式 3|地址類別 1|地址 1|地址類別 2|地址 2|聯(lián)系人姓名 1|聯(lián)系人關(guān)系 1|聯(lián)系人電話號(hào)

5、碼 1|聯(lián)系人姓名 2|聯(lián) 系人關(guān)系 2|聯(lián)系人電話號(hào)碼 2|聯(lián)系人姓名 3|聯(lián)系人關(guān)系 3|聯(lián)系人電話 3|文化程度代碼|婚姻狀況代碼(di m)|職業(yè)(zhy)代碼|證件(zhngjin)類別|證件號(hào)碼|健康檔案號(hào)|新農(nóng)合卡號(hào)返回: 0 成功 非零失敗錯(cuò)誤:ErrMsg4、 讀健康信息int stdcall ReadHealthInfo(char *OutputData, char *ErrMsg)出參: ABO 血型代碼|RH 血型代碼|哮喘標(biāo)志|心臟病標(biāo)志|心腦血管病標(biāo)志|癲癇病標(biāo) 志|凝血紊亂標(biāo)志|糖尿病標(biāo)志|青光眼標(biāo)志|透析標(biāo)志|器官移植標(biāo)志|器官缺失標(biāo)志|可 裝卸的義肢標(biāo)志|心臟

6、起搏器標(biāo)志|其他醫(yī)學(xué)警示名稱|精神病標(biāo)志|過敏物質(zhì)名稱 1|過 敏反應(yīng) 1|過敏物質(zhì)名稱 2|過敏反應(yīng) 2|過敏物質(zhì)名稱 3|過敏反應(yīng) 3|免疫接種名稱 1|免 疫接種時(shí)間 1|免疫接種名稱 2|免疫接種時(shí)間 2|免疫接種名稱 3|免疫接種時(shí)間 3|免疫 接種名稱 4|免疫接種時(shí)間 4|免疫接種名稱 5|免疫接種時(shí)間 5|免疫接種名稱 6|免疫接 種時(shí)間 6|免疫接種名稱 7|免疫接種時(shí)間 7|免疫接種名稱 8|免疫接種時(shí)間 8|免疫接種 名稱 9|免疫接種時(shí)間 9|免疫接種名稱 10|免疫接種時(shí)間 10返回: 0 成功 非零失敗錯(cuò)誤:ErrMsg5、 提取住院信息int stdcall Re

7、adEEFileInfo(int Recordid ,char *OutputData, char *ErrMsg)入?yún)? Recordid 記錄號(hào)(有效取值 13)出參:住院(zh yun)機(jī)構(gòu)名稱|住院機(jī)構(gòu)組織(zzh)機(jī)構(gòu)代碼|入院(r yun)日期|住院患者住院次數(shù)|病案號(hào)|住院患者入院科室名稱|住院患者入院病情|住院患者醫(yī)院感染名稱|住院患者損傷和中 毒外部原因|住院患者血清學(xué)檢查項(xiàng)目代碼 1|住院患者血清學(xué)檢查結(jié)果代碼 1|疾病診 斷名稱 1|疾病診斷代碼 1|確診日期 1|住院患者診斷符合情況-詳細(xì)描述 1|住院患者診 斷符合情況-代碼 1|住院患者疾病診斷類型-詳細(xì)描述 1|住

8、院患者疾病診斷類型-代碼 1|住院患者治療結(jié)果代碼 1|手術(shù)/操作-名稱 1|手術(shù)/操作-代碼 1|手術(shù)/操作-日期 1| 麻醉-方法 1|麻醉-方法代碼 1|手術(shù)切口愈合等級(jí)代碼 1|住院患者血清學(xué)檢查項(xiàng)目代 碼 2|住院患者血清學(xué)檢查結(jié)果代碼 2|疾病診斷名稱 2|疾病診斷代碼 2|確診日期 2|住 院患者診斷符合情況-詳細(xì)描述 2|住院患者診斷符合情況-代碼 2|住院患者疾病診斷 類型-詳細(xì)描述 2|住院患者疾病診斷類型-代碼 2|住院患者治療結(jié)果代碼 2|手術(shù)/操作- 名稱 2|手術(shù)/操作-代碼 2|手術(shù)/操作-日期 2|麻醉-方法 2|麻醉-方法代碼 2|手術(shù)切口愈 合等級(jí)代碼 2|

9、住院患者血清學(xué)檢查項(xiàng)目代碼 3|住院患者血清學(xué)檢查結(jié)果代碼 3|疾病 診斷名稱 3|疾病診斷代碼 3|確診日期 3|住院患者診斷符合情況-詳細(xì)描述 3|住院患者 診斷符合情況-代碼 3|住院患者疾病診斷類型-詳細(xì)描述 3|住院患者疾病診斷類型-代 碼 3|住院患者治療結(jié)果代碼 3|手術(shù)/操作-名稱 3|手術(shù)/操作-代碼 3|手術(shù)/操作-日期 3|麻醉-方法 3|麻醉-方法代碼 3|手術(shù)切口愈合等級(jí)代碼 3|住院期間輸血品種代碼 1| 住院期間輸血量 1|住院患者輸血量計(jì)量單位 1|住院期間輸血品種代碼 2|住院期間輸 血量 2|住院患者輸血量計(jì)量單位 2|住院期間輸血品種代碼 3|住院期間輸血

10、量 3|住院 患者輸血量計(jì)量單位 3|住院期間輸血品種代碼 4|住院期間輸血量 4|住院患者輸血量 計(jì)量單位 4|住院患者搶救次數(shù)|住院患者搶救成功次數(shù)|出院日期|住院患者出院科室 名稱|住院患者住院天數(shù)|住院患者尸檢標(biāo)志|住院患者隨診標(biāo)志|住院費(fèi)用-醫(yī)療付款方 式代碼|住院費(fèi)用-分類 1|住院費(fèi)用-分類代碼 1|住院費(fèi)用-金額 1|住院費(fèi)用-分類 2|住 院費(fèi)用-分類代碼 2|住院費(fèi)用-金額 2|住院費(fèi)用-分類 3|住院費(fèi)用-分類代碼 3|住院費(fèi)用-金額(jn ) 3|住院費(fèi)用-分類(fn li) 4|住院費(fèi)用-分類(fn li)代碼 4|住院費(fèi)用-金額 4|住院費(fèi)用-分類 5|住院費(fèi)用-分

11、類代碼 5|住院費(fèi)用-金額 5|住院費(fèi)用-分類 6|住院費(fèi)用-分類代碼 6|住院費(fèi)用-金額 6|住院費(fèi)用-分類 7|住院費(fèi)用-分類代碼 7|住院費(fèi)用-金額 7|住院費(fèi)用-分類 8|住 院費(fèi)用-分類代碼 8|住院費(fèi)用-金額 8|住院費(fèi)用-分類 9|住院費(fèi)用-分類代碼 9|住院費(fèi)用-金額 9|住院費(fèi)用-分類 10|住院費(fèi)用-分類代碼 10|住院費(fèi)用-金額 10|住院費(fèi)用-分類 11|住院費(fèi)用-分類代碼 11|住院費(fèi)用-金額 11|住院費(fèi)用-分類 12|住院費(fèi)用-分類代碼12|住院費(fèi)用-金額 12|住院費(fèi)用-分類 13|住院費(fèi)用-分類代碼 13|住院費(fèi)用-金額 13| 住院費(fèi)用-分類 14|住院費(fèi)用

12、-分類代碼 14|住院費(fèi)用-金額 14|住院費(fèi)用-分類 15|住院 費(fèi)用-分類代碼 15|住院費(fèi)用-金額 15|住院費(fèi)用-分類 16|住院費(fèi)用-分類代碼 16|住院 費(fèi)用-金額 16|住院費(fèi)用-分類 17|住院費(fèi)用-分類代碼 17|住院費(fèi)用-金額 17|住院費(fèi)用- 分類 18|住院費(fèi)用-分類代碼 18|住院費(fèi)用-金額 18|住院費(fèi)用-分類 19|住院費(fèi)用-分類 代碼 19|住院費(fèi)用-金額 19|住院費(fèi)用-分類 20|住院費(fèi)用-分類代碼 20|住院費(fèi)用-金額 20|住院總費(fèi)用|床位費(fèi)|住院護(hù)理費(fèi)|住院西藥費(fèi)|住院中藥費(fèi)|住院化驗(yàn)費(fèi)|住院診療費(fèi)| 住院手術(shù)費(fèi)|住院檢查費(fèi)|其他住院費(fèi)用|(SAM 卡

13、背后印刷的 20 位號(hào)碼,非 12 位的號(hào) 碼)返回: 0 成功 非零失敗錯(cuò)誤:ErrMsg6、 寫住院信息int stdcall WriteEEFileInfo(char *InputData, char *ErrMsg)寫入說明(shumng):默認(rèn)(mrn)寫入第一條,如果第一條記錄存在(索引為 00),寫入下一條(y tio),依次類推。如果 3 條記錄都存在(寫滿),則覆蓋第一條記錄。入?yún)ⅲ鹤≡簷C(jī)構(gòu)名稱|住院機(jī)構(gòu)組織機(jī)構(gòu)代碼|入院日期|住院患者住院次數(shù)|病案號(hào)|住 院患者入院科室名稱|住院患者入院病情|住院患者醫(yī)院感染名稱|住院患者損傷和中 毒外部原因|住院患者血清學(xué)檢查項(xiàng)目代碼 1

14、|住院患者血清學(xué)檢查結(jié)果代碼 1|疾病診 斷名稱 1|疾病診斷代碼 1|確診日期 1|住院患者診斷符合情況-詳細(xì)描述 1|住院患者診 斷符合情況-代碼 1|住院患者疾病診斷類型-詳細(xì)描述 1|住院患者疾病診斷類型-代碼 1|住院患者治療結(jié)果代碼 1|手術(shù)/操作-名稱 1|手術(shù)/操作-代碼 1|手術(shù)/操作-日期 1| 麻醉-方法 1|麻醉-方法代碼 1|手術(shù)切口愈合等級(jí)代碼 1|住院患者血清學(xué)檢查項(xiàng)目代 碼 2|住院患者血清學(xué)檢查結(jié)果代碼 2|疾病診斷名稱 2|疾病診斷代碼 2|確診日期 2|住 院患者診斷符合情況-詳細(xì)描述 2|住院患者診斷符合情況-代碼 2|住院患者疾病診斷 類型-詳細(xì)描述

15、2|住院患者疾病診斷類型-代碼 2|住院患者治療結(jié)果代碼 2|手術(shù)/操作- 名稱 2|手術(shù)/操作-代碼 2|手術(shù)/操作-日期 2|麻醉-方法 2|麻醉-方法代碼 2|手術(shù)切口愈 合等級(jí)代碼 2|住院患者血清學(xué)檢查項(xiàng)目代碼 3|住院患者血清學(xué)檢查結(jié)果代碼 3|疾病 診斷名稱 3|疾病診斷代碼 3|確診日期 3|住院患者診斷符合情況-詳細(xì)描述 3|住院患者 診斷符合情況-代碼 3|住院患者疾病診斷類型-詳細(xì)描述 3|住院患者疾病診斷類型-代 碼 3|住院患者治療結(jié)果代碼 3|手術(shù)/操作-名稱 3|手術(shù)/操作-代碼 3|手術(shù)/操作-日期 3|麻醉-方法 3|麻醉-方法代碼 3|手術(shù)切口愈合等級(jí)代碼

16、3|住院期間輸血品種代碼 1| 住院期間輸血量 1|住院患者輸血量計(jì)量單位 1|住院期間輸血品種代碼 2|住院期間輸 血量 2|住院患者輸血量計(jì)量單位 2|住院期間輸血品種代碼 3|住院期間輸血量 3|住院 患者輸血量計(jì)量單位 3|住院期間輸血品種代碼 4|住院期間輸血量 4|住院患者輸血量 計(jì)量單位 4|住院患者搶救次數(shù)|住院患者搶救成功次數(shù)|出院日期|住院患者出院科室名稱(mngchng)|住院(zh yun)患者住院天數(shù)|住院患者(hunzh)尸檢標(biāo)志|住院患者隨診標(biāo)志|住院費(fèi)用-醫(yī)療付款方式代碼|住院費(fèi)用-分類 1|住院費(fèi)用-分類代碼 1|住院費(fèi)用-金額 1|住院費(fèi)用-分類 2|住 院

17、費(fèi)用-分類代碼 2|住院費(fèi)用-金額 2|住院費(fèi)用-分類 3|住院費(fèi)用-分類代碼 3|住院費(fèi)用-金額 3|住院費(fèi)用-分類 4|住院費(fèi)用-分類代碼 4|住院費(fèi)用-金額 4|住院費(fèi)用-分類 5|住 院費(fèi)用-分類代碼 5|住院費(fèi)用-金額 5|住院費(fèi)用-分類 6|住院費(fèi)用-分類代碼 6|住院費(fèi)用-金額 6|住院費(fèi)用-分類 7|住院費(fèi)用-分類代碼 7|住院費(fèi)用-金額 7|住院費(fèi)用-分類 8|住 院費(fèi)用-分類代碼 8|住院費(fèi)用-金額 8|住院費(fèi)用-分類 9|住院費(fèi)用-分類代碼 9|住院費(fèi)用-金額 9|住院費(fèi)用-分類 10|住院費(fèi)用-分類代碼 10|住院費(fèi)用-金額 10|住院費(fèi)用-分類 11|住院費(fèi)用-分類代

18、碼 11|住院費(fèi)用-金額 11|住院費(fèi)用-分類 12|住院費(fèi)用-分類代碼12|住院費(fèi)用-金額 12|住院費(fèi)用-分類 13|住院費(fèi)用-分類代碼 13|住院費(fèi)用-金額 13| 住院費(fèi)用-分類 14|住院費(fèi)用-分類代碼 14|住院費(fèi)用-金額 14|住院費(fèi)用-分類 15|住院 費(fèi)用-分類代碼 15|住院費(fèi)用-金額 15|住院費(fèi)用-分類 16|住院費(fèi)用-分類代碼 16|住院 費(fèi)用-金額 16|住院費(fèi)用-分類 17|住院費(fèi)用-分類代碼 17|住院費(fèi)用-金額 17|住院費(fèi)用- 分類 18|住院費(fèi)用-分類代碼 18|住院費(fèi)用-金額 18|住院費(fèi)用-分類 19|住院費(fèi)用-分類 代碼 19|住院費(fèi)用-金額 19|

19、住院費(fèi)用-分類 20|住院費(fèi)用-分類代碼 20|住院費(fèi)用-金額 20|住院總費(fèi)用|床位費(fèi)|住院護(hù)理費(fèi)|住院西藥費(fèi)|住院中藥費(fèi)|住院化驗(yàn)費(fèi)|住院診療費(fèi)| 住院手術(shù)費(fèi)|住院檢查費(fèi)|其他住院費(fèi)用|返回: 0 成功 非零失敗錯(cuò)誤:ErrMsg7、 提取門診信息int stdcall ReadEDFileInfo(int Recordid,char *OutputData, char *ErrMsg)入?yún)? int Recordid 記錄(jl)號(hào)(有效取值 15)出參:就診(ji zhn)機(jī)構(gòu)名稱|就診(ji zhn)機(jī)構(gòu)組織機(jī)構(gòu)代碼|就診日期時(shí)間|門診號(hào)|就醫(yī)科室名稱|醫(yī) 療付款方式|癥狀名稱 1|

20、癥狀代碼 1|診斷日期 1|門診診斷名稱 1|門診診斷代碼 1|發(fā)病 日期時(shí)間 1|癥狀持續(xù)時(shí)間 1|癥狀名稱 2|癥狀代碼 2|診斷日期 2|門診診斷名稱 2|門診 診斷代碼 2|發(fā)病日期時(shí)間 2|癥狀持續(xù)時(shí)間 2|癥狀名稱 3|癥狀代碼 3|診斷日期 3|門診 診斷名稱 3|門診診斷代碼 3|發(fā)病日期時(shí)間 3|癥狀持續(xù)時(shí)間 3|癥狀名稱 4|癥狀代碼 4| 診斷日期 4|門診診斷名稱 4|門診診斷代碼 4|發(fā)病日期時(shí)間 4|癥狀持續(xù)時(shí)間 4|癥狀名 稱 5|癥狀代碼 5|診斷日期 5|門診診斷名稱 5|門診診斷代碼 5|發(fā)病日期時(shí)間 5|癥狀持 續(xù)時(shí)間 5|檢查/檢驗(yàn)項(xiàng)目名稱 1|檢查/檢

21、驗(yàn)結(jié)果代碼 1|檢查/檢驗(yàn)定量結(jié)果 1|檢查/檢驗(yàn) 計(jì)量單位 1|檢查/檢驗(yàn)項(xiàng)目代碼 1|檢查/檢驗(yàn)項(xiàng)目名稱 2|檢查/檢驗(yàn)結(jié)果代碼 2|檢查/ 檢驗(yàn)定量結(jié)果 2|檢查/檢驗(yàn)計(jì)量單位 2|檢查/檢驗(yàn)項(xiàng)目代碼 2|檢查/檢驗(yàn)項(xiàng)目名稱 3|檢 查/檢驗(yàn)結(jié)果代碼 3|檢查/檢驗(yàn)定量結(jié)果 3|檢查/檢驗(yàn)計(jì)量單位 3|檢查/檢驗(yàn)項(xiàng)目代碼 3|檢查/檢驗(yàn)項(xiàng)目名稱 4|檢查/檢驗(yàn)結(jié)果代碼 4|檢查/檢驗(yàn)定量結(jié)果 4|檢查/檢驗(yàn)計(jì)量單 位 4|檢查/檢驗(yàn)項(xiàng)目代碼 4|檢查/檢驗(yàn)項(xiàng)目名稱 5|檢查/檢驗(yàn)結(jié)果代碼 5|檢查/檢驗(yàn)定量 結(jié)果 5|檢查/檢驗(yàn)計(jì)量單位 5|檢查/檢驗(yàn)項(xiàng)目代碼 5|檢查/檢驗(yàn)項(xiàng)目名稱 6

22、|檢查/檢驗(yàn)結(jié) 果代碼 6|檢查/檢驗(yàn)定量結(jié)果 6|檢查/檢驗(yàn)計(jì)量單位 6|檢查/檢驗(yàn)項(xiàng)目代碼 6|檢查/檢驗(yàn) 項(xiàng)目名稱 7|檢查/檢驗(yàn)結(jié)果代碼 7|檢查/檢驗(yàn)定量結(jié)果 7|檢查/檢驗(yàn)計(jì)量單位 7|檢查/ 檢驗(yàn)項(xiàng)目代碼 7|檢查/檢驗(yàn)項(xiàng)目名稱 8|檢查/檢驗(yàn)結(jié)果代碼 8|檢查/檢驗(yàn)定量結(jié)果 8|檢 查/檢驗(yàn)計(jì)量單位 8|檢查/檢驗(yàn)項(xiàng)目代碼 8|檢查/檢驗(yàn)項(xiàng)目名稱 9|檢查/檢驗(yàn)結(jié)果代碼 9|檢查/檢驗(yàn)定量結(jié)果 9|檢查/檢驗(yàn)計(jì)量單位 9|檢查/檢驗(yàn)項(xiàng)目代碼 9|檢查/檢驗(yàn)項(xiàng)目名 稱 10|檢查/檢驗(yàn)結(jié)果代碼 10|檢查/檢驗(yàn)定量結(jié)果 10|檢查/檢驗(yàn)計(jì)量單位 10|檢查/檢 驗(yàn)項(xiàng)目代碼 10|

23、藥物名稱 1|藥物劑型代碼 1|用藥天數(shù) 1|藥物使用頻率 1|藥物使用劑量單位(dnwi) 1|藥物使用(shyng)次劑量 1|藥物(yow)使用總劑量 1|藥物使用途徑代碼 1|藥物名稱 2|藥物劑型代碼 2|用藥天數(shù) 2|藥物使用頻率 2|藥物使用劑量單位 2|藥物使用次劑量 2|藥物使 用總劑量 2|藥物使用途徑代碼 2|藥物名稱 3|藥物劑型代碼 3|用藥天數(shù) 3|藥物使用頻 率 3|藥物使用劑量單位 3|藥物使用次劑量 3|藥物使用總劑量 3|藥物使用途徑代碼 3| 藥物名稱 4|藥物劑型代碼 4|用藥天數(shù) 4|藥物使用頻率 4|藥物使用劑量單位 4|藥物使 用次劑量 4|藥物使

24、用總劑量 4|藥物使用途徑代碼 4|藥物名稱 5|藥物劑型代碼 5|用藥 天數(shù) 5|藥物使用頻率 5|藥物使用劑量單位 5|藥物使用次劑量 5|藥物使用總劑量 5|藥 物使用途徑代碼 5|手術(shù)/操作名稱 1|手術(shù)/操作代碼 1|手術(shù)/操作日期 1|手術(shù)/操作名稱 2|手術(shù)/操作代碼 2|手術(shù)/操作日期 2|手術(shù)/操作名稱 3|手術(shù)/操作代碼 3|手術(shù)/操作日 期 3|門診費(fèi)用分類名稱 1|門診費(fèi)用分類代碼 1|門診費(fèi)用金額 1|門診費(fèi)用分類名稱 2| 門診費(fèi)用分類代碼 2|門診費(fèi)用金額 2|門診費(fèi)用分類名稱 3|門診費(fèi)用分類代碼 3|門診 費(fèi)用金額 3|門診費(fèi)用分類名稱 4|門診費(fèi)用分類代碼

25、4|門診費(fèi)用金額 4|門診費(fèi)用分類 名稱 5|門診費(fèi)用分類代碼 5|門診費(fèi)用金額 5|門診費(fèi)用分類名稱 6|門診費(fèi)用分類代碼 6|門診費(fèi)用金額 6|門診費(fèi)用分類名稱 7|門診費(fèi)用分類代碼 7|門診費(fèi)用金額 7|門診費(fèi) 用分類名稱 8|門診費(fèi)用分類代碼 8|門診費(fèi)用金額 8|門診費(fèi)用分類名稱 9|門診費(fèi)用分 類代碼 9|門診費(fèi)用金額 9|門診費(fèi)用分類名稱 10|門診費(fèi)用分類代碼 10|門診費(fèi)用金額 10 | PSAM 卡號(hào)(SAM 卡背后印刷的 20 位號(hào)碼,非 12 位的號(hào)碼)返回: 0 成功 非零失敗錯(cuò)誤:ErrMsg8、 寫門診信息int stdcall WriteEDFileInfo(c

26、har *InputData, char *ErrMsg)寫入說明(shumng):默認(rèn)寫入第一條,如果(rgu)第一條記錄存在(索引為 00),寫入下一條(y tio),依次類推。如果 5 條記錄都存在(寫滿),則覆蓋第一條記錄。入?yún)ⅲ壕驮\機(jī)構(gòu)名稱|就診機(jī)構(gòu)組織機(jī)構(gòu)代碼|就診日期時(shí)間|門診號(hào)|就醫(yī)科室名稱|醫(yī) 療付款方式|癥狀名稱 1|癥狀代碼 1|診斷日期 1|門診診斷名稱 1|門診診斷代碼 1|發(fā)病 日期時(shí)間 1|癥狀持續(xù)時(shí)間 1|癥狀名稱 2|癥狀代碼 2|診斷日期 2|門診診斷名稱 2|門診 診斷代碼 2|發(fā)病日期時(shí)間 2|癥狀持續(xù)時(shí)間 2|癥狀名稱 3|癥狀代碼 3|診斷日期 3|

27、門診 診斷名稱 3|門診診斷代碼 3|發(fā)病日期時(shí)間 3|癥狀持續(xù)時(shí)間 3|癥狀名稱 4|癥狀代碼 4| 診斷日期 4|門診診斷名稱 4|門診診斷代碼 4|發(fā)病日期時(shí)間 4|癥狀持續(xù)時(shí)間 4|癥狀名 稱 5|癥狀代碼 5|診斷日期 5|門診診斷名稱 5|門診診斷代碼 5|發(fā)病日期時(shí)間 5|癥狀持 續(xù)時(shí)間 5|檢查/檢驗(yàn)項(xiàng)目名稱 1|檢查/檢驗(yàn)結(jié)果代碼 1|檢查/檢驗(yàn)定量結(jié)果 1|檢查/檢驗(yàn) 計(jì)量單位 1|檢查/檢驗(yàn)項(xiàng)目代碼 1|檢查/檢驗(yàn)項(xiàng)目名稱 2|檢查/檢驗(yàn)結(jié)果代碼 2|檢查/ 檢驗(yàn)定量結(jié)果 2|檢查/檢驗(yàn)計(jì)量單位 2|檢查/檢驗(yàn)項(xiàng)目代碼 2|檢查/檢驗(yàn)項(xiàng)目名稱 3|檢 查/檢驗(yàn)結(jié)果代碼 3

28、|檢查/檢驗(yàn)定量結(jié)果 3|檢查/檢驗(yàn)計(jì)量單位 3|檢查/檢驗(yàn)項(xiàng)目代碼 3|檢查/檢驗(yàn)項(xiàng)目名稱 4|檢查/檢驗(yàn)結(jié)果代碼 4|檢查/檢驗(yàn)定量結(jié)果 4|檢查/檢驗(yàn)計(jì)量單 位 4|檢查/檢驗(yàn)項(xiàng)目代碼 4|檢查/檢驗(yàn)項(xiàng)目名稱 5|檢查/檢驗(yàn)結(jié)果代碼 5|檢查/檢驗(yàn)定量 結(jié)果 5|檢查/檢驗(yàn)計(jì)量單位 5|檢查/檢驗(yàn)項(xiàng)目代碼 5|檢查/檢驗(yàn)項(xiàng)目名稱 6|檢查/檢驗(yàn)結(jié) 果代碼 6|檢查/檢驗(yàn)定量結(jié)果 6|檢查/檢驗(yàn)計(jì)量單位 6|檢查/檢驗(yàn)項(xiàng)目代碼 6|檢查/檢驗(yàn) 項(xiàng)目名稱 7|檢查/檢驗(yàn)結(jié)果代碼 7|檢查/檢驗(yàn)定量結(jié)果 7|檢查/檢驗(yàn)計(jì)量單位 7|檢查/ 檢驗(yàn)項(xiàng)目代碼 7|檢查/檢驗(yàn)項(xiàng)目名稱 8|檢查/檢驗(yàn)結(jié)

29、果代碼 8|檢查/檢驗(yàn)定量結(jié)果 8|檢 查/檢驗(yàn)計(jì)量單位 8|檢查/檢驗(yàn)項(xiàng)目代碼 8|檢查/檢驗(yàn)項(xiàng)目名稱 9|檢查/檢驗(yàn)結(jié)果代碼 9|檢查/檢驗(yàn)定量結(jié)果 9|檢查/檢驗(yàn)計(jì)量單位 9|檢查/檢驗(yàn)項(xiàng)目代碼 9|檢查/檢驗(yàn)項(xiàng)目名稱 10|檢查(jinch)/檢驗(yàn)(jinyn)結(jié)果代碼 10|檢查(jinch)/檢驗(yàn)定量結(jié)果 10|檢查/檢驗(yàn)計(jì)量單位 10|檢查/檢驗(yàn)項(xiàng)目代碼 10|藥物名稱 1|藥物劑型代碼 1|用藥天數(shù) 1|藥物使用頻率 1|藥物使用劑量 單位 1|藥物使用次劑量 1|藥物使用總劑量 1|藥物使用途徑代碼 1|藥物名稱 2|藥物劑 型代碼 2|用藥天數(shù) 2|藥物使用頻率 2|藥物使

30、用劑量單位 2|藥物使用次劑量 2|藥物使 用總劑量 2|藥物使用途徑代碼 2|藥物名稱 3|藥物劑型代碼 3|用藥天數(shù) 3|藥物使用頻 率 3|藥物使用劑量單位 3|藥物使用次劑量 3|藥物使用總劑量 3|藥物使用途徑代碼 3| 藥物名稱 4|藥物劑型代碼 4|用藥天數(shù) 4|藥物使用頻率 4|藥物使用劑量單位 4|藥物使 用次劑量 4|藥物使用總劑量 4|藥物使用途徑代碼 4|藥物名稱 5|藥物劑型代碼 5|用藥 天數(shù) 5|藥物使用頻率 5|藥物使用劑量單位 5|藥物使用次劑量 5|藥物使用總劑量 5|藥 物使用途徑代碼 5|手術(shù)/操作名稱 1|手術(shù)/操作代碼 1|手術(shù)/操作日期 1|手術(shù)/

31、操作名稱 2|手術(shù)/操作代碼 2|手術(shù)/操作日期 2|手術(shù)/操作名稱 3|手術(shù)/操作代碼 3|手術(shù)/操作日 期 3|門診費(fèi)用分類名稱 1|門診費(fèi)用分類代碼 1|門診費(fèi)用金額 1|門診費(fèi)用分類名稱 2| 門診費(fèi)用分類代碼 2|門診費(fèi)用金額 2|門診費(fèi)用分類名稱 3|門診費(fèi)用分類代碼 3|門診 費(fèi)用金額 3|門診費(fèi)用分類名稱 4|門診費(fèi)用分類代碼 4|門診費(fèi)用金額 4|門診費(fèi)用分類 名稱 5|門診費(fèi)用分類代碼 5|門診費(fèi)用金額 5|門診費(fèi)用分類名稱 6|門診費(fèi)用分類代碼 6|門診費(fèi)用金額 6|門診費(fèi)用分類名稱 7|門診費(fèi)用分類代碼 7|門診費(fèi)用金額 7|門診費(fèi) 用分類名稱 8|門診費(fèi)用分類代碼 8

32、|門診費(fèi)用金額 8|門診費(fèi)用分類名稱 9|門診費(fèi)用分 類代碼 9|門診費(fèi)用金額 9|門診費(fèi)用分類名稱 10|門診費(fèi)用分類代碼 10|門診費(fèi)用金額 10 |返回: 0 成功 非零失敗錯(cuò)誤:ErrMsg9、 讀設(shè)備(shbi)識(shí)別碼int stdcall ReadDevNum(char *OutputData, char *ErrMsg)出參:每個(gè)設(shè)備(shbi)的唯一編號(hào):各機(jī)具提供商簡(jiǎn)稱+序列號(hào) 返回(fnhu): 0 成功 非零失敗錯(cuò)誤:ErrMsg10、讀 SAM 卡號(hào)int stdcall ReadSamNum(char *OutputData, char *ErrMsg) 出參:SAM

33、 卡卡號(hào)。(SAM 卡背后印刷的 20 位號(hào)碼,非 12 位的號(hào)碼) 返回: 0 成功 非零失敗錯(cuò)誤:ErrMsg11、讀取二代身份證信息int stdcall ReadCertCardInfos (const char *pBmpFile,char *OutputData, char*ErrMsg)入?yún)ⅲ?const char *pBmpFile 照片存儲(chǔ)路徑 出參:姓名|性別|民族|出生日期|戶籍地址|身份證號(hào)|簽發(fā)機(jī)關(guān)|截至有效期 返回: 0 成功 非零失敗錯(cuò)誤:ErrMsg12、持卡人基本信息(xnx)寫入(保留)寫入 DDF1 - EF06 全部(qunb)數(shù)據(jù)。寫入 DDF1 -

34、EF05 中的卡號(hào)、發(fā)卡(f k)時(shí)間。 發(fā)卡時(shí)間由參數(shù)傳入,卡號(hào)為身份證號(hào)。 由于寫個(gè)人信息涉及結(jié)束指令的執(zhí)行,而目前由于機(jī)具類型及卡類型不明(每個(gè) 項(xiàng)目、每個(gè)醫(yī)療機(jī)構(gòu)的用卡環(huán)境都不一樣),因此需要待用卡環(huán)境確定后,聯(lián)合 各廠商進(jìn)行協(xié)商再確定。目前暫時(shí)直接返回失??!int stdcall WritePeopleInfo(char *InputData, char *ErrMsg)入?yún)ⅲ篶har *InputData數(shù)據(jù)格式:姓名|性別|民族|出生日期|居民身份證號(hào)|發(fā)卡時(shí)間|返回:0 成功 非零失敗錯(cuò)誤:ErrMsg注意事項(xiàng): 1、性別和民族直接傳入身份證接口讀取到的數(shù)據(jù)。不用做轉(zhuǎn)換。由于身

35、份證讀取接 口讀取到的性別為“男”或“女”, 而健康卡中存儲(chǔ)的是性別代碼,01 和 02。民 族存儲(chǔ)的也是代碼。接口內(nèi)部處理漢字和代碼的轉(zhuǎn)換。2、寫入流程參考:選擇 DDF1 應(yīng)用(APDU:00A404000C57532E5359532E4444463031)外部認(rèn)證(UK1DDF1)(各廠商需支持在未結(jié)束個(gè)人化操作前進(jìn)行外部認(rèn)證)選擇 EF05 文件(APDU: 00A4000002EF05)明文寫入數(shù)據(jù) 00DC+記錄號(hào)+04+后續(xù)數(shù)據(jù)長(zhǎng)度+數(shù)據(jù)選擇 EF06 文件 (APDU:00A4000002EF06)明文(mngwn)寫入數(shù)據(jù) 00DC+記錄(jl)號(hào)+04+后續(xù)數(shù)據(jù)(shj)長(zhǎng)

36、度+數(shù)據(jù)各廠商對(duì)結(jié)束個(gè)人化指令進(jìn)行統(tǒng)一實(shí)現(xiàn),APDU 指令:80 66 00 00 00.13、 持卡人詳細(xì)信息寫入寫入以下數(shù)據(jù)全部數(shù)據(jù)。 允許多次寫入。 DDF1 - EF08DF01 - EF05 DF01 - EF06 DF01 - EF07 DF01 - EF08int stdcall WritePeopleInfoDetail(char *InputData, char *ErrMsg)入?yún)ⅲ?char *InputData數(shù)據(jù)格式: 卡有效期|本人電話 1|本人電話 2|醫(yī)療費(fèi)用支付方式 1|醫(yī)療費(fèi)用支付方 式 2|醫(yī)療費(fèi)用支付方式 3|地址類別 1|地址 1|地址類別 2|地址

37、2|聯(lián)系人姓名 1|聯(lián)系人 關(guān)系 1|聯(lián)系人電話 1|聯(lián)系人姓名 2|聯(lián)系人關(guān)系 2|聯(lián)系人電話 2|聯(lián)系人姓名 3|聯(lián)系人 關(guān)系 3|聯(lián)系人電話 3|文化程度代碼|婚姻狀況代碼|職業(yè)代碼|證件類別|證件號(hào)碼|健康 檔案編號(hào)|新農(nóng)合證(卡)號(hào)|返回: 0 成功 非零失敗錯(cuò)誤:ErrMsg14、 臨床(ln chun)基本數(shù)據(jù)寫入寫入以下(yxi)數(shù)據(jù)全部數(shù)據(jù)。 允許(ynx)多次寫入。 DDF1 - DF02 - EF05int stdcall WriteClinicalInfo(char *InputData, char *ErrMsg)入?yún)ⅲ?char *InputData數(shù)據(jù)格式: AB

38、O 血型代碼|RH 血型代碼|哮喘標(biāo)志|心臟病標(biāo)志|心腦血管病標(biāo)志|癲 癇病標(biāo)志|凝血紊亂標(biāo)志|糖尿病標(biāo)志|青光眼標(biāo)志|透析標(biāo)志|器官移植標(biāo)志|器官缺失標(biāo) 志|可裝卸的義肢標(biāo)志|心臟起搏器標(biāo)志|其他醫(yī)學(xué)警示名稱|返回: 0 成功 非零失敗錯(cuò)誤:ErrMsg15、 特殊信息數(shù)據(jù)寫入寫入以下數(shù)據(jù)全部數(shù)據(jù)。 允許多次寫入。 DDF1 - DF02 - EF06int stdcall WriteSpecialInfo(char *InputData, char *ErrMsg)入?yún)ⅲ?char *InputData 數(shù)據(jù)格式: 精神病標(biāo)志| 返回: 0 成功 非零失敗 錯(cuò)誤:ErrMsg16、過敏(g

39、umn)基本信息寫入寫入以下數(shù)據(jù)(shj)全部數(shù)據(jù)。 允許(ynx)多次寫入。該文件為循環(huán)寫入。 DDF1 - DF02 - EF07int stdcall WriteAllergyInfo(char *InputData, char *ErrMsg)入?yún)ⅲ?char *InputData數(shù)據(jù)格式:過敏物質(zhì)名稱|過敏反應(yīng)| 返回: 0 成功 非零失敗 錯(cuò)誤:ErrMsg17、免疫基本信息寫入寫入以下數(shù)據(jù)全部數(shù)據(jù)。 允許多次寫入。該文件為循環(huán)寫入。 DDF1 - DF02 - EF08int stdcall WriteImmunityInfo(char *InputData, char *ErrMsg)入?yún)ⅲ?char *InputData數(shù)據(jù)格式:免疫接種名稱|免疫接種時(shí)間|返回: 0 成功 非零失敗錯(cuò)誤:ErrMsg

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論