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