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