電子病歷系統(tǒng)設(shè)計
1、 模塊需要調(diào)用實體:
neusoft.HISFC.Object.EMR.QC //質(zhì)控實體
neusoft.HISFC.Object.EMR.QCAction //質(zhì)控動作實體
neusoft.HISFC.Object.EMR.QCCondition //質(zhì)控條件實體
neusoft.HISFC.Object.EMR.QCConditions //質(zhì)控條件實體
neusoft.HISFC.Object.EMR.QCData //質(zhì)控數(shù)據(jù)實體
neusoft.HISFC.Object.EPR.EMR //電子病歷操作實體
neusoft.HISFC.Object.EPR.Record //電子病歷日志實體
neusoft.HISFC.Object.EPR.QCScore //質(zhì)控評分實體
neusoft.HISFC.Object.File.DataFileInfo //數(shù)據(jù)文件信息實體
neusoft.HISFC.Object.File.DataFileParam //數(shù)據(jù)文件參數(shù)實體
neusoft.HISFC.Object.File.FtpFile //ftp信息實體
neusoft.HISFC.Object.File.ftpIni //ftp服務(wù)器信息實體
2、 模塊的業(yè)務(wù)層函數(shù)及功能:
HISFC.EPR.dll
neusoft.HISFC.Management. EPR.EMR 電子病歷管理類
GetEmrList(string inpatientNo) //獲得病歷列表
QueryLogo(string strWhere) //查詢病歷日志
GetNodeValue(string table,string inpatientNo,string nodeName) //獲得結(jié)點數(shù)值
QueryEMRByNode(string strWhere) //查詢病歷通過結(jié)點
InsertMacro(neuObject) //插入宏
UpdateMacro(neuObject) //更新宏
DeleteMacro(neuObject) //刪除宏
GetMacroList() //獲得宏
QueryEMRLocked() //查詢病歷鎖
SetEMRLocked() //設(shè)置患者病歷是否鎖
IsEMRLocked() //判斷病歷是否鎖
neusoft.HISFC.Management. EPR.EPRSentenceInterface 組套接口(好象無用)
neusoft.HISFC.Management. EPR.NodePath 結(jié)點操作管理類
InsertNodePath()
DeleteNodePath()
GetNodePath()
GetNodePathList()
neusoft.HISFC.Management. EPR.QC 質(zhì)控操作管理類
InsertQCData() //插入質(zhì)控數(shù)據(jù)
UpdateQCDataState() //更新文件狀態(tài)
IsCanAddByQC() //病歷頁是否可以重復(fù)添加
IsHaveSameEMRName //是否有相同的病歷名稱
IsHaveSameEMRFile //是否有相同的病歷文件
GetQCData() //獲得文件質(zhì)控數(shù)據(jù)
SignEmrPage() //病歷簽名
IsSign() //判斷病歷是否已經(jīng)簽名了
Seal() //封存病歷
IsSeal() //判斷病歷是否已經(jīng)封存
|
|