• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      醫(yī)保三大目錄編碼自動匹配的實現(xiàn)

      2018-01-31 16:53:40張合明
      考試周刊 2017年39期

      張合明

      摘 要:醫(yī)保三大目錄的編碼匹配工作繁瑣,人工匹配效率低、差錯率高。本文探討利用查詢語言實現(xiàn)EXCEL數(shù)據(jù)自動導入、智能匹配,減少維護人員工作量,提高匹配效率。

      關(guān)鍵詞:三大目錄;結(jié)構(gòu)化查詢語言;自動匹配

      一、 前言

      隨著醫(yī)院即時聯(lián)網(wǎng)單位的增加,醫(yī)院與各地醫(yī)保經(jīng)辦部門數(shù)據(jù)對應的任務越來越重,維護工作量越來越大,尤其是三大目錄的對應直接關(guān)系到病人的報銷比例,時效性、準確性要求特別強。三大目錄是指藥品目錄、診療項目和服務設(shè)施目錄、醫(yī)用材料目錄,總條目數(shù)超過15000條。以往都是醫(yī)院醫(yī)保目錄維護人員逐條人工對應,如何利用計算機工具提高維護效率顯得日益迫切。

      二、 系統(tǒng)運行環(huán)境

      選擇微軟關(guān)系型數(shù)據(jù)庫SQLServer 2000作為系統(tǒng)開發(fā)環(huán)境,SQL查詢語言作為實現(xiàn)工具。相對于最新的SQL Server 2016,其軟硬件環(huán)境要求不高、部署簡單、完美支持結(jié)構(gòu)化查詢語言TransactSQL。

      三、 原始數(shù)據(jù)整理

      醫(yī)保經(jīng)辦部門提供的原始數(shù)據(jù)多為EXCEL格式,導入到SQLServer數(shù)據(jù)庫之前要進行如下處理:

      (1)刪除表頭、表格中的各級分類行、備注信息和非核心列以及其他無關(guān)數(shù)據(jù)。

      (2)為每一列增加英文名稱。

      (3)整理表格中不合理內(nèi)容。Excel表格數(shù)據(jù)要導入數(shù)據(jù)庫進行處理,必須統(tǒng)一每列數(shù)據(jù)的類型。例如經(jīng)辦部門提供的診療項目和服務設(shè)施目錄“單價”列中除了數(shù)字價格以外還出來現(xiàn)了諸如:醫(yī)療機構(gòu)自主定價、免收、待定、未定和空白等非標準數(shù)據(jù),都需要結(jié)合項目含義及對應要求進行數(shù)值替換,并附加替換說明備查表。

      (4)數(shù)字、文本混合列數(shù)據(jù)的字符化處理。診療項目和服務設(shè)施目錄“編碼”列中出現(xiàn)了“110200001、1102000011、110200002、110200002a、110200002b、110200002c、110200002d”,前三個數(shù)據(jù)導入沒問題,后四個數(shù)據(jù)在SQL Server數(shù)據(jù)庫中顯示為空值。數(shù)據(jù)庫默認將“編碼”列識別為float型,因為其新建表對應字段就是float類型的。SQL認為包含字母的那些編碼無法轉(zhuǎn)換成數(shù)字,是無效的數(shù)據(jù),從而采用NULL來代替。

      檢索相關(guān)文獻得知,在導入Excel混合數(shù)據(jù)列時,由于數(shù)據(jù)類型不唯一,導致SQL無法確定數(shù)據(jù)類型,在EXCEL中將單元格設(shè)為文本格式也不行。處理辦法就是在該列所有值前加單引號強制確定為字符型。為避免在萬余個數(shù)據(jù)前依次添加單引號,可以利用單引號與該列數(shù)據(jù)相“與”的方法一次性添加(&編碼),其中“&”是與運算符。

      四、 編寫TransactSQL處理語句

      (一) 創(chuàng)建相關(guān)表

      /*收費項目表*/

      CREATE TABLE zd_charge_item_match(code CHAR (6), name VARCHAR (60), extend_code VARCHAR (20), charge_unit VARCHAR (12), charge_price FLOAT, deleted_flag VARCHAR (1), p_value VARCHAR (20))

      /*屬性編碼表*/

      CREATE TABLE zd_charge_item_att(charge_code CHAR (6), property int, p_value VARCHAR (100))

      /*材料表*/

      CREATE TABLE cailiao(p_value VARCHAR (20), name VARCHAR (80), charge_unit VARCHAR (12), charge_price FLOAT, charge_class VARCHAR (20), comment VARCHAR (80))

      /*診療表*/

      CREATE TABLE zhenliao(p_value VARCHAR (20), name VARCHAR (200), description1 VARCHAR (400), exception VARCHAR (200), charge_unit VARCHAR (100), charge_price FLOAT, charge_price_2 FLOAT, charge_price_1 FLOAT, charge_price_gz_3 FLOAT, description2 VARCHAR (400), charge_class VARCHAR (20), comment VARCHAR (200))

      (二) 導入相關(guān)數(shù)據(jù)

      /*取醫(yī)院收費項目字典*/

      delete from zd_charge_item_match

      select * into #zd_charge_item_match1 from

      OpenRowSet(microsoft.jet.oledb.4.0,Excel 8.0;HDR=yes;database=d:\\match\\zd_charge_item.xls;,select * from[sheet1$])

      delete from #zd_charge_item_match1 where code is null

      insert into zd_charge_item_match select * from #zd_charge_item_match1

      drop table #zd_charge_item_match1

      /*取醫(yī)保經(jīng)辦部門材料字典*/endprint

      delete from cailiao

      select * into #cailiao1 from OpenRowSet(microsoft.jet.oledb.4.0,Excel 8.0;HDR=yes;database=d:\\match\\cailiao.xls;,select* from[sheet1$])

      insert into cailiao select * from #cailiao1

      drop table #cailiao1

      /*取醫(yī)保經(jīng)辦部門診療字典*/

      delete from zhenliao

      select * into #zhenliao1 from

      OpenRowSet(microsoft.jet.oledb.4.0,Excel 8.0;HDR=yes;database=d:\\match\\zhenliao.xls;,select * from[sheet1$])

      delete from #zhenliao1 where p_value is null

      insert into zhenliao select * from #zhenliao1

      drop table #zhenliao1

      (三) 自動匹配編碼

      /*按照項目名稱匹配醫(yī)保經(jīng)辦單位診療編碼*/

      update zd_charge_item_match

      set zd_charge_item_match.p_value=zhenliao.p_value

      from zd_charge_item_match

      inner join zhenliao on (zd_charge_item_match.name=zhenliao.name)

      /*按照項目名稱匹配經(jīng)辦部門材料編碼,忽略單價,經(jīng)辦部門為主*/

      update zd_charge_item_match

      set zd_charge_item_match.p_value=cailiao.p_value

      from zd_charge_item_match

      inner join cailiao on (zd_charge_item_match.name like %+ltrim(rtrim(cailiao.name))+%)

      /*按照項目名稱匹配經(jīng)辦部門材料編碼,忽略單價,醫(yī)院為主*/

      update zd_charge_item_match

      set zd_charge_item_match.p_value=cailiao.p_value

      from zd_charge_item_match

      inner join cailiao on (cailiao.name like %+ltrim(rtrim(zd_charge_item_match.name))+%)

      五、 結(jié)論

      醫(yī)保三大項目對應是醫(yī)院醫(yī)保管理工作的重要內(nèi)容,在目前全省尚未建立統(tǒng)一標準目錄的情況下,醫(yī)院要與各地市聯(lián)網(wǎng)結(jié)報,就必須分別與各地市的醫(yī)保經(jīng)辦部門的三大目錄分別建立對應關(guān)系。在實際工作中,利用作者設(shè)計的SQL查詢處理語句,實現(xiàn)了醫(yī)保經(jīng)辦部門的EXCEL醫(yī)保目錄數(shù)據(jù)自動提取、自動與醫(yī)院項目匹配編碼。全院診療及醫(yī)用材料項目一共有9438條,其中7203條實現(xiàn)了自動匹配,工作人員僅需要對自動匹配完成的數(shù)據(jù)進行審核校驗、對未匹配的數(shù)據(jù)進行人工匹配。自動匹配程序的使用極大減輕了醫(yī)院醫(yī)保工作人員和物價管理人員數(shù)據(jù)匹配負擔,提高了工作效率。

      參考文獻:

      [1]鄭紅梅.芻議信息化系統(tǒng)在醫(yī)療保險中的作用[J].經(jīng)濟師,2010,(09):245.

      [2]莊青.醫(yī)療保險事業(yè)中的信息化建設(shè)[J].科技信息,2010,(26):235,237.

      [3]榮惠英.信息技術(shù)在醫(yī)院醫(yī)保管理中的應用[J].醫(yī)學信息(上旬刊),2010,(11):3946-3947.

      [4]高敬.醫(yī)療保險信息化過程中存在問題及建議[J].山東人力資源和社會保障,2010,(12):14-15.

      [5]孫玉芬.談醫(yī)療保險的信息化管理[J].中國新技術(shù)新產(chǎn)品,2012,(03):212.endprint

      竹北市| 明星| 遂川县| 凌云县| 汉源县| 鸡西市| 鹿邑县| 安顺市| 南投市| 高碑店市| 定南县| 盐源县| 岐山县| 福泉市| 易门县| 巴塘县| 昭平县| 安陆市| 上饶市| 苍南县| 呼玛县| 即墨市| 浦江县| 朝阳县| 论坛| 洛南县| 电白县| 虹口区| 吐鲁番市| 蒲江县| 建阳市| 石景山区| 梧州市| 霍林郭勒市| 时尚| 竹溪县| 同心县| 平原县| 岳普湖县| 湟中县| 曲阜市|