- 数据表说明
所有表的ID字段赋值为系统自动生成,是所有表的主键之一,不能随意修改,使用SQL命令时需谨慎。
-
- 数据表变动
表名 | 修改内容 | 描述 | 版本 |
---|---|---|---|
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 |
-
- 基本字典表
- dbo.tblDictCategory(设备种类)
- 基本字典表
检查类型表,多用于添加设备指定设备的类型用。
字段名 | 类型 | 描述 |
ekgName | %Library.String VARCHAR | 类型描述 |
ekgCode | %Library.String VARCHAR | 类型代码 |
ekgSpell | %Library.String VARCHAR | 拼音缩写 |
ekgExtend | %Library.String VARCHAR | 可扩展字段 |
-
-
- dbo.tblDictStatus
-
状态字典表,用于排队叫号、检查、报告审核、添加设备相关的状态。
字段名 | 类型 | 描述 |
ekgName | %Library.String VARCHAR | 名称描述 |
ekgCode | %Library.String VARCHAR | 类型代码 |
ekgSpell | %Library.String VARCHAR | 拼音缩写 |
ekgPhase | %Library.String VARCHAR | 状态所属阶段, 1为预约阶段, 其它为检查以后的阶段 |
-
-
- dbo.tblDictVolumn
-
卷标字典,用于程序可以访问ftp配置,如果ftp不断增加。
字段名 | 类型 | 描述 |
ekgCode | %Library.String VARCHAR | 序号代码 |
ekgWorkPath | %Library.String VARCHAR | 卷标物理路径,保证服务能够访问,注意文件名长度限制 |
ekgInUse | %Library.String VARCHAR | 是否已经使用,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 | 用于指定该房间患者的性别,如无性别过滤,则为空 |
-
-
- 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 | 扩展字段;用于叫号时指明的床号,适用于湘雅医院 |
-
-
- dbo.tblRole
-
用户角色字典表。配置用户角色使用其ID字段。
字段名 | 类型 | 描述 |
ekgName | %Library.String VARCHAR | 名称描述 |
ekgExtend | %Library.String VARCHAR | 中文说明 |
-
-
- dbo.tblDictPatSource
-
病人来源类型字典。
字段名 | 类型 | 描述 |
ID | %Library.Integer INTEGER | 自增,为其他调用外键,不可更改 |
ekgName | %Library.String VARCHAR | 名称描述 |
ekgCode | %Library.String VARCHAR | 项目代码 |
ekgSpell | %Library.String VARCHAR | 拼音缩写 |
-
-
- dbo.tblBlockEntity
-
视图字典表。
字段名 | 类型 | 描述 |
ekgLabel | %Library.String VARCHAR | 视图名称 |
ekgIcon | %Library.String VARCHAR | 按钮图标 |
ekgClass | %Library.String VARCHAR | 视图类名 |
ekgExtend | %Library.String VARCHAR | 是否在登录后默认显示,只有一个视图可以设置为默认显示,设置后,登录即显示此视图 |
-
-
- dbo.tblBlockPnl
-
二级模块字典表。
字段名 | 类型 | 描述 |
ekgLabel | %Library.String VARCHAR | 二级模块名称 |
ekgType | %Library.String VARCHAR | 类型,类型为Pnl |
ekgExtend | %Library.String VARCHAR |
-
-
- dbo.tblBlockTab
-
一级模块字典表。
字段名 | 类型 | 描述 |
ekgLabel | %Library.String VARCHAR | 模块名称 |
ekgType | %Library.String VARCHAR | 类型,类型为Tab |
ekgExtend | %Library.String VARCHAR |
-
-
- dbo.tblDictDll
-
登录EKGStudio时需要加载的dll。
字段名 | 类型 | 描述 |
ekgDllPath | %Library.String VARCHAR | Dll路径 |
ekgExtend | %Library.String VARCHAR |
-
-
- dbo.tblDictFavorite
-
收藏原因字典表。
字段名 | 类型 | 描述 |
ekgCode | %Library.String VARCHAR | 收藏原因编码 |
ekgDesc | %Library.String VARCHAR | 收藏原因详情 |
ekgExtend | %Library.String VARCHAR |
-
- 基础业务表
- 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 |
-
-
- dbo.tblRDeviceExamItem
-
设备医嘱表,指明该设备默认关联的医嘱或检查项目,初始化时必须。
字段名 | 类型 | 描述 |
ID | %Library.Integer INTEGER | 自增,为其他调用外键,不可更改 |
ekgDeviceID | %Library.String INTEGER | 设备ID-> dbo.tblDevice.ID |
ekgExamItemCode | %Library.String VARCHAR | 检查项目代码-> dbo.tblDictExamItem.ekgcode |
-
-
- dbo.tblRExamRoomDevice
-
检查房间关联设备表,用于叫号模块。
字段名 | 类型 | 描述 |
ID | %Library.Integer INTEGER | 自增,为其他调用外键,不可更改 |
ekgExamRoomID | %Library.String INTEGER | 检查房间ID-> dbo.tblExamRoom.id |
ekgDeviceID | %Library.String INTEGER | 设备ID-> dbo.tblDevice.ID |
-
-
- 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 | 扩展字段,可为空 |
-
-
- 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 | 性别 |
-
-
- dbo.tblRDeptUser
-
用户科室扩展表,支持与用户多科室登录,体现在登录时可选科室的下拉列表,如用户只登录一个服务科室,那么可以不需要添加此表信息。
字段名 | 类型 | 描述 |
ID | %Library.Integer INTEGER | 自增,为其他调用外键,不可更改 |
ekgUserID | %Library.Integer INTEGER | 用户ID-> dbo.tblUser.ID |
ekgDeptCode | %Library.String VARCHAR | 科室代码 -> dbo.tblDictDept.ekgcode |
-
-
- dbo.tblRUserRole
-
用户权限表,根据一对多的方式可分配用户不同的权限。
字段名 | 类型 | 描述 |
ID | %Library.Integer INTEGER | 自增,为其他调用外键,不可更改 |
ekgUserID | %Library.Integer INTEGER | 用户ID-> dbo.tblUser.ID |
ekgRoleID | %Library.Integer INTEGER | 权限-> dbo.tblRole.ID |
-
-
- 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 |
-
-
- dbo.tblRoleLoadBlock
-
角色视图名称。
字段名 | 类型 | 描述 |
ID | %Library.Integer INTEGER | 自增,为其他调用外键,不可更改 |
ekgRoleCode | %Library.String VARCHAR | 角色编码-> dbo.tblRole. ekgCode |
ekgName | %Library.String VARCHAR | 角色视图名称,一般与角色名称一致 |
ekgExtend | %Library.String VARCHAR |
-
-
- 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 |
-
-
- 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
-
- 实体业务表
- 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 |
-
-
- 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 | 登记预约时间 |
-
-
- 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 | 执行科室代码 |
-
-
- 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 | 当次检查费用 |
-
-
- dbo.tblFilePath
-
文件存放信息表。
字段名 | 类型 | 描述 |
ID | %Library.Integer INTEGER | 自增,为其他调用外键,不可更改 |
ekgExaminationID | %Library.String INTEGER | 检查申请号 |
ekgVolumeCode | %Library.String VARCHAR | 卷标标记,可以指路径, DICT_VOLUME |
ekgReportName | %Library.String VARCHAR | 文件路径 |
ekgReservedName | %Library.String VARCHAR | 原始文件路径 |
-
-
- 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 | 操作详情 |