![珠海社保系統(tǒng)POS功能接口doc-珠海市人力資源和社會保.doc_第1頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/12/fdfb402d-f4d2-4f38-a44c-f4700d4c11c3/fdfb402d-f4d2-4f38-a44c-f4700d4c11c31.gif)
![珠海社保系統(tǒng)POS功能接口doc-珠海市人力資源和社會保.doc_第2頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/12/fdfb402d-f4d2-4f38-a44c-f4700d4c11c3/fdfb402d-f4d2-4f38-a44c-f4700d4c11c32.gif)
![珠海社保系統(tǒng)POS功能接口doc-珠海市人力資源和社會保.doc_第3頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/12/fdfb402d-f4d2-4f38-a44c-f4700d4c11c3/fdfb402d-f4d2-4f38-a44c-f4700d4c11c33.gif)
![珠海社保系統(tǒng)POS功能接口doc-珠海市人力資源和社會保.doc_第4頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/12/fdfb402d-f4d2-4f38-a44c-f4700d4c11c3/fdfb402d-f4d2-4f38-a44c-f4700d4c11c34.gif)
![珠海社保系統(tǒng)POS功能接口doc-珠海市人力資源和社會保.doc_第5頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/12/fdfb402d-f4d2-4f38-a44c-f4700d4c11c3/fdfb402d-f4d2-4f38-a44c-f4700d4c11c35.gif)
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
珠海社保系統(tǒng)珠海社保系統(tǒng) 醫(yī)院醫(yī)院 POS 功能接口功能接口 修訂記錄 版本時間修訂人修訂內(nèi)容 目 錄 1 系統(tǒng)目標系統(tǒng)目標 2 1 1 背景情況 2 1 2 系統(tǒng)目標 2 1 2 1 功能目標 2 1 2 2 性能目標 2 2 系統(tǒng)結(jié)構(gòu)系統(tǒng)結(jié)構(gòu) 2 2 1 概述 2 2 2 網(wǎng)絡結(jié)構(gòu) 3 2 3 系統(tǒng)劃分 3 2 3 1 PC端動態(tài)鏈接庫 3 2 3 2 POS端演示程序 3 3 數(shù)據(jù)鏈路層和傳輸層通訊協(xié)議數(shù)據(jù)鏈路層和傳輸層通訊協(xié)議 3 3 1 數(shù)據(jù)鏈路層協(xié)議 3 3 2 傳輸層協(xié)議 3 4 交易描述交易描述 5 4 1 脫機消費 5 4 1 1 交易流程 5 4 1 2 數(shù)據(jù)流程 6 4 1 3 應用層數(shù)據(jù)包 6 4 2 黑名單管理 暫未啟用 9 4 2 1 數(shù)據(jù)流程 9 4 2 2 應用層數(shù)據(jù)包 10 1 系統(tǒng)目標系統(tǒng)目標 1 1 背景情況背景情況 珠海市社會保障卡系統(tǒng)建設目標為五保合一 并作為廣東省社保系統(tǒng)的試點系統(tǒng) 個人醫(yī)療保障賬戶要求??顚S?個人醫(yī)療保障賬戶和社會保障卡上的醫(yī)療保障電子 錢包上的金額專用于支付指定的醫(yī)療和購藥費用 目前 交易中心的結(jié)構(gòu)未定 單中心或無中心 本子系統(tǒng)要求充分考慮了兩種中心的 情況 1 2 系統(tǒng)目標系統(tǒng)目標 本子系統(tǒng)要求采用珠海社保指定的 IC 卡 PSAM 卡 在 P70 S POS 終端上完成脫機消 費以及與醫(yī)院收費 PC 之間的數(shù)據(jù)交換 向珠海社保局及相關(guān)部門證明系統(tǒng)結(jié)構(gòu)的可行性 和設備的可用性 同時 要求本子系統(tǒng)在結(jié)構(gòu)上允許采用不同的 IC 卡交易終端設備 包括 POS 終端和 IC 卡讀卡器 無論采用何種終端設備 通訊接口不變 1 2 1 功能目標功能目標 實現(xiàn)社??ǖ拿摍C消費 實現(xiàn)黑名單管理 實現(xiàn)與 PC 之間的串口通訊 預留圈存交易接口 但本次不要求實現(xiàn) 1 2 2 性能目標性能目標 不計入用戶輸入密碼的時間 脫機消費交易在 3 秒內(nèi)完成 終端至少有 160k 字節(jié)的存儲空間 可用于存儲約 20000 條黑名單 該存儲空間要求掉 電保持 終端至少有 100k 字節(jié)的存儲空間 可用于存儲約 2000 條交易明細 該存儲空間要求 掉電保持 2 系統(tǒng)結(jié)構(gòu)系統(tǒng)結(jié)構(gòu) 2 1 概述概述 POS 終端與 PC 通過 RS232 串口連接 每次消費交易由 PC 觸發(fā) POS 終端取得 PC 給 出的交易金額和其他有關(guān)信息后 完成脫機消費交易 并將交易結(jié)果和批上送時需要的數(shù) 據(jù)回傳給 PC POS 上應同時保留交易信息 根據(jù) PC 的通知清除 黑名單更新時 由 PC 發(fā)送黑名單更新通知給 POS POS 發(fā)出更新請求 逐批從 PC 取得黑名單信息 直至完成 黑名單更新要求在 5 分鐘內(nèi)完成 不需要支持斷點續(xù)傳 2 2 網(wǎng)絡結(jié)構(gòu)網(wǎng)絡結(jié)構(gòu) 2 3 系統(tǒng)劃分系統(tǒng)劃分 本演示子系統(tǒng)軟件分為三個部分 PC 端程序 PC 端動態(tài)鏈接庫 POS 端程序 2 3 1 PC 端程序端程序 使用 Power Builder 編寫 2 3 2 PC 端動態(tài)鏈接庫端動態(tài)鏈接庫 C 語言編寫 由 Power Builder 程序動態(tài)調(diào)用 可運行平臺包括 Windows 95 98 NT 2000 XP 2 3 3 POS 端程序端程序 C 語言編寫 在 P70 S 上運行 3 數(shù)據(jù)鏈路層和傳輸層通訊協(xié)議數(shù)據(jù)鏈路層和傳輸層通訊協(xié)議 3 1 數(shù)據(jù)鏈路層協(xié)議數(shù)據(jù)鏈路層協(xié)議 通過 RS232 串口傳輸數(shù)據(jù) 缺省參數(shù) 9600Bps 8 位數(shù)據(jù)位 1 位停止位 無校驗位 3 2 傳輸層協(xié)議傳輸層協(xié)議 數(shù)據(jù)包以 STX 0 x02 起始 后跟 2 字節(jié) BCD 碼長度 序號和實際傳輸內(nèi)容的長度 1 字節(jié) seq 標示信息包序號 中間為實際傳輸內(nèi)容 以 ETX 0 x03 結(jié)束 最后為 1 字節(jié)的 LRC 校驗 實際傳輸內(nèi)容要求為 ASCII 可見字符 0 9 a z A Z 形式的信息 如下 STX 1 字 節(jié) 長度 2 字節(jié) BCD 碼 高位在前 Seq 1 字 節(jié) 實際傳輸內(nèi)容 可變長 最大 不超過 1000 字節(jié) ETX 1 字節(jié) LRC 1 字節(jié) 從長 度開始至 ETX 字符間超時時間為 0 5 秒 Seq 的有效值為 0 9 通訊雙方必須維護自己的 Seq 每一新的數(shù)據(jù)包 Seq 值循環(huán) PCPOS RS232LAN DLL 動態(tài)調(diào)用 遞增 連續(xù)兩個數(shù)據(jù)包 若 seq 相同 則視為重發(fā)的數(shù)據(jù)包 接收方收到發(fā)送方的數(shù)據(jù)包后 LRC 校驗成功的 發(fā)送一字節(jié) ACK 0 x06 字符表示確 認 否則發(fā)送 NAK 0 x15 表示數(shù)據(jù)包出錯 接收超時的 也發(fā)送 NAK 如果收到 Seq 值重復的數(shù)據(jù)包 也發(fā) ACK 予以確認 發(fā)送方收到接收方的 NAK 或是發(fā)送數(shù)據(jù)包 3 秒后未收到 ACK 視為本次發(fā)送失敗 進行重發(fā) 重發(fā)最多進行兩次 三次發(fā)送均未成功的 放棄發(fā)送 向應用層報告失敗 4 交易描述交易描述 4 1 脫機消費脫機消費 4 1 1 交易流程交易流程 接收PC信息 啟動脫機 消費交易 獲取用戶密碼 提示插卡并檢測 驗證IC卡合法性 檢查 黑名單 讀取卡片余額 進行扣費 消費金額大于卡片 余額 屏幕提示 交易成功 發(fā)送交易結(jié)果和有關(guān)數(shù) 據(jù)給PC 結(jié)束 在POS上保存交易記錄 開始 屏幕提示 余額不足 請先圈存 N Y 4 1 2 數(shù)據(jù)流程數(shù)據(jù)流程 POS PC 1 脫機消費請求 2 脫機消費結(jié)響應 4 1 3 應用層數(shù)據(jù)包應用層數(shù)據(jù)包 脫機交易請求包脫機交易請求包 1 查詢卡基本信息 查詢卡基本信息 為空 傳入的長度參數(shù)為 0 脫機交易響格式 查詢卡基本信息 脫機交易響格式 查詢卡基本信息 交易類型 1 字 節(jié) 查詢?yōu)?0 x31 1 字節(jié) 交易結(jié) 果標志 交易數(shù)據(jù) 交易成功 426 定長字節(jié) 內(nèi)容見下 交易失敗時 為中文提示信息 交易結(jié)果標志 交易結(jié)果標志 1 字節(jié) 0 x00 成功 后面跟的是 107 個字節(jié)的交易數(shù)據(jù) 其他值 交易失敗 后面以中文字符方式應答了失敗原因 不需要處理其響應碼 交易數(shù)據(jù) 交易數(shù)據(jù) 107 字節(jié)的交易數(shù)據(jù) 為了不更改以后接口用 注 注 BCD碼為壓縮的十進制數(shù) 碼為壓縮的十進制數(shù) HEX為為16進制數(shù) 為不可壓縮數(shù)值進制數(shù) 為不可壓縮數(shù)值 卡的識別碼16 字節(jié)32 位壓縮 BCD 碼 卡類別 1 字節(jié) 規(guī)范版本 4 字節(jié)HEX 碼 初始化機構(gòu)編號12 字節(jié)24 位壓縮 BCD 碼 發(fā)卡日期 4 字節(jié)8 位壓縮 BCD 碼 失效日期 4 字節(jié)8 位壓縮 BCD 碼 卡號 9 字節(jié)字符 公民身份證號碼 18 字節(jié)字符 姓名 30 字節(jié)字符 性別 1 字節(jié)字符 民族 1 字節(jié)2 位壓縮 BCD 碼 出生地 3 字節(jié)6 位壓縮 BCD 碼 出生日期 4 字節(jié)8 位壓縮 BCD 碼 附上 C 語言結(jié)構(gòu) typedef struct unsigned char card id 0 x10 unsigned char card type 0 x01 unsigned char criterion 0 x04 unsigned char initorgan 0 x0c unsigned char issuer dt 0 x04 unsigned char expire 0 x04 unsigned char cardno 0 x09 unsigned char personid 0 x12 unsigned char name 0 x1e unsigned char sex 0 x01 unsigned char nation 0 x01 unsigned char homeplace 0 x03 unsigned char birthday 0 x04 T MEDICARDINFO 脫機交易請求包脫機交易請求包 1 查詢 查詢 為空 傳入的長度參數(shù)為 0 脫機交易響格式 查詢 脫機交易響格式 查詢 交易類型 1 字 節(jié) 查詢?yōu)?0 x31 1 字節(jié) 交易結(jié) 果標志 交易數(shù)據(jù) 交易成功 426 定長字節(jié) 內(nèi)容見下 交易失敗時 為中文提示信息 交易結(jié)果標志 交易結(jié)果標志 1 字節(jié) 0 x00 成功 后面跟的是 426 個字節(jié)的交易數(shù)據(jù) 其他值 交易失敗 后面以中文字符方式應答了失敗原因 不需要處理其響應碼 交易數(shù)據(jù) 交易數(shù)據(jù) 426 字節(jié)的交易數(shù)據(jù) 為了不更改以后接口用 注 注 BCD碼為壓縮的十進制數(shù) 碼為壓縮的十進制數(shù) HEX為為16進制數(shù) 為不可壓縮數(shù)值進制數(shù) 為不可壓縮數(shù)值 卡的識別碼16 字節(jié)32 位壓縮 BCD 碼 卡類別 1 字節(jié) 規(guī)范版本 4 字節(jié)HEX 碼 初始化機構(gòu)編號12 字節(jié)24 位壓縮 BCD 碼 發(fā)卡日期 4 字節(jié)8 位壓縮 BCD 碼 失效日期 4 字節(jié)8 位壓縮 BCD 碼 卡號 9 字節(jié)字符 公民身份證號碼 18 字節(jié)字符 姓名 30 字節(jié)字符 性別 1 字節(jié)字符 民族 1 字節(jié)2 位壓縮 BCD 碼 出生地 3 字節(jié)6 位壓縮 BCD 碼 出生日期 4 字節(jié)8 位壓縮 BCD 碼 基本醫(yī)療保險個人賬戶建立日期 4 字節(jié)8 位壓縮 BCD 碼 定點醫(yī)療機構(gòu)名稱 1 62 字節(jié)字符 定點醫(yī)療機構(gòu)名稱擴展 1 8 字節(jié)字符 定點醫(yī)療機構(gòu)代碼 1 9 字節(jié)字符 定點醫(yī)療機構(gòu)名稱 2 62 字節(jié)字符 定點醫(yī)療機構(gòu)名稱擴展 28 字節(jié)字符 定點醫(yī)療機構(gòu)代碼 2 9 字節(jié)字符 定點醫(yī)療機構(gòu)名稱 3 62 字節(jié)字符 定點醫(yī)療機構(gòu)名稱擴展 3 8 字節(jié)字符 定點醫(yī)療機構(gòu)代碼 3 9 字節(jié)字符 醫(yī)療證號 15 字節(jié)字符 基本醫(yī)療保險個人賬戶 10 字節(jié)字符 醫(yī)療人員類別 1 字節(jié) 醫(yī)療保險用卡方式 1 字節(jié) 基本醫(yī)療保險個人賬戶余額 4 字節(jié)高位在前的 HEX 碼 年度個人自付累計金額4 字節(jié)高位在前的 HEX 碼 年度統(tǒng)籌基金支付累計金額4 字節(jié)高位在前的 HEX 碼 發(fā)卡行 ID 8 字節(jié) 16 位 BCD 碼 轉(zhuǎn)換后取左三位上 傳 最近審核日期 4 字節(jié) 8 位壓縮 BCD 碼 分散因子 8 字節(jié) HEX 碼 黑名單版本號 19 字節(jié) 附上 C 語言結(jié)構(gòu) typedef struct unsigned char card id 0 x10 unsigned char card type 0 x01 unsigned char criterion 0 x04 unsigned char initorgan 0 x0c unsigned char issuer dt 0 x04 unsigned char expire 0 x04 unsigned char cardno 0 x09 unsigned char personid 0 x12 unsigned char name 0 x1e unsigned char sex 0 x01 unsigned char nation 0 x01 unsigned char homeplace 0 x03 unsigned char birthday 0 x04 unsigned char accreatedt 0 x04 unsigned char hospitalname1 0 x3e unsigned char hospitalnameext1 0 x08 unsigned char hospitalcode1 0 x09 unsigned char hospitalname2 0 x3e unsigned char hospitalnameext2 0 x08 unsigned char hospitalcode2 0 x09 unsigned char hospitalname3 0 x3e unsigned char hospitalnameext3 0 x08 unsigned char hospitalcode3 0 x09 unsigned char medicerti 0 x0f unsigned char mediaccount 0 x0a unsigned char meditype 0 x01 unsigned char usecardtype 0 x01 unsigned char balance0 0 x04 unsigned char balance1 0 x04 unsigned char balance2 0 x04 unsigned char bankid 0 x08 unsigned char latestchktime 0 x04 unsigned char diverfactor 0 x08 unsigned char blacklistver 0 x13 T MEDICARDINFO 脫機交易請求脫機交易請求 2 消費 消費 金額 12 位數(shù)值 壓 縮成 6 字節(jié) BCD 碼 不足時前補 0 商戶名稱 16 字節(jié) 即最多 8 個中文字 不足填空格 商戶操作人員 姓名 8 字節(jié) 即最多 4 個中 文字 不足填 空格 PC 編號 12 字節(jié) ASCII 不足時 后補二進制 0 PC 交易序號 12 字節(jié) ASCII 不足時 后補二進制 0 脫機交易響應脫機交易響應 2 消費 消費 交易類型 1 字節(jié) 消費為 0 x32 0 x02 1 字節(jié) 交易結(jié) 果標志 交易數(shù)據(jù) 交易成功 34 定長字節(jié) 內(nèi)容見下 交易失 敗時 為中文提示信息 交易結(jié)果標志 交易結(jié)果標志 1 字節(jié) 0 x00 成功 后面跟的是 34 個字節(jié)的交易數(shù)據(jù) 其他值 交易失敗 后面以中文字符方式應答了失敗原因 不需要處理其響應碼 交易數(shù)據(jù) 交易數(shù)據(jù) 34 字節(jié) 僅在交易成功時需要 包括以下數(shù)據(jù) 交易類型標志 1 字節(jié) 根據(jù)醫(yī)??ㄒ?guī)范 交易金額 12 位數(shù)值 6 字節(jié) BCD 碼 高位前 單位為分 交易日期 8 位數(shù)值 4 字節(jié) BCD 碼 CCYYMMDD 交易時間 6 位數(shù)值 3 字節(jié) BCD 碼 HHMMSS 終端機編號 12 位數(shù)值 6 字節(jié) BCD 碼 PSAM 交易號 4 字節(jié) 高位在前的 HEX 碼 卡片的交易簽名 TAC 4 字節(jié)的 HEX 碼 卡片的脫機交易序號 2 字節(jié) 高位在前的 HEX 碼 卡片交易后余額4 字節(jié) 高位在前的 HEX 碼 注意 1 BCD 碼為壓縮的十進制數(shù) HEX 為 16 進制數(shù) 為不可壓縮數(shù)值 2 金額使用壓縮的 12 位 BCD 碼 參照 ISO8583 規(guī)范 3 所有數(shù)據(jù)使用規(guī)范參照現(xiàn)用的醫(yī)??藴?銀行清算需要這些數(shù)據(jù)進行交易 有效性檢查 附上 C 結(jié)構(gòu) typedef struct 交易類型標志 unsigned char transtype 交易金額 unsigned char transamount 6 交易日期時間 unsigned char transdatetime 7 終端機編號 unsigned char samid 6 PSAM 卡交易序號 unsigned char psamptc 4 用戶卡驗證碼 unsigned char transtac 4 用戶卡交易序號 unsigned char transoffctc 2 用戶卡余額 unsigned char nowbalance 4 T SENDTRANS 脫機清算請求脫機清算請求 為空 傳入的長度參數(shù)為 0 脫機清算響應脫機清算響應 交易類型 1 字 節(jié) 為 0 x34 1 字節(jié) 交易結(jié) 果標志 交易數(shù)據(jù) 交易成功 12 定長字節(jié) 內(nèi)容見下 交易失敗時 為中文提示信息 交易結(jié)果標志 交易結(jié)果標志 1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湘教版數(shù)學八年級下冊4.5《一次函數(shù)的應用》聽評課記錄3
- 湘教版九年級數(shù)學下冊2.6弧長與扇形面積第1課時弧長聽評課記錄
- 八年級上冊道德與法治第一單元 走進社會生活則 復習聽課評課記錄
- 蘇科版數(shù)學八年級下冊《9.1 圖形的旋轉(zhuǎn)》聽評課記錄2
- 蘇教版小學五年級上冊數(shù)學口算練習題
- 出國勞務派遣合同范本
- IT程序員保密協(xié)議書范本
- 深圳經(jīng)濟特區(qū)房產(chǎn)抵押貸款協(xié)議書范本
- 全國事業(yè)單位聘用合同范本
- 鄉(xiāng)村振興戰(zhàn)略合作合同范本
- (完整文本版)小學英語音標測試100題
- 《霍爾效應測量磁場》課件
- 《統(tǒng)計分析與SPSS的應用(第7版)》課件全套 第1-12章 SPSS統(tǒng)計分析軟件概述
- 黑龍江省哈爾濱市2022-2023學年八年級上學期期末數(shù)學試題(含答案)
- 《瘋狂動物城》全本臺詞中英文對照
- 中專數(shù)學(基礎模塊)上冊課件
- 智慧農(nóng)業(yè)整體解決方案
- 總經(jīng)理權(quán)責授權(quán)書
- 高考作文復習任務驅(qū)動型作文的審題立意課件73張
- 家具廠規(guī)章制度
- 三查四定管理制度(參考模板)
評論
0/150
提交評論