簡易檢索 / 詳目顯示

研究生: 杜明賢
Tu, Ming-Hsien
論文名稱: 健保IC卡模擬系統之設計與實作
A Simulation System for National Healthcare IC Card
指導教授: 侯廷偉
Hou, Ting-Wei
學位類別: 碩士
Master
系所名稱: 工學院 - 工程科學系碩士在職專班
Department of Engineering Science (on the job class)
論文出版年: 2004
畢業學年度: 92
語文別: 中文
論文頁數: 100
中文關鍵詞: 醫療資訊系統健保IC卡安全模擬系統控制軟體
外文關鍵詞: Simulation System, Control Software, Healthcare Information System, IC Card, Security
相關次數: 點閱:137下載:6
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  •   本文目的在於設計並實作出一與健保IC卡系統邏輯相容(logically compatible)的模擬系統。此模擬系統將符合健保IC卡系統標準的介面規格並包含真實的健保IC卡系統環境中所有使用者會看到或接觸到的系統組件。

      從應用程式的觀點(例如HIS),健保IC卡系統的標準介面就是控制軟體(也就是IC卡系統的應用程式API)以及健保局所制定的上傳就醫資料XML檔案格式。而從使用者的觀點,使用者直接看到或摸到的IC卡系統元件包括健保IC卡讀卡機、安全模組(SAM)、健保IC卡(HC)以及醫事人員卡。本文中將利用軟體的元件來模擬這些硬體組件,這些模擬的軟體元件將提供使用者用以模擬在真實健保IC卡系統環境作業時的一般性操作,例如安裝安全模組、將健保IC卡或醫事人員卡插入讀卡機或從讀卡機中抽離、或者使用讀卡機的數字鍵盤輸入持卡人的PIN等等。另一方面,模擬系統將設計一與由健保局設計提供的控制軟體相容模擬控制軟體(Simulative Control Software)。讓那些原來呼叫健保局提供的控制軟體來執行健保所規定的IC卡作業終端應用程式(例如HIS)不需任何的修改即可藉由呼叫本論文之模擬控制軟體來執行或模擬相同的IC卡作業,例如安全模組認證、卡片更新、就醫資料上傳、讀取及登錄健保IC卡資料等等及其它健保規定的IC卡系統作業。

      本模擬系統將可作為HIS開發人員在為配合健保局要求的健保IC卡作業項目修改HIS功能後、正式上線前的功能測試及模擬環境。而且,更可提供給任何有意運用健保IC卡系統環境來設計加值應用的個人或研究單位作為驗證該設計的模擬或實驗的測試環境。

      The thesis is to design and implement a logically compatible simulation system for the NHI IC Card﹒It follows the standard interfaces of NHI IC Card system and contains all components which a user can see or touch in the physical NHI IC Card system﹒

      From application’s view(such as HIS)﹐the standard interfaces of NHI IC Card system are the Control Software(i.e. API) and XML-formatted(uploading) file﹒From user’s view﹐he can see or touch the card reader﹑SAM(Secure Access Module)﹑HC(Healthcare Card) and HPC(Healthcare Professional Card).Software components are developed to simulate card readers﹑SAMs﹑HCs and HPCs﹒A Control Software(i.e.API) that is compatible with the real one is developed.

      The simulation environment serves HIS developers as a simulation environment ,if HIS is to maintain to conform to NHI’s new updates ( or requirements)﹒Furthermore﹐it can serve as a testbed for those who has good new ideas on NHI IC Card System.

    中文摘要......................................................I 英文摘要.....................................................II 致謝........................................................III 章節目錄.....................................................IV 圖目錄.......................................................VI 表目錄.....................................................VIII 第一章 緒論 1.1 背景......................................................1 1.2 研究動機與目的............................................3 1.3 章節提要..................................................5 第二章 相關文獻研究 2.1 IC卡基礎知識..............................................6 2.2 IC卡相關研究..............................................7 2.3健保IC卡系統規格...........................................7 2.4物件導向分析與設計的方法與工具的運用.......................7 2.5密碼學的應用...............................................9 2.6 Java 程式語言及XML.......................................11 第三章 系統分析與設計 3.1 系統需求分析.............................................12 3.2 系統架構.................................................17 3.3 系統資料流分析與設計.....................................19 3.4 系統的安全機制...........................................24 3.4.1 認證機制.............................................24 3.4.2 就醫資料防偽機制.....................................25 3.4.3 就醫資料上傳之安全機制...............................27 3.5 虛擬APDU 設計............................................28 3.6 虛擬卡片之設計...........................................31 3.7 虛擬讀卡機之設計.........................................39 3.8 虛擬控制軟體設計.........................................42 3.8.1 虛擬控制軟體API的設計方法............................42 3.8.2 模擬PIN碼驗證........................................49 3.8.3 同時須存取IDC Server、卡片及卡機之API設計............51 3.9 IC卡資料中心(IDC)模擬....................................52 3.9.1 虛擬製卡機設計.......................................52 3.9.2 IDC伺服器模擬設計....................................55 3.9.3上傳就醫資料檢核模擬..................................57 3.9.3.1 XML檔案格式正確性檢核............................58 3.9.3.2資料內容正確性及有效性檢核........................62 第四章 研究成果 4.1 系統程式模組清單.........................................64 4.2 運用模擬系統開發及測試簡易HIS雛形系統....................68 4.3 運用模擬系統實驗及模擬IC卡線上監控SARS系統之可行性.......77 4.4 問題與建議...............................................80 第五章 結論 5.1 結論建議.................................................82 5.2 未來工作.................................................83 參考文獻.....................................................84 附錄A XML格式正確性檢核演算法................................85 附錄B XML內容正確性檢核演算法................................88 附錄C SOSMM演算法內容........................................94 附錄D SOSMS演算法內容........................................96 附錄E SARS線上主動監控通報機制(SOSM)系統模擬測試結果.........98 自述........................................................100

    [1]Grady Booch,James Rumbaugh,and Ivar Jacobson,The Unified Modeing Language User
    Guide,Addison Wesley,1999.

    [2]Jonathan Knudsen, Java Cryptography,O’Reilly,1999.

    [3]Martin Fwoler, UML Distilled,second Edition,Addison Wesley,2000.

    [4]Sun Educational Services, Programming With Java Card Technology
    Seminar,October 1999.

    [5]Ting-Wei Hou,and Jyh-Win Huang,”An Activate SARS On-Line Surveillance
    Mechanism Based on NHI IC Card System”, Technical Report of Network Computing
    Lab. Department of Engineering Science, National Cheng Kung University,
    Tainan, Taiwan, May 2004.

    [6]Zhiqun Chen, Java Card Technology for Smart Cards,Addison-Wesley,2000.

    [7]沈兆陽,Java 之 XML與資料庫,文魁資訊,2001.

    [8]何嘉峻, IC卡Java讀卡機雛型之建置與研究, 國立成功大學工程科學系碩士論文,2000.

    [9]周政宏,Java 程式建構的思維,文魁資訊,2001.

    [10]林建明, 健保『慢性病治療記錄卡』用藥管理電腦模擬作業之研究, 國立成功大學工程
    科學系碩士論文,July 2002.

    [11]柯志杰譯,Java 2 500個應用技巧大全集,博碩文化,2002.

    [12]侯廷偉,行政院衛生署中央健康保險局『澎湖地區IC卡實驗計劃IC卡採購、製作、發行採
    購案』期末報告,國立成功大學工程科學系,June 1998.

    [13]孫惠民,視覺化UML設計開發實務,旗標出版社,2004.

    [14]馬天彥, 用JAVA CARD實作FISC規格健保IC卡及系統應用程式之規劃, 國立成功大學工程
    科學系碩士論文,2000.

    [15]曹晉穎,最新Java語言實例入門,博碩文化,2001

    [16]健保局,健保IC卡欄位及內容時程表(91.12.26修正),
    http://www.nhi.gov.tw/IC_Card/download/download1.htm

    [17]健保局,公告讀卡機控制軟體windows1.5版正式版,
    http://www.nhi.gov.tw/IC_Card/news/news.asp

    [18]陳國益, Java Card 執行環境設計與實作, 國立成功大學工程科學系碩士論文,July
    2001.

    [19]普攸碼數科技,XML 技術入門指南,儒林圖書公司,2002.

    [20]黃敏雄, Java Card 微處理器的設計與實作, 國立成功大學工程科學系碩士論文,July
    2002.

    [21]鄧博元,使用Java Card模擬全國健保IC卡,國立成功大學工程科學系碩士論文,2003.

    [22]蕭仁惠,JDBC資料庫程式設計,金禾資訊,2003.

    [23]賴俊澤, 二代醫療網之健保IC卡安全作業之研究, 國立成功大學工程科學系碩士論
    文,2001.

    下載圖示 校內:2009-08-26公開
    校外:2009-08-26公開
    QR CODE