PASS4嵌入接口(區(qū)域醫(yī)療版)(共23頁)_第1頁
PASS4嵌入接口(區(qū)域醫(yī)療版)(共23頁)_第2頁
PASS4嵌入接口(區(qū)域醫(yī)療版)(共23頁)_第3頁
PASS4嵌入接口(區(qū)域醫(yī)療版)(共23頁)_第4頁
PASS4嵌入接口(區(qū)域醫(yī)療版)(共23頁)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、sMDC_GetDrugRefEnabledPASS4系統(tǒng)接口技術(shù)手冊(區(qū)域醫(yī)療版) 美康公司 二零一四年六月第一節(jié) PASS4.0系統(tǒng)主要功能一、醫(yī)囑(處方)審查功能(表示PASS4.0新增功能)PASS系統(tǒng)的審查功能包括:(1) 超適應(yīng)癥審查超適應(yīng)癥模塊能夠?qū)彶椴∪说募膊∏闆r是否在處方藥物的適應(yīng)癥范圍內(nèi),若病人存在超藥品適應(yīng)癥用藥的情況,系統(tǒng)則發(fā)出警告提醒醫(yī)生可能需要調(diào)整病人的藥物治療方案。(2) 相互作用審查是指兩兩藥物合用可能產(chǎn)生的不良相互作用。這些相互作用可能導(dǎo)致毒性增強(qiáng)、藥效降低等變化,使藥品的實(shí)際使用效果發(fā)生改變,導(dǎo)致不良反應(yīng)的發(fā)生,是臨床用藥中需要密切關(guān)注的問題。(3) 體外配

2、伍審查檢查注射劑藥物配伍使用時(shí),是否存在理化相容或不相容。本模塊審查關(guān)注的是注射劑藥物配伍時(shí)是否有足以引起不良后果的理化改變(如顏色改變、沉淀、混沌、微粒增加、酸堿性變化等)。(4) 配伍濃度審查配伍濃度模塊能夠監(jiān)測配伍后的藥品濃度是否在藥品說明書推薦的給藥濃度范圍內(nèi),若不在此范圍內(nèi)則系統(tǒng)發(fā)出警告提醒醫(yī)生可能需要調(diào)整處方藥品或溶媒的用量。(5) 劑量范圍審查檢查用戶輸入的藥法用量是否處于參考資料所提示的正確的范圍內(nèi)。能對最大、最小劑量(次劑量、日劑量)、極量(次極量、日極量)、用藥頻率、用藥持續(xù)時(shí)間、療程總劑量進(jìn)行審查,但只是提供一個(gè)藥品在不同年齡段和特定給藥途徑下的正常使用范圍,不考慮適應(yīng)癥

3、和用藥類型。(6) 藥物過敏審查藥物過敏審查功能是在獲取病人既往過敏原或過敏類信息的基礎(chǔ)上,提示病人用藥處方中是否存在與病人既往過敏物質(zhì)相關(guān)的、可能導(dǎo)致類似過敏反應(yīng)的藥品。(7) 藥物禁忌癥審查本審查功能將病人的疾病情況與藥物禁忌癥關(guān)聯(lián)起來,如果處方藥物的禁忌癥與病人疾病情況相關(guān)時(shí),說明病人存在使用某個(gè)藥物的禁忌癥,系統(tǒng)即發(fā)出警告提醒醫(yī)生可能需要調(diào)整病人的藥物治療方案。(8) 不良反應(yīng)審查本審查功能將病人的疾病情況與藥物的不良反應(yīng)關(guān)聯(lián)起來,如果醫(yī)生處方的藥物可能引起某種不良反應(yīng),而病人恰好存在相似的疾病情況時(shí),系統(tǒng)會(huì)發(fā)出警告,以提醒醫(yī)生注意藥物的不良反應(yīng)可能使病人原有病情加重,或病人疾病由治療

4、藥物導(dǎo)致。(9) 肝損害劑量審查肝損害劑量模塊審查是由于病人肝功能損害時(shí)對藥物的吸收、代謝、排泄等均有影響,給藥劑量與常規(guī)劑量范圍有一定差異,需檢測該類人群使用藥品劑量是否合理,如果使用劑量不在藥品說明書推薦的劑量范圍內(nèi),則系統(tǒng)發(fā)出警告提醒醫(yī)生可能需要調(diào)整病人的藥物劑量。(10) 腎損害劑量審查腎損害劑量模塊審查是由于病人腎功能損害時(shí)腎的排泄和調(diào)節(jié)功能也將會(huì)降低,給藥劑量與常規(guī)劑量范圍有一定差異,需檢測該類人群使用藥品劑量是否合理,如果使用劑量不在藥品說明書推薦的劑量范圍內(nèi),則系統(tǒng)發(fā)出警告提醒醫(yī)生可能需要調(diào)整病人的藥物劑量。(11) 重復(fù)用藥審查(重復(fù)成分、重復(fù)治療審查)重復(fù)成分審查提示病人用

5、藥處方中的兩個(gè)或多個(gè)藥品是否存在相同的藥物成分,可能導(dǎo)致重復(fù)用藥問題;重復(fù)治療審查提示處方中的兩個(gè)或多個(gè)藥品(帶給藥途徑)同屬某個(gè)藥物治療分類(即具有同一種治療目的),可能存在重復(fù)用藥的問題。(12) 給藥途徑審查(劑型-給藥途徑、藥品-給藥途徑審查)本項(xiàng)功能提示處方藥品中可能存在的劑型與給藥途徑不匹配的問題,如片劑不可注射、滴眼液不可口服;并收集某些藥物不能用于某些給藥途徑的數(shù)據(jù),如胰島素注射液不能用于口服,氯化鉀注射液不能靜推等等。臨床上如果有此類用藥不規(guī)范的情況,即予以提示,并提示用戶可能有處方錄入錯(cuò)誤。(13) 老人用藥審查本模塊的審查旨在幫助醫(yī)生或藥師更合理地對老人用藥,防止不必要的

6、不良醫(yī)療事件發(fā)生。(14) 兒童用藥審查本模塊提示當(dāng)病人為兒童,其處方藥品中是否存在不適于兒童使用的藥品。(15) 妊娠用藥審查提示妊娠期婦女用藥時(shí),其處方藥品中是否存在不適于妊娠期使用的藥品,從而幫助醫(yī)生或藥師在患者妊娠期間合理用藥,提高妊娠用藥安全性。(16) 哺乳用藥審查哺乳期婦女用藥時(shí),藥物除對母親產(chǎn)生影響外,還可通過乳汁進(jìn)入嬰兒體內(nèi),從而對嬰兒也產(chǎn)生影響。本審查功能可提示醫(yī)生或藥師處方中是否有哺乳婦女不宜使用的藥物,從而減少針對哺乳婦女和乳兒的不良醫(yī)療事件發(fā)生。(17) 性別用藥審查性別用藥模塊審查是提示處方中是否使用了不適宜用于此病人性別的藥品,如鹽酸坦洛新緩釋膠囊,用于緩解前列腺

7、增生癥引起的排尿障礙,則不適宜用于女性患者。(18) 成人用藥審查成人用藥模塊審查是提示處方中是否使用了不適宜成年人使用某些藥品,如多巴絲肼片不能用于25歲以下的成人。(19) 圍術(shù)期用藥審查圍術(shù)期用藥模塊審查是監(jiān)測在圍手術(shù)期內(nèi)使用抗菌藥物的品種是否合理,使用抗菌藥物的時(shí)機(jī)和時(shí)限是否合理,在圍手術(shù)期若使用抗菌藥物的品種不在已維護(hù)的手術(shù)能夠使用的抗菌藥物的品種范圍內(nèi)、手術(shù)使用抗菌藥物時(shí)機(jī)和時(shí)長不在醫(yī)院規(guī)定的時(shí)間內(nèi)(可以精確到小時(shí)),則系統(tǒng)發(fā)出警告提醒醫(yī)生可能需要調(diào)整病人圍手術(shù)期的用藥方案。(20) 細(xì)菌耐藥率審查細(xì)菌耐藥率模塊審查能夠提醒醫(yī)生處方藥品的本院耐藥情況(包括哪些細(xì)菌對處方藥品耐藥和耐

8、藥率),醫(yī)生根據(jù)耐藥可能需要調(diào)整用藥方案。(21) 越權(quán)用藥審查越權(quán)用藥模塊審查是根據(jù)醫(yī)院規(guī)定的醫(yī)生不能使用的藥品清單,監(jiān)測醫(yī)生開出的處方藥品是否在其可以使用的權(quán)限范圍內(nèi),如監(jiān)控醫(yī)生越級使用抗菌藥物、越級使用特殊管制藥品等。二、醫(yī)藥信息在線查詢功能PASS系統(tǒng)主要提供醫(yī)院在用藥品以下信息的查詢:(1)藥物專論:藥物臨床應(yīng)用專論MCDEX中國醫(yī)師藥師臨床用藥指南電子版,提供藥物臨床應(yīng)用的各種詳細(xì)信息,包括了:藥物的各種名稱、臨床應(yīng)用、用法用量、給藥說明、禁忌癥、慎用、特殊人群、不良反應(yīng)、藥物相互作用、注意事項(xiàng)、國外專科用藥情況、藥物過量、藥理、制劑與規(guī)格、貯藏等等信息。(2)藥品說明書:包括了國

9、家食品藥品監(jiān)督管理局批準(zhǔn)發(fā)布的廠家藥品說明書以及OTC說明書樣稿。在PASS系統(tǒng)中查詢藥品說明書,系統(tǒng)會(huì)將醫(yī)院在用的說明書優(yōu)先放在第一篇方便查看。此外,用戶還能夠在PASS系統(tǒng)中任意一篇說明書的基礎(chǔ)上,修改其內(nèi)容,以修正說明書版本差別帶來的信息偏差。(3)中華人民共和國藥典:包含了中華人民共和國藥典2010的內(nèi)容和中藥材彩圖信息。(4)病人用藥教育專論:用通俗易懂的語言敘述了藥物的用途、怎樣用藥、不良反應(yīng)、注意事項(xiàng)、藥物相互作用、用藥過量的表現(xiàn)和處理方法、提醒、儲(chǔ)藏方法等等,根據(jù)每種藥物的特點(diǎn),描述出藥物合理使用的控制要點(diǎn),方便醫(yī)生、藥師開展病人用藥咨詢和用藥教育服務(wù),提高病人的用藥依從性。(

10、5)專項(xiàng)信息查詢:包括藥物-食物相互作用查詢、藥物-藥物相互作用查詢、注射劑體外配伍、藥物禁忌癥、藥物適應(yīng)癥、配伍濃度、肝損害劑量、腎損害劑量、不良反應(yīng)、老人用藥警告、兒童用藥警告、妊娠用藥警告、哺乳用藥警告、成人用藥警告、性別用藥警告等。(7)藥品重要信息浮動(dòng)窗口:PASS重要信息功能模塊的目的是將藥物重要的安全性信息通過簡明扼要的浮動(dòng)窗口形式及時(shí)地呈現(xiàn)給用戶,以供臨床用藥參考。PASS重要信息的內(nèi)容分為兩部分,一部分定義為部分重要的用藥安全性信息,如藥物禁忌、妊娠/哺乳、皮試、特別警示等,還能由用戶自定義設(shè)置顯示醫(yī)院藥品的屬性,如社保、基本藥物、麻/精/毒/放等特殊警示標(biāo)識;另一部分則是醫(yī)

11、院本院信息,可以由用戶自行錄入和維護(hù)。第二節(jié) PASS4.0在醫(yī)院醫(yī)生工作站的嵌入一、PASS4.0醫(yī)生工作站軟件結(jié)構(gòu)示意圖PASS4.0系統(tǒng)數(shù)據(jù)(SQL Server或Oracle)PASS4.0系統(tǒng)服務(wù)程序ADO連接PASS4.0客戶端DLL文件PASS系統(tǒng)應(yīng)用程序WebServiceDLL函數(shù)調(diào)用PASS系統(tǒng)服務(wù)器PASS系統(tǒng)工作站1、PASS4.0系統(tǒng)服務(wù)器主要用于安裝“PASS系統(tǒng)數(shù)據(jù)庫”和“PASS系統(tǒng)服務(wù)程序”。PASS系統(tǒng)服務(wù)程序通過ADO訪問PASS系統(tǒng)數(shù)據(jù)庫。2、PASS系統(tǒng)客戶端程序以WebService訪問PASS服務(wù)程序,所以住院(門診)醫(yī)生工作站只需安裝PASS系統(tǒng)

12、客戶端程序,不需安裝數(shù)據(jù)庫客戶連接程序。3、HIS系統(tǒng)程序通過嵌入PASS系統(tǒng)提供的PASS4Invoke.dll文件,調(diào)用DLL函數(shù)來實(shí)現(xiàn)PASS系統(tǒng)提供的功能。二、PASS4.0嵌入功能要求1、 保存處方或醫(yī)囑時(shí),嵌入自動(dòng)審查功能,并要求HIS系統(tǒng)根據(jù)PASS系統(tǒng)結(jié)果進(jìn)行警示變色。2、 點(diǎn)擊藥品時(shí),嵌入藥品信息查詢功能。3、 嵌入PASS系統(tǒng)標(biāo)準(zhǔn)右鍵彈出菜單功能(可選)。三、PASS4.0接口函數(shù)分類序號類別函數(shù)函數(shù)名系統(tǒng)初始化函數(shù)1PASS初始化審查類函數(shù)2傳入審查對象信息類函數(shù)傳入病人基本記錄信息3傳入病人藥品記錄信息4傳入病人過敏史記錄信息5傳入病人診斷記錄信息MDC_AddMedC

13、ond()6傳入病人手術(shù)記錄信息MDC_AddOperation()7審查函數(shù)8獲取審查結(jié)果函數(shù)獲取藥品醫(yī)囑警示級別9獲取審查結(jié)果條數(shù)函數(shù)10獲取審查結(jié)果詳細(xì)信息函數(shù)信息查詢類函數(shù)11信息查詢類函數(shù)獲取查詢項(xiàng)目有效性函數(shù)MDC_GetDrugRefEnabled ()12查詢藥品信息函數(shù)MDC_GetDrugQueryInfo()13關(guān)閉浮動(dòng)窗口函數(shù)MDC_CloseDrugHint()其他類函數(shù)14其他類函數(shù)獲取PASS系統(tǒng)最后一次錯(cuò)誤信息函數(shù)15本地參數(shù)設(shè)置窗口函數(shù)MDC_Settings ()16調(diào)用藥研究窗口函數(shù)MDC_DoMediStudy()系統(tǒng)退出函數(shù)17PASS退出MDC_Qu

14、it ()四、嵌套函數(shù)調(diào)用流程1. Error! Reference source not found.MDC_Init 2. 如果需要多次初始化,每次初始化前調(diào)用MDC_Quit 3. 調(diào)用審查接口:A Error! Reference source not found.MDC_SetPatientB Error! Reference source not found.(多條重復(fù)調(diào)用)MDC_AddScreenDrugC Error! Reference source not found.(多條重復(fù)調(diào)用)MDC_AddAllerD Error! Reference source not fo

15、und.(多條重復(fù)調(diào)用)MDC_AddMedCondE Error! Reference source not found.(多條重復(fù)調(diào)用)MDC_AddOperationF Error! Reference source not found.MDC_DoCheckG Error! Reference source not found.MDC_GetWarningCodeH Error! Reference source not found.MDC_GetResultItemCountI Error! Reference source not found.MDC_GetResultDetail

16、4. 調(diào)用查詢接口:A Error! Reference source not found.MDC_GetDrugRefEnabledB Error! Reference source not found.MDC_GetDrugQueryInfo5. Error! Reference source not found.MDC_CloseDrugHint6. Error! Reference source not found.MDC_Settings7. Error! Reference source not found.MDC_DoMediStudy8. 如果初始化或調(diào)用其他接口失敗,可用下面

17、的接口獲取錯(cuò)誤信息:Error! Reference source not found.MDC_GetLastError五、PASS4Invoke.dll函數(shù)聲明C#語言中PASS系統(tǒng)DLL函數(shù)聲明注意事項(xiàng):/*美康嵌入代碼開始(DLL函數(shù)聲明)*/1、PASS初始化DllImport (PASS4Invoke.dll, EntryPoint=MDC_Init, CharSet=CharSet.Ansi)public static extern int iMDC_Init (string pcCheckMode,string pcHisCode,string pcDoctorCode);/2、

18、獲取PASS系統(tǒng)最后一次錯(cuò)誤信息函數(shù)DllImport (PASS4Invoke.dll, EntryPoint=MDC_GetLastError, CharSet=CharSet.Ansi)public static extern string sMDC_GetLastError ();/3、審查函數(shù)/3-1 傳入審查對象信息類函數(shù)/3-1-1 傳病人基本記錄信息DllImport (PASS4Invoke.dll, EntryPoint=MDC_SetPatient, CharSet=CharSet.Ansi)public static extern int iMDC_SetPatient

19、 (string pcPatCode, string pcInHospNo, string pcVisitCode, string pcName, string pcSex, string pcBirthday, string pcHeightCM, string pcWeighKG, string pcDeptCode,string pcDeptName, string pcDoctorCode, string pcDoctorName, int piPatStatus, int piIsLactation, int piIsPregnancy, string pcPregStartDate

20、, int piHepDamageDegree, int piRenDamageDegree);/3-1-2 傳病人藥品記錄信息DllImport (PASS4Invoke.dll, EntryPoint=MDC_AddScreenDrug, CharSet=CharSet.Ansi)public static extern int iMDC_AddScreenDrug (string pcIndex, int piOrderNo, string pcDrugUniqueCode, string pcDrugName, string pcDosePerTime,string pcDoseUni

21、t, string pcFrequency, string pcRouteCode, string pcRouteName, string pcStartTime, string pcEndTime, string pcExecuteTime, string pcGroupTag, string pcIsTempDrug, string pcOrderType, string pcDeptCode, string pcDeptName, string pcDoctorCode, string pcDoctorName,string pcRecipNo, string pcNum, string

22、 pcNumUnit);/3-1-3 傳入病人過敏史記錄信息DllImport (PASS4Invoke.dll, EntryPoint=MDC_AddAller, CharSet=CharSet.Ansi)public static extern int iMDC_AddAller (string pcIndex, string pcAllerCode, string pcAllerName, string pcAllerSymptom);/3-1-4 傳入病人診斷記錄信息DllImport (PASS4Invoke.dll, EntryPoint=MDC_AddMedCond, CharS

23、et=CharSet.Ansi)public static extern int iMDC_AddMedCond (string pcIndex, string pcDiseaseCode, string pcDiseaseName, string pcRecipNo);/3-1-5 傳入病人手術(shù)記錄信息DllImport (PASS4Invoke.dll, EntryPoint=MDC_AddOperation, CharSet=CharSet.Ansi)public static extern int iMDC_AddOperation (string pcIndex, string pc

24、OprCode, string pcOprName, string pcOprStartDateTime, string pcOprEndDateTime);/3-2審查函數(shù)/3-2-1合理用藥審查函數(shù)DllImport (PASS4Invoke.dll, EntryPoint=MDC_DoCheck, CharSet=CharSet.Ansi)public static extern int iMDC_DoCheck (int piShowModei, int piIsSave);/3-3 獲取審查結(jié)果函數(shù)/3-3-1 獲取藥品醫(yī)囑警示級別DllImport (PASS4Invoke.dll

25、, EntryPoint=MDC_GetWarningCode, CharSet=CharSet.Ansi)public static extern int iMDC_GetWarningCode (string pcIndex);/3-3-2獲取審查結(jié)果條數(shù)函數(shù)DllImport (PASS4Invoke.dll, EntryPoint=MDC_GetResultItemCount, CharSet=CharSet.Ansi)public static extern int iMDC_GetResultItemCount (string pcIndex);/3-3-3 獲取審查結(jié)果詳細(xì)信息函

26、數(shù)DllImport (PASS4Invoke.dll, EntryPoint=MDC_GetResultDetail, CharSet=CharSet.Ansi)public static extern int iMDC_GetResultDetail (string pcIndex);/4、信息查詢類函數(shù)/4-1 獲取查詢項(xiàng)目有效性函數(shù)DllImport (PASS4Invoke.dll, EntryPoint=MDC_GetDrugRefEnabled, CharSet=CharSet.Ansi)public static extern string sMDC_GetDrugRefEna

27、bled (string pcDrugUniqueCode, int piQueryType);/4-2 查詢藥品信息函數(shù)DllImport (PASS4Invoke.dll, EntryPoint=MDC_GetDrugQueryInfo, CharSet=CharSet.Ansi)public static extern int iMDC_GetDrugQueryInfo (string pcDrugUniqueCode, string pcDrugName, int piQueryType, int x, int y);/4-3關(guān)閉浮動(dòng)窗口函數(shù)DllImport (PASS4Invoke

28、.dll, EntryPoint=MDC_CloseDrugHint, CharSet=CharSet.Ansi)public static extern int iMDC_CloseDrugHint ();/5、本地參數(shù)設(shè)置窗口函數(shù)DllImport (PASS4Invoke.dll, EntryPoint=MDC_Settings, CharSet=CharSet.Ansi)public static extern int iMDC_Settings ();/6、調(diào)用藥研究窗口函數(shù)DllImport (PASS4Invoke.dll, EntryPoint=MDC_DoMediStudy,

29、 CharSet=CharSet.Ansi)public static extern int iMDC_DoMediStudy (string pcUseTime);/7、PASS退出DllImport (PASS4Invoke.dll, EntryPoint=MDC_Quit, CharSet=CharSet.Ansi)public static extern int iMDC_Quit ();/*PASS4.0*1-美康嵌入代碼結(jié)束(DLL函數(shù)聲明)*powerbulider語言中PASS系統(tǒng)DLL函數(shù)聲明注意事項(xiàng):/*美康嵌入代碼開始(DLL函數(shù)聲明)*/1、PASS初始化Functio

30、n Int MDC_Init ( String pcCheckMode, &String pcHisCode, &String pcDoctorCode) Library PASS4Invoke.dll/2、獲取PASS系統(tǒng)最后一次錯(cuò)誤信息函數(shù)Function string MDC_GetLastError () Library PASS4Invoke.dll/3、審查類函數(shù)/3-1 傳入審查對象信息類函數(shù)/3-1-1 傳病人基本記錄信息Function Int MDC_SetPatient (String pcPatCode, &String pcInHospNo, &String pcVi

31、sitCode, &String pcName, &String pcSex, &String pcBirthday, &String pcHeightCM, &String pcWeighKG, &String pcDeptCode, &String pcDeptName, &String pcDoctorCode, &String pcDoctorName, &Int piPatStatus, &Int piIsLactation, &Int piIsPregnancy, &String pcPregStartDate, &Int piHepDamageDegree, &Int piRen

32、DamageDegree) Library PASS4Invoke.dll/3-1-2 傳病人藥品記錄信息Function Int MDC_AddScreenDrug (String pcIndex, &Int piOrderNo, &String pcDrugUniqueCode, &String pcDrugName, &String pcDosePerTime, &String pcDoseUnit, &String pcFrequency, &String pcRouteCode, &String pcRouteName, &String pcStartTime, &String pc

33、EndTime, &String pcExecuteTime, &String pcGroupTag, &String pcIsTempDrug, &String pcOrderType, &String pcDeptCode, &String pcDeptName, &String pcDoctorCode, &String pcDoctorName, &String pcRecipNo, &String pcNum, &String pcNumUnit) Library PASS4Invoke.dll/3-1-3 傳入病人過敏史記錄信息Function Int iMDC_AddAller

34、(string pcIndex, &string pcAllerCode, &string pcAllerName, &string pcAllerSymptom) Library PASS4Invoke.dll/3-1-4 傳入病人診斷記錄信息Function Int iMDC_AddMedCond (string pcIndex, &string pcDiseaseCode, &string pcDiseaseName) Library PASS4Invoke.dll/3-1-5 傳入病人手術(shù)記錄信息Function Int MDC_AddOperation (string pcIndex

35、, &string pcOprCode, &string pcOprName, &string pcOprStartDateTime, &string pcOprEndDateTime) Library PASS4Invoke.dll/3-2審查函數(shù)/3-2-1合理用藥審查函數(shù)Function Int MDC_DoCheck (int piShowMode, &int piIsSave) Library PASS4Invoke.dll/3-3 獲取審查結(jié)果函數(shù)/3-3-1 獲取藥品醫(yī)囑警示級別Function Int MDC_GetWarningCode (string pcIndex) Li

36、brary PASS4Invoke.dll/3-3-2獲取審查結(jié)果條數(shù)函數(shù)Function Int MDC_GetResultItemCount (string pcIndex) Library PASS4Invoke.dll/3-3-3 獲取審查結(jié)果詳細(xì)信息函數(shù)Function string MDC_GetResultDetail (string pcIndex) Library PASS4Invoke.dll/4、信息查詢類函數(shù)/4-1 獲取查詢項(xiàng)目有效性函數(shù)Function string MDC_GetDrugRefEnabled (string pcDrugUniqueCode, &i

37、nt piQueryType) Library PASS4Invoke.dll/4-2 查詢藥品信息函數(shù)Function Int MDC_GetDrugQueryInfo (string pcDrugUniqueCode, &string pcDrugName, &int piQueryType, &int x, &int y) Library PASS4Invoke.dll/4-3關(guān)閉浮動(dòng)窗口函數(shù)Function Int MDC_CloseDrugHint () Library PASS4Invoke.dll/5、本地參數(shù)設(shè)置窗口函數(shù)Function Int MDC_Settings ()

38、Library PASS4Invoke.dll/6、調(diào)用藥研究窗口函數(shù)Function int MDC_DoMediStudy (string pcUseTime) Library PASS4Invoke.dll/7、PASS退出Function Int MDC_Quit (String pcCheckMode) Library PASS4Invoke.dll/*PASS4.0*1-美康嵌入代碼結(jié)束(DLL函數(shù)聲明)*六、函數(shù)定義1、PASS4.0初始化函數(shù)定義:Function Int MDC_Init ( String pcCheckMode, &String pcHisCode, &St

39、ring pcDoctorCode) Library PASS4Invoke.dll傳入?yún)?shù):pcCheckMode: 字符串,審查模式,傳入使用系統(tǒng)設(shè)置定義的模式,系統(tǒng)將按此設(shè)置的參數(shù)進(jìn)行相應(yīng)的審查。特別地,此參數(shù)傳空,初始化后系統(tǒng)將不顯示工具條。傳入的參數(shù)未定義,系統(tǒng)將按默認(rèn)模式審查。pcHisCode: 字符串,醫(yī)院編碼,單醫(yī)院模式傳空字符串或者h(yuǎn)is提供的醫(yī)院編碼,區(qū)域模式傳his提供的醫(yī)院編碼,醫(yī)院碼必須與美康網(wǎng)上注冊登記的醫(yī)院碼一致()pcDoctorCode: 字符串,醫(yī)生編碼,傳入登錄醫(yī)生編碼,用于傳入互動(dòng)平臺(tái)登錄用戶,要求此用戶傳入PASS系統(tǒng)的ASSPA2DB庫mc_dic

40、t_doctor表中的存在的doctorcode值,否則互動(dòng)平臺(tái)客戶端無法連接服務(wù)端。返回值:整型,1-成功0-失敗-1-執(zhí)行命令超時(shí)-2-連接PASS服務(wù)器失敗-3-獲取審查、查詢列表出錯(cuò)-4-初始化工具條出錯(cuò) -5-更新資源文件出錯(cuò)調(diào)用:系統(tǒng)必須首先調(diào)用MDC_Init成功后才能調(diào)用其他功能函數(shù)。2、傳病人基本記錄信息函數(shù)定義:Function Int MDC_SetPatient (String pcPatCode, &String pcInHospNo, &String pcVisitCode, &String pcName, &String pcSex, &String pcBirt

41、hday, &String pcHeightCM, &String pcWeighKG, &String pcDeptCode, &String pcDeptName, &String pcDoctorCode, &String pcDoctorName, &Int piPatStatus, &Int piIsLactation, &Int piIsPregnancy, &String pcPregStartDate, &Int piHepDamageDegree, &Int piRenDamageDegree) Library PASS4Invoke.dll傳入?yún)?shù):pcPatCode:字符

42、串類型,表示病人ID,與參數(shù)pcVisitCode唯一確定一個(gè)病人,此參數(shù)不能為空。pcInHospNo:符串類型,表示病人門診號或住院號,此參數(shù)不能為空,此參數(shù)主要用于“統(tǒng)計(jì)分析”顯示門診號或住院號,便于查詢和核對。pcVisitCode:字符串類型,表示病人就診次數(shù)或住院次數(shù),與參數(shù)pcPatCode唯一確定一個(gè)病人,如果HIS系統(tǒng)沒有此信息,則可傳入1。pcName:字符串類型,表示病人姓名。pcSex:字符串類型,表示病人性別,格式為男、女、不詳,如果沒有賦值將會(huì)影響病人“妊娠”、“哺乳”、“性別”模塊的審查。pcBirthday:字符串類型,表示病人出生日期,格式為yyyy-mm-d

43、d,如果沒有賦值將會(huì)影響病人劑量、兒童警告、老年人警告、成人、肝、腎劑量模塊的審查。例如:1976-08-12。pcHeightCM:字符串類型,表示病人以厘米為單位的身高值,例如某病人身高為175厘米,則應(yīng)傳入175。如果HIS系統(tǒng)沒有管理病人身高信息,則應(yīng)傳入空字符串。pcWeighKG:字符串類型,表示病人以公斤為單位的體重值,例如某病人體重為23.5公斤,則應(yīng)傳入23.5,由于傳入身高時(shí)不能傳入單位,所以如果HIS系統(tǒng)病人身高不是以公斤為單位,則要求必須換算成公斤后,再傳入數(shù)值。如果HIS系統(tǒng)沒有管理病人體重信息,則應(yīng)傳入空字符串。與劑量,肝、腎劑量損害相關(guān)。 pcDeptCode:

44、字符串類型,表示科室編碼。pcDeptName:字符串類型,表示科室名稱。pcDoctorCode:字符串類型,表示主治/掛號醫(yī)生編碼。pcDoctorName:字符串類型,表示主治/掛號醫(yī)生名稱。piPatStatus:整型,表示病人狀態(tài):1表示住院病人(默認(rèn)),2表示門診病人,3表示急診病人。piIsLactation:整型,表示病人哺乳狀態(tài),優(yōu)先于通過PassSetMedCond()函數(shù)傳入“哺乳期”方式的審查,取值: -1-無法獲取哺乳狀態(tài)(默認(rèn));0-不是;1-是piIsPregnancy:整型,表示病人妊娠狀態(tài),優(yōu)先于通過PassSetMedCond()函數(shù)傳入“妊娠期”方式的審查

45、,取值: -1-無法獲取妊娠狀態(tài)(默認(rèn));0-不是;1-是pcPregStartDate:字符串類型,表示妊娠開始日期,格式為yyyy-mm-dd。piHepDamageDegree:整型,表示病人肝損害程度,優(yōu)先于通過PassSetMedCond()函數(shù)傳入肝損害類診斷的審查,取值: -1-不確定(默認(rèn));0-無肝損害;1-肝功能不全;2-輕度肝損害;3-中度肝損害;4-重度肝損害piRenDamageDegree整型,表示病人腎損害程度,優(yōu)先于通過PassSetMedCond()函數(shù)傳入腎損害類診斷的審查,取值: -1-不確定(默認(rèn));0-無腎損害;1-腎功能不全;2-輕度腎損害;3-中度

46、腎損害;4-重度腎損害返回值:整型,1-成功0-失敗調(diào)用:病人的基本信息發(fā)生變化之后,調(diào)用該接口。3、傳病人藥品記錄信息定義:Function Int MDC_AddScreenDrug (String pcIndex, &Int piOrderNo, &String pcDrugUniqueCode, &String pcDrugName, &String pcDosePerTime, &String pcDoseUnit, &String pcFrequency, &String pcRouteCode, &String pcRouteName, &String pcStartTime,

47、&String pcEndTime, &String pcExecuteTime, &String pcGroupTag, &String pcIsTempDrug, &String pcOrderType, &String pcDeptCode, &String pcDeptName, &String pcDoctorCode, &String pcDoctorName, &String pcRecipNo, &String pcNum, &String pcNumUnit) Library PASS4Invoke.dll傳入?yún)?shù):pcIndex:字符串類型,表示醫(yī)囑唯一碼,PASS系統(tǒng)將根

48、據(jù)此參數(shù)來識別和區(qū)分傳入的各條醫(yī)囑記錄,審查后HIS系統(tǒng)只能通過此參數(shù)來獲取PASS審查的結(jié)果值。在同一循環(huán)傳入時(shí),要求各記錄的pcIndex值必須唯一,例如,可傳入記錄的行號值。piOrderNo:整型,表示醫(yī)囑編號,表示同一次審查傳入藥品的順序號,用于審查結(jié)果順利的顯示。pcDrugUniqueCode:字符串類型,表示藥品唯一碼,要求與PASS系統(tǒng)配對時(shí)采用的藥品唯一碼完全一致,否則PASS系統(tǒng)無法識別藥品信息。此參數(shù)不能為空。pcDrugName:字符串類型,表示藥品名稱。pcDosePerTime:字符串類型,表示每次使用劑量的數(shù)字部分,傳入此參數(shù)主要用于PASS對病人每次服用劑量的

49、審查。注意:此處要求是轉(zhuǎn)化為與藥品配對劑量單位完全一致單位后的數(shù)值。例如藥品配對劑量單位為mg,而病人的每次服用劑量為0.5g,此時(shí)就不能傳入0.5,而應(yīng)換算為500mg后,傳入500。此參數(shù)如果為空,則不能審查劑量。pcDoseUnit:字符串類型,表示每次服用劑量單位,要求與藥品配對劑量單位完全一致,否則可能造成劑量審查不正確。pcFrequency:字符串類型,表示藥品服用頻次信息,。注意,要求與PASS系統(tǒng)配對時(shí)采用的頻次編碼完全一致。pcRouteCode:字符串類型,表示給藥途徑編碼。注意,要求與PASS系統(tǒng)配對時(shí)采用的給藥途徑編碼完全一致,由于PASS系統(tǒng)審查與給藥途徑關(guān)系密切,

50、此參數(shù)傳入錯(cuò)誤,將直接導(dǎo)致審查錯(cuò)誤;如果傳空,則導(dǎo)致PASS系統(tǒng)無法審查與給藥途徑相關(guān)的審查項(xiàng)目。pcRouteName:字符串類型,表示給藥途徑名稱。pcStartTime:字符串類型,表示開立醫(yī)囑日期。格式為yyyy-mm-dd hh:mm:ss ,例如開囑日期為1999年3月12日,則應(yīng)傳入1999-03-12。pcEndTime:字符串類型,傳入?yún)?shù),表示停囑日期,格式為yyyy-mm-dd hh:mm:ss ,例如停囑日期為1999年3月12日,則應(yīng)傳入1999-03-12。臨囑停囑日期等于開囑日期,未停長期醫(yī)囑停囑日期傳空字符串。pcExecuteTime:字符串類型,表示執(zhí)行醫(yī)囑

51、時(shí)間。格式為yyyy-mm-dd hh:mm:ss。pcGroupTag:字符串類型,表示成組醫(yī)囑標(biāo)記。主要用于PASS系統(tǒng)進(jìn)行注射劑體外配伍審查識別注射劑是否配在一起使用,在循環(huán)傳入的醫(yī)囑中,如果此參數(shù)值相同,則表示是配制在一起用,此種情況下才有可能存在體外配伍問題。pcIsTempDrug:字符串類型,表示醫(yī)囑是長期醫(yī)囑還是臨時(shí)醫(yī)囑,pcIsTempDrug =0表示長期醫(yī)囑;pcIsTempDrug =1,表示臨時(shí)醫(yī)囑;pcOrderType:字符串類型,表示醫(yī)囑類別,取值“0”-在用(默認(rèn));“1”-已作廢;“2”-已停囑;“3”-出院帶藥(根據(jù)系統(tǒng)設(shè)置參與審查),已作廢醫(yī)院不參與審查

52、,并且會(huì)刪除與此醫(yī)囑pcindex有關(guān)的當(dāng)天所有審查結(jié)果,已停囑不參與審查,但不影響停囑前的審查結(jié)果。pcDeptCode:字符串類型,表示開囑科室編碼。pcDeptName:字符串類型,表示開囑科室名稱。pcDoctorCode:字符串類型,表示開囑醫(yī)生編碼。pcDoctorName:字符串類型,表示開囑醫(yī)生名稱。pcRecipNo:處方號,門診處方處方專用,住院傳空。此參數(shù)主要具有如下功能:(1)、用于“統(tǒng)計(jì)分析”顯示處方號,便于查詢和核對。(2)、用于門診同一病人的多處方審查,處方號相同的才審藥物與藥物間的審查項(xiàng)目,與疾病相關(guān)審查規(guī)則為,適應(yīng)癥審查與處方號相關(guān),禁忌癥和不良反應(yīng)與處方號無關(guān)。pcNum: 藥品開出數(shù)量,門診處方審查專用,住院傳空。為審7日用量預(yù)留。pcNumUnit:藥品開出數(shù)量單位,門診處方審查專用,住院傳空。為審7日用量預(yù)留。返回值:整型,1-成功0-失敗調(diào)用:如果當(dāng)前病人有多條用藥信息記錄時(shí)時(shí),要求循環(huán)調(diào)用傳入。4、傳入病人過敏史記錄信息定義:Function Int MDC_AddAller (string pcIndex, &string pcAllerCode, &string pcAllerName, &string pcAllerSymptom) Library PASS4

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論