史曉哲


摘 要 為確保醫療器械及供貨商備案資質始終處于合法的有效期內,設計開發此管理軟件。它能夠幫助工作人員快捷準確的查詢將要過期的資質,以便及時進行資質更新或停止相關器械的使用、供貨商的供貨合作,保證了醫療器械的安全、合規使用。
關鍵詞 醫療器械;資質檔案;信息系統
1開發背景
醫療器械的安全、合規使用是醫療服務安全的重要組成部分。醫療器械相比藥品,品種復雜,種類繁多,導致目前我們面臨很多問題,比如:①備案產品醫療器械注冊證過期,依然使用。②供貨商備案醫療器械經營許可證、經銷授權、采購合同過期,依然進行采購供貨,這樣就給醫療器械的安全使用帶來眾多隱患。為杜絕上述問題的發生,我們自主設計開發此管理軟件進行醫療器械檔案的管理,極大地提升了我們的工作效率,同時最大程度地確保了醫療器械的安全使用[1]。
2系統概述
系統設計為B/S架構,主要運用了ASP.NET開發語言和ORACLE數據庫。系統功能分為三大模塊:醫療器械資質管理、供貨商資質管理、采購合同管理。系統設計架構如圖1所示:
3功能詳細介紹
(1)醫療器械資質管理:器械編碼是醫療器械信息化管理的核心,且一物一碼,具有唯一性,可以作為存儲數據的數據表的主鍵。圍繞器械編碼,我們需要記錄與之關聯的器械名稱、規格型號、醫療器械注冊證編號、醫療器械注冊證發證日期、醫療器械注冊證截止日期、醫療器械經銷授權批準日期、醫療器械經銷授權截止日期。該功能可以方便地記錄存儲醫療器械的相關資質信息,同時可自主設置時間范圍,進行將過期產品的信息查詢,也可進行數據的更新。
(2)供貨商資質管理:供貨商編碼是供貨商信息化管理的核心,每個供貨商都擁有唯一的編碼,將其設為數據存儲表的主鍵。圍繞供貨商編碼,我們需要記錄與之關聯的供貨商名稱、聯系人、聯系方式、醫療器械經營許可證發證日期,醫療器械經營許可證截止日期。需要特別強調,醫療器械經營許可證的有效期肯定在營業執照有效期的范圍內,所以不再需要記錄營業執照的有效期,我們在管理中應特別注意縮減多余數據,做到精細化管理,同時減輕服務器的數據存儲負擔。
(3)采購合同管理:在醫療器械管理中,采購合同往往會被忽視,隨著社會法制觀念的提升,采購合同將會成為約束采供雙方正常履行責任義務的重要力量,所以在設計此系統時,我們將采購合同的管理列為一個獨立的功能。醫療機構和某一個供貨商可能會有多份采購合同,一份采購合同會包含一個或多個產品,在設計采購合同編碼時,一共定義8位,供貨商編碼占開頭5位,第6位為產品數量,隨后為流水碼,這樣可以從合同編碼識別其對應供貨商和包含產品數量,方便精準歸類及查詢。圍繞采購合同編碼,我們需記錄其起始日期和截止日期。其實現主要源代碼如下:
注釋①:查詢此編號合同數據;
DataSet ds_exist = DbHelperOleDb.Query(“select compact_code from compact_dict where compact_code =” + this.compact _code.Text + “”);
注釋②:定義數據查詢字符串;
string str_run_sql = “”;
注釋③:查詢到此編號合同,提示已占用
if (ds_exist.Tables[0].Rows.Count > 0)
{
this.Response.Write(“”);
}
注釋④:查詢不到此編碼合同,插入新的數據
else
{
str_run_sql = “insert into compact_dict(compact_code,compact_begin,”
+ “compact_stop) values(“modle.compact_code “,”
+ “to_date(‘” + tb_compact_begin.Text.Trim() + “,yyyy-mm-dd),”
+ “to_date(‘” + tb_compact_begin.Text.Trim() + “,yyyy-mm-dd))”;
if (DbHelperOleDb.ExecuteSql(str_run_sql) > 0)
this.Response.Write(“”);
}
4結束語
此系統的設計與實現將大幅度提升醫療器械安全管理效率,減輕不必要的負擔,變短板為優勢,同時為醫療器械使用單位和供貨商提供一個良好的合作平臺。為醫療器械的合規、安全使用做出貢獻。
參考文獻
[1] 韓軍.淺談醫療器械檢驗機構的檔案管理[J].山東檔案,2019(6): 51-52.