数据库表er图

数据表说明 所有表的ID字段赋值为系统自动生成,是所有表的主键之一,不能随意修改,使用SQL命令时需谨慎。 数据表变动 表名 修改内容 描述 版本 dbo.tblParamRest 去掉examinationID 加 filePathID 在检查和参数一对多的情况下,使之能对应起来 V4.51 dbo.tblExamination

  1. 数据表说明

所有表的ID字段赋值为系统自动生成,是所有表的主键之一,不能随意修改,使用SQL命令时需谨慎。

    1. 数据表变动

表名

修改内容

描述

版本

dbo.tblParamRest

去掉examinationID 加 filePathID

在检查和参数一对多的情况下,使之能对应起来

V4.51

dbo.tblExamination

增加ekgReportSuccess

报告成功标示,常规检查界面用到

V4.51

dbo.tblBlockEntity

新增

视图配置表

V4.6.2

dbo.tblBlockPnl

新增

模块集合,二级模块

V4.6.2

dbo.tblBlockTab

新增

一级模块

V4.6.2

dbo.tblDictDll

新增

登录EKGStudio.exe时需要加载的dll字典表

V4.6.2

dbo.tblDictFavorite

新增

收藏原因字典表

V4.6.2

dbo.tblFilePrintRecord

新增

报告打印记录

V4.6.2

dbo.tblRBlockTab

新增

一级模块下拥有的视图 对应表

V4.6.2

dbo.tblRoleLoadBlock

新增

角色-菜单对应表

V4.6.2

dbo.tblRPnlEntity

新增

V4.6.2

dbo.tblRTabPnl

新增

V4.6.2

dbo.tblTrackRecord

新增

V4.6.2

dbo.tblUserFavorite

新增

V4.6.2

dbo.tblUserLoginRecord

新增

V4.6.2

dbo.tblDictDept

增加ekgCardBillUrl

卡消费地址维护

V4.6.2

    1. 基本字典表
      1.  dbo.tblDictCategory(设备种类)

检查类型表,多用于添加设备指定设备的类型用。

字段名

类型

描述

ekgName

%Library.String   VARCHAR

类型描述

ekgCode

%Library.String   VARCHAR

类型代码

ekgSpell

%Library.String   VARCHAR

拼音缩写

ekgExtend

%Library.String   VARCHAR

可扩展字段

      1.  dbo.tblDictStatus

状态字典表,用于排队叫号、检查、报告审核、添加设备相关的状态。

字段名

类型

描述

ekgName

%Library.String   VARCHAR

名称描述

ekgCode

%Library.String   VARCHAR

类型代码

ekgSpell

%Library.String   VARCHAR

拼音缩写

ekgPhase

%Library.String   VARCHAR

状态所属阶段,

1为预约阶段,

其它为检查以后的阶段

      1.  dbo.tblDictVolumn

卷标字典,用于程序可以访问ftp配置,如果ftp不断增加。

字段名

类型

描述

ekgCode

%Library.String   VARCHAR

序号代码

ekgWorkPath

%Library.String   VARCHAR

卷标物理路径,保证服务能够访问,注意文件名长度限制

ekgInUse

%Library.String   VARCHAR

是否已经使用,1为使用(目录中已经有文件),其它未使用

      1.  dbo.tblExamRoom

检查房间表,有时可以将一个设备所在的位置认为是一个检查房间。

字段名

类型

描述

ekgName

%Library.String   VARCHAR

名称描述

ekgCategoryCode

%Library.String   VARCHAR

检查类型-> dbo.tblDictCategory.ekgCode

ekgCapacity

%Library.String   VARCHAR

用于叫号时每次呼叫的容量

ekgIpAddress

%Library.String   VARCHAR

IP地址,在湘雅医院暂时不用

ekgGender

%Library.String   VARCHAR

用于指定该房间患者的性别,如无性别过滤,则为空

      1.  dbo.tblDevice

设备字典表。

字段名

类型

描述

ekgName

%Library.String   VARCHAR

设备名称或代码描述,可任意,一般去设备名称和型号的英文

ekgModel

%Library.String   VARCHAR

解析类型名,用于配置文件中的devicetype的值

ekgStatusCode

%Library.String   VARCHAR

设备状态->dbo.tblDictCategory. ekgCode,默认使用201

ekgCategoryCode

%Library.String   VARCHAR

检查类型-> dbo.tblDictCategory.ekgCode

ekgManufacturer

%Library.String   VARCHAR

厂商品牌描述

ekgExtend

%Library.String   VARCHAR

扩展字段;用于叫号时指明的床号,适用于湘雅医院

      1.  dbo.tblRole

用户角色字典表。配置用户角色使用其ID字段。

字段名

类型

描述

ekgName

%Library.String   VARCHAR

名称描述

ekgExtend

%Library.String   VARCHAR

中文说明

      1.  dbo.tblDictPatSource

病人来源类型字典。

字段名

类型

描述

ID

%Library.Integer   INTEGER

自增,为其他调用外键,不可更改

ekgName

%Library.String   VARCHAR

名称描述

ekgCode

%Library.String   VARCHAR

项目代码

ekgSpell

%Library.String   VARCHAR

拼音缩写

      1.  dbo.tblBlockEntity

视图字典表。

字段名

类型

描述

ekgLabel

%Library.String   VARCHAR

视图名称

ekgIcon

%Library.String   VARCHAR

按钮图标

ekgClass

%Library.String   VARCHAR

视图类名

ekgExtend

%Library.String   VARCHAR

是否在登录后默认显示,只有一个视图可以设置为默认显示,设置后,登录即显示此视图

      1. dbo.tblBlockPnl

二级模块字典表。

字段名

类型

描述

ekgLabel

%Library.String   VARCHAR

二级模块名称

ekgType

%Library.String   VARCHAR

类型,类型为Pnl

ekgExtend

%Library.String   VARCHAR

      1. dbo.tblBlockTab

一级模块字典表。

字段名

类型

描述

ekgLabel

%Library.String   VARCHAR

模块名称

ekgType

%Library.String   VARCHAR

类型,类型为Tab

ekgExtend

%Library.String   VARCHAR

      1. dbo.tblDictDll

登录EKGStudio时需要加载的dll。

字段名

类型

描述

ekgDllPath

%Library.String   VARCHAR

Dll路径

ekgExtend

%Library.String   VARCHAR

      1. dbo.tblDictFavorite

收藏原因字典表。

字段名

类型

描述

ekgCode

%Library.String   VARCHAR

收藏原因编码

ekgDesc

%Library.String   VARCHAR

收藏原因详情

ekgExtend

%Library.String   VARCHAR

    1. 基础业务表
      1.  dbo.tblDictExamItem

检查项目表,同步于HIS或trakcare,其数据更新方式是:通过接口获取检查项目信息后,如果该表不存在该信息,那么插入该条检查项目。

字段名

类型

描述

ID

%Library.Integer   INTEGER

自增,为其他调用外键,不可更改

ekgName

%Library.String   VARCHAR

名称描述

ekgCode

%Library.String   VARCHAR

项目代码

ekgSpell

%Library.String   VARCHAR

拼音缩写

ekgCharge

%Library.Integer   DOUBLE

检查项目价格,该价格取HIS中相应收费项的总和,改价格不用于医嘱统计时计算基价

ekgCategoryCode

%Library.String   VARCHAR

相对于电生理的检查类型,可以为空

ekgExtend

%Library.String   VARCHAR

存储医嘱在Trakcare中RowID

      1.  dbo.tblRDeviceExamItem

设备医嘱表,指明该设备默认关联的医嘱或检查项目,初始化时必须。

字段名

类型

描述

ID

%Library.Integer   INTEGER

自增,为其他调用外键,不可更改

ekgDeviceID

%Library.String   INTEGER

设备ID-> dbo.tblDevice.ID

ekgExamItemCode

%Library.String   VARCHAR

检查项目代码-> dbo.tblDictExamItem.ekgcode

      1.  dbo.tblRExamRoomDevice

检查房间关联设备表,用于叫号模块。

字段名

类型

描述

ID

%Library.Integer   INTEGER

自增,为其他调用外键,不可更改

ekgExamRoomID

%Library.String   INTEGER

检查房间ID-> dbo.tblExamRoom.id

ekgDeviceID

%Library.String   INTEGER

设备ID-> dbo.tblDevice.ID

      1.  dbo.tblDictDept

科室表,同步于HIS或trakcare,数据更新方式与检查项目表一样。

字段名

类型

描述

ID

%Library.String   INTEGER

自增,为其他调用外键,不可更改

ekgName

%Library.String   VARCHAR

科室名称,一般第一条是初始化添加的管理员科室,是EKG系统必须的。

ekgCode

%Library.String   VARCHAR

科室代码,去medTrack中找

ekgSpell

%Library.String   VARCHAR

拼音缩写

ekgExtend

%Library.String   VARCHAR

扩展字段,可为空

      1.  dbo.tblUser

字段名

类型

描述

ID

%Library.String   INTEGER

自增,为其他调用外键,不可更改

ekgLoginName

%Library.String   VARCHAR

用户登录名,与HIS保持一致

ekgPassword

%Library.String   VARCHAR

登录密码

ekgUserName

%Library.String   VARCHAR

用户名称,被用于报告签名等

ekgDeptCode

%Library.String   VARCHAR

默认登录科室

ekgGender

%Library.String   VARCHAR

性别

      1.  dbo.tblRDeptUser

用户科室扩展表,支持与用户多科室登录,体现在登录时可选科室的下拉列表,如用户只登录一个服务科室,那么可以不需要添加此表信息。

字段名

类型

描述

ID

%Library.Integer   INTEGER

自增,为其他调用外键,不可更改

ekgUserID

%Library.Integer   INTEGER

用户ID-> dbo.tblUser.ID

ekgDeptCode

%Library.String   VARCHAR

科室代码 -> dbo.tblDictDept.ekgcode

      1.  dbo.tblRUserRole

用户权限表,根据一对多的方式可分配用户不同的权限。

字段名

类型

描述

ID

%Library.Integer   INTEGER

自增,为其他调用外键,不可更改

ekgUserID

%Library.Integer   INTEGER

用户ID-> dbo.tblUser.ID

ekgRoleID

%Library.Integer   INTEGER

权限-> dbo.tblRole.ID

      1.  dbo.tblRBlockTab

角色视图-模块关系表,角色视图包含哪些模块。

字段名

类型

描述

ID

%Library.Integer   INTEGER

自增,为其他调用外键,不可更改

ekgRoleLoadBlockId

%Library.Integer   INTEGER

角色视图ID-> dbo. tblRoleLoadBlock.ID

ekgBlockTabId

%Library.Integer   INTEGER

模块ID-> dbo.tblBlockTab.ID

ekgExtend

%Library.String   VARCHAR

      1. dbo.tblRoleLoadBlock

角色视图名称。

字段名

类型

描述

ID

%Library.Integer   INTEGER

自增,为其他调用外键,不可更改

ekgRoleCode

%Library.String   VARCHAR

角色编码-> dbo.tblRole. ekgCode

ekgName

%Library.String   VARCHAR

角色视图名称,一般与角色名称一致

ekgExtend

%Library.String   VARCHAR

      1. dbo.tblRPnlEntity

二级模块-视图关系表,二级模块包含哪些视图。

字段名

类型

描述

ID

%Library.Integer   INTEGER

自增,为其他调用外键,不可更改

ekgBlockPnlId

%Library.Integer   INTEGER

二级模块ID-> dbo.tblBlockPnl.ID

ekgBlockEntityId

%Library.Integer   INTEGER

视图ID-> dbo.tblBlockEntity.ID

ekgExtend

%Library.String   VARCHAR

      1. dbo.tblRTabPnl

模块与二级模块关系表,模块包含哪些二级模块。

字段名

类型

描述

ID

%Library.Integer   INTEGER

自增,为其他调用外键,不可更改

ekgBlockTabId

%Library.Integer   INTEGER

模块ID-> dbo.tblBlockTab.ID

ekgBlockPnlId

%Library.Integer   INTEGER

二级模块ID-> dbo.tblBlockPnl.ID

ekgExtend

%Library.String   VARCHAR

dbo.tblRBlockTab11

    1. 实体业务表
      1.  dbo.tblPatient

病人基本信息表。

字段名

类型

描述

ID

%Library.Integer   INTEGER

自增,为其他调用外键,不可更改

ekgPatientCode

%Library.String   VARCHAR

存储病人ID号

ekgName

%Library.String   VARCHAR

病人姓名

ekgSpell

%Library.String   VARCHAR

姓名拼音

ekgGender

%Library.String   VARCHAR

性别

ekgBirthday

%Library.String   TIMESTAMP

出生时 yyyy-mm-dd 00:00:00

      1.  dbo.tblWaitingArray

预约登记表,如果不采用预约登记和叫号模块,那么该表没有业务数据。

字段名

类型

描述

ID

%Library.Integer   INTEGER

自增,为其他调用外键,不可更改

ekgRequestID

%Library.String   VARCHAR

检查申请号,系统产生,为其他调用的外键,不可更改

ekgStatusCode

%Library.String   VARCHAR

状态->dbo.tblDictStatu. ekgCode

ekgExtend

%Library.String   VARCHAR

可扩展字段,湘雅医院用于存放该检查应前往的房间,用于叫号系统输出的屏显和语音,来源于dbo. tblExamRoom.ekgName

ekgWaitingCode

%Library.String   VARCHAR

排队序号,根据性别自动递增

ekgWaitingTime

%Library.String   VARCHAR

登记预约时间

      1.  dbo.tblRequest

检查申请信息表,通过接口获取医嘱或检查信息时,插入记录。

字段名

类型

描述

ID

%Library.Integer   INTEGER

自增,为其他调用外键,不可更改

ekgPatientID

%Library.String   INTEGER

Ekg系统病人ID,关联dbo.tblPatient.ID

ekgBarcode

%Library.String   VARCHAR

存储申请单号或检查号的条码

ekgExamCode

%Library.String   VARCHAR

医嘱RowID,只trakcare中当次病人的医嘱RowID

ekgPatSourceCode

%Library.String   VARCHAR

病人来源-> dbo.tblDictPatSource.ekgcode

ekgExamItemCode

%Library.String   VARCHAR

检查项目代码

ekgExamItemCode

%Library.String   VARCHAR

检查状态-> dbo.tblDictStatu.ekgcode

ekgDeptCode

%Library.String   VARCHAR

申请科室代码

ekgRequestTime

%Library.String   TIMESTAMP

申请时间

ekgBedCode

%Library.String   VARCHAR

床号

ekgZone

%Library.String   VARCHAR

病区或病房

ekgExtend

%Library.String   VARCHAR

扩展字段,在湘雅医院用于开医嘱医生

ekgExecDeptCode

%Library.String   VARCHAR

执行科室代码

      1.  dbo.tblExamination

检查信息表。

字段名

类型

描述

ID

%Library.Integer   INTEGER

自增,为其他调用外键,不可更改

ekgRequestID

%Library.String   INTEGER

检查申请ID-> dbo.tblRequest.ID

ekgDeviceID

%Library.String   INTEGER

在那个设备完成的检查,dbo.tblDevice.ID

ekgAge

%Library.String   INTEGER

病人年龄

ekgOperateTime

%Library.String   TIMESTAMP

检查时间,去采集上传时间

ekgReportUserID

%Library.String   INTEGER

报告书写者,取当前登录用户名

ekgReportTime

%Library.String   TIMESTAMP

报告者书写诊断时间

ekgAffirmUserID

%Library.String   INTEGER

确认者(二级检诊)

ekgAffirmTime

%Library.String   TIMESTAMP

确认时间

ekgArbiterUserID

%Library.String   INTEGER

报告审核者

ekgArbiterTime

%Library.String   TIMESTAMP

报告审核时间

ekgPrintTime

%Library.String   TIMESTAMP

报告打印时间

ekgStatusCode

%Library.String   VARCHAR

报告状态代码-> dbo.tblDictStatu.code

ekgCharge

%Library.String   DOUBLE

当次检查费用

      1.  dbo.tblFilePath

文件存放信息表。

字段名

类型

描述

ID

%Library.Integer   INTEGER

自增,为其他调用外键,不可更改

ekgExaminationID

%Library.String   INTEGER

检查申请号

ekgVolumeCode

%Library.String   VARCHAR

卷标标记,可以指路径,  DICT_VOLUME

ekgReportName

%Library.String   VARCHAR

文件路径

ekgReservedName

%Library.String   VARCHAR

原始文件路径

      1.  dbo.tblTrackRecord

操作时间轴记录表。

字段名

类型

描述

ID

%Library.Integer   INTEGER

自增,为其他调用外键,不可更改

ekgExamId

%Library.Integer   INTEGER

检查流水号->dbo.tblExamination.ID

ekgUserId

%Library.Integer   INTEGER

操作用户ID->dbo.tblUser.ID

ekgOprateDate

%Library.TimeStamp   TimeStamp 

操作时间

ekgOprateName

%Library.String   VARCHAR

操作名称

ekgClientName

%Library.String   VARCHAR

客户端名称->

dbo.tblClient. ekgClientName

ekgBeforeData

%Library.String   VARCHAR

原数据

ekgAfterData

%Library.String   VARCHAR

操作后数据

ekgTblName

%Library.String   VARCHAR

表名称

ekgInfo

%Library.String   VARCHAR

操作详情

知秋君
上一篇 2024-07-14 17:12
下一篇 2024-07-14 16:48

相关推荐