“軍衛一號”運行如何做好字典數據整理倒入工作
魏峰松劉雯
南京軍區福麗 蚤 院信百麗 (350025)
尺r 7.多≯
摘要本文介紹在 軍衛一號”運行準備階段如何時各類字典進行收集、整理、編碼和數據例凡,以廈整個過程中一些方法
和注意事項=字典的快速整理、分類、蝙碼和敷據倒凡可將數萬務各類記錄在數天內完成,給“軍衛一號”的快速運行
提供7可靠的保證。
關鍵詞軍衛一號字典編碼
r — — 一— — — ~ — ~
數據倒人
軍衛一號”的運行首要的工作是對系統初始化和建立
各類字典,但各類字典建立是一項繁重而又需細致的工作,
“軍衛一號”軟件涉及270多個數據表,字典庫就有14D個之
多(重點圍繞診療字典、價表庫和藥品庫展開分析)。病人就
諺、住院、收費、病案管理、統計報表等各類數據95 以上的
信息來自字典, 軍衛一號”能否正常運行全依賴各類字典來
規范其操作和檢索輸人,所以字典建立的好壞是“軍衛一號”
運行成功的關鍵
1 分析庫結構定計劃
建立完善的字典庫第一件事便是分析字典庫的表結構、
數據項、數據內容、數據表主索引、數據有效性等,以及各表
之間的關聯.交衛、包含情況 通過分析可將1 D多個字典庫
表分成三類:第一類為相對獨立類,該類字典表不與其他字
典表發生關聯或包含關系, 常為固定信息,變化不大·可單
獨處理,如國別字典 計量單位字典、給藥途徑字典、藥品廠
家字典等;第二糞為被包含類,在其他字典表中常包含該表
的內容,或常與其他庫發生關聯,該類字典表一般數據量不
太,信息基本固定,應優先建庫,如收費分類字典、核算分類
字典、藥品劑型字典等各分類字典 第三類字典為包含類,該
類字典表常包含其他表的信息,一般信息量太.數據常變化
或擴容,應最后處理逐步完善,如診療字典、藥品字典、價表
字典。
2 收集整理數據
收集數據應根據字典數據表的內容要求先制訂格式,根
據數據內容指定標題名稱和最^長度t根據數據表的唯一性
和有效性規定制定填寫要求。數據內容應盡可能全,如價表
字典和臨床診療字典可放在一起整理,這樣便于價表和診療
字典的名稱參照 還要指定文件編輯存盤格式,如其中的數
字、符號、英文字符應一律采用半角以英文格式輸^,非空要
求的規格欄如沒有規格時血一律填人半角的 /”,格式要求
制定后立即由相關業務單位填寫整理·報主管領導審批定稿
后再交相關業務單位補充修改,最后匯總到計算機中心審
核、舍并、整理 注意ORACLE數值型字段的默認長度一律
為1 6字節 當文本較長時如有數千條或上萬條t整個文件上
下對齊比較困難特別后面的列,可采用 CCED”字表處理軟
件的塊移動功能將其基本對齊,在最上、最下和最右各劃一
線,然后利用“ctf【一I”在各列間劃一豎線,用“c仃】+x”將整
列排齊.用 F6”和‘Shift+F6”調整列寬到要求的的字節數,
最后再利用“Ctrl4-” 刪除豎線,用“F6”刪除橫線,即可戒為
數據庫直接抓人的文本文件丁。
3 將TXT文件轉換成DBF文件
將文本文件轉換成數據庫文件的目的是為 便于處理,
在數據庫內可有條件地對數據進行成批成批的處理,有規律
地生戒統一編碼.進行排序、重名檢驗、有效性檢查等操作,
還可根據要求提取生成您所需要的新數據庫。轉換辦法為先
根據文本的數據內容建立一個相應的空庫,打開空庫用命
令:“APPEND FROM 文本文件名.txt TYPE SDF”將文本
文件轉換成數據文件,然后增加字段,如分類字段、編碼宇段
等 數據編碼 重碼檢驗、有效性檢查可編一個相應的小程序
來完成,例如:下面為一個唯一性檢查的程序清單:
USE YPK *打數據庫
INDE ON YMBM 4-GG TO *以YMBM +GG 為關鍵
YPK 字建立索引
GO TOP *到文件頭
AA=” *定義替換變量
BB一’
DO WHIL.NOT EOFO 毒靠耄 循環‘條件為數
AA=YMBM *變量置換
BB—GG
SKIP *指針下移
IF AA=YMBM AND-BB= *判斷該條記錄的YMBM
GG 和GG是否與上一條相同
DELETED *條件成立做刪除標志
SKIP一1 *指針上移
DELETED *做刪除標志
維普資訊 http://www.cqvip.com
O開發應用經驗交流
SKIP *指針下穆
ENDIF *判斷結束
ENDDO l *循環結束
sET FILT TO DELETED()南彗 所有帶有刪除標志
BROW FIEL YPBM, *瀏覽修改所有帶有刪睬
YMBM,YPMC,GG... 標志的記錄
RECA ALL *去障所有刪障標志
USE *關閉數據庫
RETUEN 程序返回
4 字典編碼建立對應關系
字典數據整理好后要對字典進行編碼,在編碼前應先制
定編碼規則,各類字典都要有相應的編碼規則t接字典分類
順序進行編碼和代碼轉換,但要注意同類名稱在不同字典的
編碼應盡量一致,如收費分類字典門診收費、住院分類、病案
首頁分類等相同名稱的項目編碼應一樣。代碼轉換是將包含
的其他字典庫的字段的漢字轉換成編碼,如價表和診療字典
的各種分類字段、執行科室字段,可根據分類字典的編碼和
科室字典的編碼進行替換,可手工在交互狀態下操作,也可
編制小程序進行替換;對長代碼的編碼如診療字典和價表字
典的碼位有10位,編碼時應留出一兩位擴容碼-如以后有新
增項目編碼時可采用同類項目的編碼再擴容位順序編碼即
可 藥品的編碼方案如下:藥品編碼采用六級編碼14位,順
序為一彀藥理分類碼兩位、二級藥理次分類兩位、三級藥品
名稱碼五位、四級藥品劑型碼一位、五級為規格碼三位,六級
為產地碼一位,藥名編碼采用四級編碼10位,方案與藥品編
碼的前1 D位相同,只是沒有規格碼和產地碼;取碼方法為藥
理分類碼嚴格按《新編藥物學》第十三版的藥物分類編碼.名
稱碼按漢字名稱四角查字法取碼.劑型碼按規定,規格碼為
純數字,產地碼取產地漢字第一字的四角首碼,詳細內容見
t 一
暖學售_2000年4月簟1 3__ |
|