宇我的小宇宙
小工具 · 规范库 · 数据库规范(NEW HIS 表结构与数据字典)

排班预约

← 返回上一页
rules/50-database/database-master/07_排班预约.md

排班预约

目录

  • SC_APPOINT#sc_appoint — 计划排班_预约(此表用于预约主表)
  • SC_APPOINT_CLASS#sc_appoint_class — 计划排班_预约分类(1. 此表用于维护预约分类,例如:01门诊预约、02手术预约、03医技辅预约等)
  • SC_APPOINT_UPD_RECORD#sc_appoint_upd_record — 计划排班_预约(此表用于预约主表)
  • SC_CHANNEL#sc_channel — 计划排班_预约渠道(此表用于维护医院开放的预约渠道)
  • SC_CLASS#sc_class — 计划排班_号类(此表用于描述排班分类(号类),例如:中医普通号,副主任号)
  • SC_CLASS_PRICE#sc_class_price — 计划排班_号类服务对照(解决费用)

此表用于维护号类关联的费用,一个号类可能会有多项收费

  • SC_DAYSLOT#sc_dayslot — 计划排班_班次(此表用于维护排班班次,例如:上午班、下午班、晚班)
  • SC_PLAN#sc_plan — 计划排班_计划安排

备注:此表用于维护排班模板,按星期设置,可以支持排班快速复制

  • SC_PLAN_CHANNEL#sc_plan_channel — 计划排班_计划安排_渠道
  • SC_PLAN_TICKET#sc_plan_ticket — 计划排班_计划_号位
  1. 此表用于维护模板下生成的号位,可用于排班快速复制
  2. 生成某星期下的号位,例如:1号就诊时间8:00-8:10,2号就诊时间8:10-8:20
  3. 号位生成依据:班次开始-结束时间,及默认单个服务时间计算得到
  • SC_PLAN_TICKETS#sc_plan_tickets — 计划排班_计划_号段
  1. 此表用于维护模板下生成的号段,可用于排班快速复制
  2. 生成某星期下的号段,例如:1-10号就诊时间8:00-9:00,11-20号就诊时间9:00-10:00
  3. 号段生成,依据班次开始-结束时间,及“计划排班_班次”中的“时段区间”得来
  • SC_SCHEDULE#sc_schedule — 计划排班_排班(1. 此表为号表(号源池),每一天为一条记录,2. 生成号表、挂号、预约、加号、取消挂号、取消预约会更新此表)
  • SC_SCHEDULE_ABNORMAL_LOG#sc_schedule_abnormal_log — 手动,自动排班日志表
  • SC_SCHEDULE_BATCH_TASK#sc_schedule_batch_task — 全院批量排班任务表
  • SC_SCHEDULE_CHANGE_LOG#sc_schedule_change_log
  • SC_SCHEDULE_CHANNEL#sc_schedule_channel — 计划排班_排班_渠道(此表用于记录排班的不同渠道号源)
  • SC_SCHEDULE_TICKETS#sc_schedule_tickets — 计划排班_号段(此表用于记录每个号段的使用情况)
  • SC_SERVE#sc_serve — 计划排班_号别(1. 此表用于维护排班服务(号别),例如:副主任医师号 – 李主任(李主任号)号别定义可以支持指定部门或指定医生)
  • SC_SERVE_CHANNEL#sc_serve_channel — 计划排班_号别_渠道(此表用于维护号别与渠道的对应关系,例如:李主任号只开放现场和官网的号)
  • SC_SERVICE_APPOINT#sc_service_appoint — 医技预约表
  • SC_SERVICE_APPOINT_DETAIL#sc_service_appoint_detail — 医技预约明细表
  • SC_SERVICE_CHANNEL#sc_service_channel — 医技服务渠道表
  • SC_SERVICE_PLAN#sc_service_plan — 医技计划排班_计划安排 备注:此表用于维护医技排班模板,按星期设置,可以支持排班快速复制
  • SC_SERVICE_PLAN_CHANNEL#sc_service_plan_channel — 医技_计划安排_渠道
  • SC_SERVICE_PLAN_TICKETS#sc_service_plan_tickets — 计划排班_计划_号段
  1. 此表用于维护模板下生成的号段,可用于排班快速复制
  2. 生成某星期下的号段,例如:1-10号就诊时间8:00-9:00,11-20号就诊时间9:00-10:00
  3. 号段生成,依据班次开始-结束时间,及“计划排班_班次”中的“时段区间”得来
  • SC_SERVICE_SCHEDULE#sc_service_schedule — 此表用于保存医技排班
  • SC_SERVICE_SCHEDULE_ABNL_LOG#sc_service_schedule_abnl_log
  • SC_SERVICE_SCHEDULE_CHANGE_LOG#sc_service_schedule_change_log
  • SC_SERVICE_SCHEDULE_CHANNEL#sc_service_schedule_channel — 此表用于保存排班渠道
  • SC_SERVICE_SCHEDULE_TICKETS#sc_service_schedule_tickets — 医技排班_排班_号段
  1. 此表用于维护模板下生成的号段,可用于排班快速复制
  2. 生成某星期下的号段,例如:1-10号就诊时间8:00-9:00,11-20号就诊时间9:00-10:00
  3. 号段生成,依据班次开始-结束时间,及“计划排班_班次”中的“时段区间”得来
  • SC_TICKET#sc_ticket — 计划排班_号位

此表用于记录每个号位的使用情况


SC_APPOINT

计划排班_预约(此表用于预约主表)

字段结构

#字段名类型可空主键说明
1ID_APPOINTVARCHAR2(20)预约ID、物理主键
2ID_APPOINT_CLASSVARCHAR2(20)Y预约分类ID、外键:计划排班_预约分类
3ID_CLASSVARCHAR2(20)Y号类ID、外键:计划排班_号类
4ID_SERVEVARCHAR2(20)Y号别ID、外键:计划排班_号别
5ID_SCHEDULEVARCHAR2(20)Y排班、外键:计划排班_排班
6ID_DATESLOTVARCHAR2(20)Y班次、外键:计划排班_班次
7APPOINT_CODEVARCHAR2(20)Y预约编码
8APPOINT_NAMEVARCHAR2(20)Y预约名称
9DESCRIPTIONVARCHAR2(200)Y预约描述
10ID_DEPTVARCHAR2(20)Y部门ID、冗余字段,预约号所属部门,如:牙科
11DEPT_NAMEVARCHAR2(50)Y部门名称、冗余字段
12ID_EMPVARCHAR2(20)Y人员ID、冗余字段,预约号所属人员(指定人员时使用),例如:牙科李主任
13EMP_NAMEVARCHAR2(50)Y姓名、冗余字段
14ID_TICKETVARCHAR2(20)Y号位、号位模式下使用
15NUMNUMBER(6,0)Y票号、号位模式下使用,目前产品为号段模式
16ID_TICKETSVARCHAR2(20)Y号段、号段模式下使用,目前产品为号位模式
17DT_APPOINTDATEY预约操作日期时间
18DT_BEGINDATEY预计开始日期时间、冗余字段由号段或号位中带入
19DT_ENDDATEY预计结束日期时间、冗余字段

由号段或号位中带入

20ID_PATVARCHAR2(20)Y患者、外键:患者
21ID_CHANNELVARCHAR2(20)Y渠道、记录此预约使用的渠道
22ID_ORGVARCHAR2(20)Y号源所属机构、冗余字段,记录此号源的所属机构

记录“计划排班_排班”中的“机构”

23ID_ORG_APPOINTVARCHAR2(20)Y预约操作机构、集团模式下,预约操作机构可能非本机构,记录“登录机构”
24ID_DEPT_APPOINTVARCHAR2(20)Y预约操作部门、人员归属部门
25ID_EMP_APPOINTVARCHAR2(20)Y预约操作人员
26SD_APPOINT_STATUSVARCHAR2(20)Y预约状态、1 预约;2 支付;3 取号;4 取消(迟到、爽约)
27PAYMENT_INDICATORNUMBER(1,0)Y预约已支付标志、默认为0

0为未支付,1为已支付

28NOTICE_INDICATORNUMBER(1,0)Y预约已通知标志、预约已通知标志
29CANCEL_INDICATORNUMBER(1,0)Y取消预约标志、默认为0

0为未取消,1为已取消

30DT_CANCELDATEY取消日期时间
31ID_EMP_CANCELVARCHAR2(20)Y取消预约人员
32NOTE_CANCELVARCHAR2(256)Y取消预约说明
33CANCEL_NOTICE_INDICATORNUMBER(1,0)Y取消预约已通知标志、默认为0

0为未通知,1为已通知

34SD_CONSULTATION_TYPEVARCHAR2(20)Y1.线下就诊
35CHARGE_TYPE_CODEVARCHAR2(20)Y费别编码
36SERVE_PRICENUMBER(8,2)Y号别费用
37TICKET_SOURCEVARCHAR2(1)Y是否是互联网诊疗 0-仅线下门诊 1-仅 互联网诊疗
38DURING_SOURCEVARCHAR2(1)Y诊间预约来源 0-门诊 1-住院
39DT_ARRIVEDDATEY
40DT_PAYDATEY
41FIRST_INDICATORVARCHAR2(1)Y初诊标识1初诊
42ID_ORG_LINEVARCHAR2(20)Y合同单位
43ID_PAT_CLASSVARCHAR2(20)Y患者身份类型ID
44THIRD_CODE_REPTVARCHAR2(100)Y三方账单号

SC_APPOINT_CLASS

计划排班_预约分类(1. 此表用于维护预约分类,例如:01门诊预约、02手术预约、03医技辅预约等)

字段结构

#字段名类型可空主键说明
1ID_APPOINT_CLASSVARCHAR2(20)Y预约分类ID、物理主键
2ID_ORGVARCHAR2(20)Y机构、外键:医院资源_机构
3APPOINT_CODEVARCHAR2(20)Y预约分类编码、01门诊预约、02手术预约、03医技辅预约等
4APPOINT_NAMEVARCHAR2(50)Y预约分类名称
5DESCRIPTIONVARCHAR2(256)Y预约分类描述
6PY_CODEVARCHAR2(50)Y拼音码
7WB_CODEVARCHAR2(50)Y五笔码
8ALIASVARCHAR2(50)Y别名
9ENABLEDNUMBER(1,0)Y启用标志、0为不启用,1为启用
10CREATE_DTDATEY创建日期、该条记录创建日期+时间
11CREATE_ID_EMPVARCHAR2(20)Y创建人员ID、创建此记录的员工id
12CREATE_EMP_NAMEVARCHAR2(20)Y创建人员姓名、冗余字段,记录创建此记录的人员姓名
13LATEST_DTDATEY修改日期、该记录最近一次修时间+日期
14LATEST_ID_EMPVARCHAR2(20)Y修改人员ID、最近一次修改此记录的员工id
15LATEST_EMP_NAMEVARCHAR2(20)Y修改人员姓名、冗余字段,记录修改此记录的人员姓名

SC_APPOINT_UPD_RECORD

计划排班_预约(此表用于预约主表)

字段结构

#字段名类型可空主键说明
1ID_APPOINTVARCHAR2(20)预约ID、物理主键
2ID_APPOINT_CLASSVARCHAR2(20)Y预约分类ID、外键:计划排班_预约分类
3ID_CLASSVARCHAR2(20)Y号类ID、外键:计划排班_号类
4ID_SERVEVARCHAR2(20)Y号别ID、外键:计划排班_号别
5ID_SCHEDULEVARCHAR2(20)Y排班、外键:计划排班_排班
6ID_DATESLOTVARCHAR2(20)Y班次、外键:计划排班_班次
7APPOINT_CODEVARCHAR2(20)Y预约编码
8APPOINT_NAMEVARCHAR2(20)Y预约名称
9DESCRIPTIONVARCHAR2(200)Y预约描述
10ID_DEPTVARCHAR2(20)Y部门ID、冗余字段,预约号所属部门,如:牙科
11DEPT_NAMEVARCHAR2(50)Y部门名称、冗余字段
12ID_EMPVARCHAR2(20)Y人员ID、冗余字段,预约号所属人员(指定人员时使用),例如:牙科李主任
13EMP_NAMEVARCHAR2(50)Y姓名、冗余字段
14ID_TICKETVARCHAR2(20)Y号位、号位模式下使用
15NUMNUMBER(6,0)Y票号、号位模式下使用,目前产品为号段模式
16ID_TICKETSVARCHAR2(20)Y号段、号段模式下使用,目前产品为号位模式
17DT_APPOINTDATEY预约操作日期时间
18DT_BEGINDATEY预计开始日期时间、冗余字段由号段或号位中带入
19DT_ENDDATEY预计结束日期时间、冗余字段。由号段或号位中带入
20ID_PATVARCHAR2(20)Y患者、外键:患者
21ID_CHANNELVARCHAR2(20)Y渠道、记录此预约使用的渠道
22ID_ORGVARCHAR2(20)Y号源所属机构、冗余字段,记录此号源的所属机构。记录“计划排班_排班”中的“机构”
23ID_ORG_APPOINTVARCHAR2(20)Y预约操作机构、集团模式下,预约操作机构可能非本机构,记录“登录机构”
24ID_DEPT_APPOINTVARCHAR2(20)Y预约操作部门、人员归属部门
25ID_EMP_APPOINTVARCHAR2(20)Y预约操作人员
26SD_APPOINT_STATUSVARCHAR2(20)Y预约状态 1已预约 2已到诊 3迟到 4已取消 5爽约
27PAYMENT_INDICATORNUMBER(1,0)Y预约已支付标志、默认为0 0为未支付,1为已支付
28NOTICE_INDICATORNUMBER(1,0)Y预约已通知标志、预约已通知标志
29CANCEL_INDICATORNUMBER(1,0)Y取消预约标志、默认为0 0为未取消,1为已取消
30DT_CANCELDATEY取消日期时间
31ID_EMP_CANCELVARCHAR2(20)Y取消预约人员
32NOTE_CANCELVARCHAR2(256)Y取消预约说明
33CANCEL_NOTICE_INDICATORNUMBER(1,0)Y取消预约已通知标志、默认为0 0为未通知,1为已通知
34SD_CONSULTATION_TYPEVARCHAR2(20)Y1.线下就诊
35CHARGE_TYPE_CODEVARCHAR2(20)Y费别编码
36TICKET_SOURCEVARCHAR2(1)Y是否是互联网诊疗 0-仅线下门诊 1-仅互联网诊疗
37SERVE_PRICENUMBER(8,2)Y号别费用
38DURING_SOURCEVARCHAR2(1)Y诊间预约来源 0-门诊 1-住院
39DT_ARRIVEDDATEY到诊时间,同挂号表dt_entry
40DT_PAYDATEY支付时间
41FIRST_INDICATORVARCHAR2(1)Y初诊标识,1是,0否
42ID_ORG_LINEVARCHAR2(20)Y合同单位

SC_CHANNEL

计划排班_预约渠道(此表用于维护医院开放的预约渠道)

字段结构

#字段名类型可空主键说明
1ID_CHANNELVARCHAR2(20)PK预约渠道ID、物理主键
2ID_ORGVARCHAR2(20)Y机构、外键:医院资源_机构
3SD_CHANNEL_TYPEVARCHAR2(20)Y
4CHANNEL_CODEVARCHAR2(20)Y预约渠道编码
5CHANNEL_NAMEVARCHAR2(50)Y预约渠道名称
6DESCRIPTIONVARCHAR2(256)Y预约渠道描述
7DAYSNUMBERY可预约天数、可预约天数,默认为1,代表最大可约明日号。只对门诊预约有效,其它(医技等)不判断天数。
8BEGIN_TIMEVARCHAR2(20)Y开始时间点、开始放号的小时数,默认为8。如8点后可预约明天的号
9HOLIDAY_EXCL_INDICATORNUMBER(1,0)Y计算节假日、天数是否排查节假日。

如果days=1, true-周五可预约周1的号,false-周五只能约周六的号。

10ENABLEDNUMBER(1,0)Y启用标志、0代表不启用,1代表启用
11CREATE_DTDATEY创建日期、该条记录创建日期+时间
12CREATE_ID_EMPVARCHAR2(20)Y创建人员ID、创建此记录的员工id
13CREATE_EMP_NAMEVARCHAR2(20)Y创建人员姓名、冗余字段,记录创建此记录的人员姓名
14LATEST_DTDATEY修改日期、该记录最近一次修时间+日期
15LATEST_ID_EMPVARCHAR2(20)Y修改人员ID、最近一次修改此记录的员工id
16LATEST_EMP_NAMEVARCHAR2(20)Y修改人员姓名、冗余字段,记录修改此记录的人员姓名
17CHANNEL_GROUPVARCHAR2(20)Y渠道分组
18BACK_DAYSNUMBER(1,0)Y提前回收天数
19BACK_TIMEVARCHAR2(40)Y回收时间点
20SAME_DAY_INDICATORNUMBER(1,0)Y是否支持可挂当日号

主键

  • PK_ID_CHANNEL: ID_CHANNEL

索引

索引名唯一字段
PK_ID_CHANNELYID_CHANNEL

SC_CLASS

计划排班_号类(此表用于描述排班分类(号类),例如:中医普通号,副主任号)

字段结构

#字段名类型可空主键说明
1ID_CLASSVARCHAR2(20)PK号类ID、物理主键
2ID_ORGVARCHAR2(20)Y机构、外键:医院资源_机构
3ID_APPOINT_CLASSVARCHAR2(20)Y预约分类ID
4CLASS_CODEVARCHAR2(20)Y号类编码
5CLASS_NAMEVARCHAR2(50)Y号类名称
6PY_CODEVARCHAR2(50)Y拼音码
7WB_CODEVARCHAR2(50)Y五笔码
8ALIASVARCHAR2(50)Y别名
9PAYMENT_INDICATORNUMBER(1,0)Y是否启动预约支付标志、是否启动预约功能下的需要支付标志,如果启动表示此号类需要支付才能患者签到,否则在规定的时间内将自动取消预约;

0代表不启动,1代表启动

10ENABLEDNUMBER(1,0)Y启用标志、0代表不启用,1代表启用
11CREATE_DTDATEY创建日期、该条记录创建日期+时间
12CREATE_ID_EMPVARCHAR2(20)Y创建人员ID、创建此记录的员工id
13CREATE_EMP_NAMEVARCHAR2(20)Y创建人员姓名、冗余字段,记录创建此记录的人员姓名
14LATEST_DTDATEY修改日期、该记录最近一次修时间+日期
15LATEST_ID_EMPVARCHAR2(20)Y修改人员ID、最近一次修改此记录的员工id
16LATEST_EMP_NAMEVARCHAR2(20)Y修改人员姓名、冗余字段,记录修改此记录的人员姓名
17DESCRIPTIONVARCHAR2(256)Y
18REGIST_TYPEVARCHAR2(20)Y
19SD_CLASS_TYPEVARCHAR2(10)Y号别类型字典:1、特需;2、专家;3、普通

主键

  • PK_SC_CLASS: ID_CLASS

索引

索引名唯一字段
PK_SC_CLASSYID_CLASS

SC_CLASS_PRICE

计划排班_号类服务对照(解决费用)

此表用于维护号类关联的费用,一个号类可能会有多项收费

字段结构

#字段名类型可空主键说明
1ID_CLASS_PRICEVARCHAR2(20)PK号别对照ID
2ID_CLASSVARCHAR2(20)Y号类ID、外键:计划排班_号类
3PRICE_ITEM_CODEVARCHAR2(20)Y外键:价表_项目编码
4ENABLEDNUMBER(1,0)Y启用标志、0表示不启用,1表示启用
5CREATE_DTDATEY创建日期、该条记录创建日期+时间
6CREATE_ID_EMPVARCHAR2(20)Y创建人员ID、创建此记录的员工id
7CREATE_EMP_NAMEVARCHAR2(20)Y创建人员姓名、冗余字段,记录创建此记录的人员姓名
8LATEST_DTDATEY修改日期、该记录最近一次修时间+日期
9LATEST_ID_EMPVARCHAR2(20)Y修改人员ID、最近一次修改此记录的员工id
10LATEST_EMP_NAMEVARCHAR2(20)Y修改人员姓名、冗余字段,记录修改此记录的人员姓名
11DISC_FLAGNUMBER(1,0)Y减免标识。1 有减免

主键

  • PK_SC_CLASS_PRICE: ID_CLASS_PRICE

索引

索引名唯一字段
PK_SC_CLASS_PRICEYID_CLASS_PRICE

SC_DAYSLOT

计划排班_班次(此表用于维护排班班次,例如:上午班、下午班、晚班)

字段结构

#字段名类型可空主键说明
1ID_DAYSLOTVARCHAR2(20)PK班次ID、物理主键
2ID_ORGVARCHAR2(20)Y机构、外键:医院资源_机构
3SERIAL_NONUMBERY序号、暂时保留此字段,排序用分组开始时间来实现
4DAYSLOT_CODEVARCHAR2(20)Y班次编码
5DAYSLOT_NAMEVARCHAR2(50)Y班次名称
6PY_CODEVARCHAR2(50)Y拼音码
7WB_CODEVARCHAR2(50)Y五笔码
8ALIASVARCHAR2(50)Y别名
9DESCRIPTIONVARCHAR2(256)Y日期分组描述
10TIME_BEGINVARCHAR2(8)Y分组开始时间、用于描述具体班次的开始时间,例如:上午班开始时间为8:00:00

左闭区间,精确到分

11TIME_ENDVARCHAR2(8)Y分组结束时间、用于描述具体班次的开始时间,例如:上午班开始时间为12:00:00右开区间,精确到分
12PERIODNUMBERY时段期间(分)、按照分钟形成分组下的时间区隔段,在号段模式下使用;
13ENABLEDNUMBER(1,0)Y启用标志、0为不启用,1为启用
14CREATE_DTDATEY创建日期、该条记录创建日期+时间
15CREATE_ID_EMPVARCHAR2(20)Y创建人员ID、创建此记录的员工id
16CREATE_EMP_NAMEVARCHAR2(20)Y创建人员姓名、冗余字段,记录创建此记录的人员姓名
17LATEST_DTDATEY修改日期、该记录最近一次修时间+日期
18LATEST_ID_EMPVARCHAR2(20)Y修改人员ID、最近一次修改此记录的员工id
19LATEST_EMP_NAMEVARCHAR2(20)Y修改人员姓名、冗余字段,记录修改此记录的人员姓名
20TIME_PARTSNUMBERY时间分片数
21SD_DAYSLOT_TYPEVARCHAR2(20)Y
22TRANS_DEADLINEVARCHAR2(20)Y交易截至时间

主键

  • PK_SC_DAYSLOT: ID_DAYSLOT

索引

索引名唯一字段
PK_SC_DAYSLOTYID_DAYSLOT

SC_PLAN

计划排班_计划安排

备注:此表用于维护排班模板,按星期设置,可以支持排班快速复制

字段结构

#字段名类型可空主键说明
1ID_PLANVARCHAR2(20)PK计划ID、物理主键
2ID_ORGVARCHAR2(20)Y机构、外键:医院资源_机构
3ID_CLASSVARCHAR2(20)Y号类、外键:计划排班_号类
4ID_SERVEVARCHAR2(20)Y号别、外键:计划排班_号别
5ID_DAYSLOTVARCHAR2(20)Y班次、外键:计划排班_班次
6WEEKNONUMBER(1,0)Y星期数枚举:1,2,3,4,5,6,7;对应周一到周日
7AMOUNT_TOTALNUMBERY数量_总数、默认由号别表中“默认号源池总数”带入

表示计划排班的号源池总数,-1 表示无限制。

数量_总数=数量_总数_可挂号+数量_总数_可预约

8PLAN_CODEVARCHAR2(20)Y计划编码
9PLAN_NAMEVARCHAR2(50)Y计划名称
10DESCRIPTIONVARCHAR2(256)Y计划描述
11TICKET_MODNUMBER(1,0)Y票号模式、冗余字段;0为票号模式,1为号位模式;目前产品为号位模式
12ID_APPOINT_RULEVARCHAR2(20)Y预约规则、冗余字段;预约规则,可为空。
13SERVE_LOTNUMBERY单个服务时间(分钟)、冗余字段,来自:计划排班_号别,可修改;用于号位模式下,生成号位表的预计时间和结束时间
14ID_DEPTVARCHAR2(20)Y计划部门ID、冗余字段
15DEPT_NAMEVARCHAR2(50)Y计划部门名称、冗余字段
16ID_EMPVARCHAR2(20)Y计划人员ID、冗余字段,指定人员模式下使用
17EMP_NAMEVARCHAR2(50)Y计划姓名、冗余字段
18PY_CODEVARCHAR2(10)Y拼音码
19WB_CODEVARCHAR2(10)Y五笔码
20ALIASVARCHAR2(20)Y别名
21ENABLEDNUMBER(1,0)Y启用标志、0为不启用,1为启用
22CREATE_DTDATEY创建日期、该条记录创建日期+时间
23CREATE_ID_EMPVARCHAR2(20)Y创建人员ID、创建此记录的员工id
24CREATE_EMP_NAMEVARCHAR2(20)Y创建人员姓名、冗余字段,记录创建此记录的人员姓名
25LATEST_DTDATEY修改日期、该记录最近一次修时间+日期
26LATEST_ID_EMPVARCHAR2(20)Y修改人员ID、最近一次修改此记录的员工id
27LATEST_EMP_NAMEVARCHAR2(20)Y修改人员姓名、冗余字段,记录修改此记录的人员姓名
28AMOUNT_APPOINTNUMBERY可预约数,预约时,标记此字段

每次预约操作累计+1

29AMOUNT_ADD_MAXNUMBERY最大可加号数量
30LIMIT_INDICATORNUMBERY是否限号 0-不限 1-限制

主键

  • PK_SC_PLAN: ID_PLAN

索引

索引名唯一字段
IDX_PLAN_ID_SERVEID_SERVE
PK_SC_PLANYID_PLAN

SC_PLAN_CHANNEL

计划排班_计划安排_渠道

字段结构

#字段名类型可空主键说明
1ID_PLAN_CHANNELVARCHAR2(20)PK计划安排渠道ID
2ID_PLANVARCHAR2(20)Y计划ID
3ID_CHANNELVARCHAR2(20)Y预约渠道ID
4AMOUNT_APPTNUMBERY对应渠道可预约
5CREATE_DTDATEY创建日期
6CREATE_ID_EMPVARCHAR2(20)Y创建人员ID
7CREATE_EMP_NAMEVARCHAR2(20)Y创建人员姓名
8LATEST_DTDATEY修改日期
9LATEST_ID_EMPVARCHAR2(20)Y修改人员ID
10LATEST_EMP_NAMEVARCHAR2(20)Y修改人员姓名
11CHANNEL_GROUPVARCHAR2(20)Y渠道分组

主键

  • SYS_C0033534: ID_PLAN_CHANNEL

SC_PLAN_TICKET

计划排班_计划_号位
  1. 此表用于维护模板下生成的号位,可用于排班快速复制
  2. 生成某星期下的号位,例如:1号就诊时间8:00-8:10,2号就诊时间8:10-8:20
  3. 号位生成依据:班次开始-结束时间,及默认单个服务时间计算得到

字段结构

#字段名类型可空主键说明
1ID_PLAN_TICKETVARCHAR2(20)PK号位ID
2ID_ORGVARCHAR2(20)Y机构 外键:医院资源_机构
3ID_PLANVARCHAR2(20)Y计划ID
4PLAN_TICKET_CODEVARCHAR2(20)Y号位编码
5PLAN_TICKET_NAMEVARCHAR2(50)Y号位名称
6ID_DAYSLOTVARCHAR2(20)Y班次ID
7TIME_BEGINVARCHAR2(8)Y预计开始时间 根据“默认单个服务时间”和“班别”开始结束时间,计算出细分的开始-结束时间
8TIME_ENDVARCHAR2(8)Y预计结束时间 根据“默认单个服务时间”和“班别”开始结束时间,计算出细分的开始-结束时间
9NUMNUMBERY票号 表示该时间段对应的序号,后续可用于排队叫号
10CREATE_DTDATEY创建日期 该条记录创建日期+时间
11CREATE_ID_EMPVARCHAR2(20)Y创建人员ID 创建此记录的员工id
12CREATE_EMP_NAMEVARCHAR2(20)Y创建人员姓名 冗余字段,记录创建此记录的人员姓名
13LATEST_DTDATEY修改日期 该记录最近一次修时间+日期
14LATEST_ID_EMPVARCHAR2(20)Y修改人员ID 最近一次修改此记录的员工id
15LATEST_EMP_NAMEVARCHAR2(20)Y修改人员姓名 冗余字段,记录修改此记录的人员姓名

主键

  • SYS_C0033427: ID_PLAN_TICKET

SC_PLAN_TICKETS

计划排班_计划_号段
  1. 此表用于维护模板下生成的号段,可用于排班快速复制
  2. 生成某星期下的号段,例如:1-10号就诊时间8:00-9:00,11-20号就诊时间9:00-10:00
  3. 号段生成,依据班次开始-结束时间,及“计划排班_班次”中的“时段区间”得来

字段结构

#字段名类型可空主键说明
1ID_PLAN_TICKETSVARCHAR2(20)Y号段ID、物理主键
2ID_ORGVARCHAR2(20)Y机构、外键:医院资源_机构
3ID_PLANVARCHAR2(20)Y计划ID、外键:计划排班_计划安排
4PLAN_TICKETS_CODEVARCHAR2(20)Y号段编码
5PLAN_TICKETS_NAMEVARCHAR2(50)Y号段名称
6ID_DAYSLOTVARCHAR2(20)Y班次ID、外键:计划排班_班次
7NUMNUMBERY票号张数、表示此号段下总张数
8NUM_BEGINNUMBERY开始票号、段模式下的开始票号
9TIME_BEGINVARCHAR2(8)Y预计开始时间、此号段预计开始时间
10TIME_ENDVARCHAR2(8)Y预计结束时间、此号段预计结束时间
11CREATE_DTDATEY创建日期、该条记录创建日期+时间
12CREATE_ID_EMPVARCHAR2(20)Y创建人员ID、创建此记录的员工id
13CREATE_EMP_NAMEVARCHAR2(20)Y创建人员姓名、冗余字段,记录创建此记录的人员姓名
14LATEST_DTDATEY修改日期、该记录最近一次修时间+日期
15LATEST_ID_EMPVARCHAR2(20)Y修改人员ID、最近一次修改此记录的员工id
16LATEST_EMP_NAMEVARCHAR2(20)Y修改人员姓名、冗余字段,记录修改此记录的人员姓名
17AMOUNT_APPTNUMBERY可预约数量

SC_SCHEDULE

计划排班_排班(1. 此表为号表(号源池),每一天为一条记录,2. 生成号表、挂号、预约、加号、取消挂号、取消预约会更新此表)

字段结构

#字段名类型可空主键说明
1ID_SCHEDULEVARCHAR2(20)PK
2ID_ORGVARCHAR2(20)Y机构、外键:医院资源_机构
3ID_APPOINT_CLASSVARCHAR2(20)Y预约分类ID、外键:计划排班_预约分类
4ID_SERVEVARCHAR2(20)Y号别、外键:计划排班_号别
5ID_PLANVARCHAR2(20)Y计划、冗余字段,可为空
6DAY_SCHEDULEDATEY日期、此号表的日期
7ID_DAYSLOTVARCHAR2(20)Y班次、外键:计划排班_班次
8AMOUNT_TOTALNUMBERY数量_总数
9AMOUNT_CHKIN_USEDNUMBERY数量_可挂号_已用、挂号时,标记此字段

每次挂号操作累计+1

10ENABLEDNUMBER(1,0)Y启用标志、0为不启用,1为启用
11ADD_AMOUNTNUMBERY已加号数量、已加号数量为病人指定加号 + 医生号源加号
12CREATE_DTDATEY创建日期、该条记录创建日期+时间
13CREATE_ID_EMPVARCHAR2(20)Y创建人员ID、创建此记录的员工id
14CREATE_EMP_NAMEVARCHAR2(20)Y创建人员姓名、冗余字段,记录创建此记录的人员姓名
15LATEST_DTDATEY修改日期、该记录最近一次修时间+日期
16LATEST_ID_EMPVARCHAR2(20)Y修改人员ID、最近一次修改此记录的员工id
17LATEST_EMP_NAMEVARCHAR2(20)Y修改人员姓名冗余字段,记录修改此记录的人员姓名
18AMOUNT_ADD_MAXNUMBERY最大可加号数量
19LIMIT_INDICATORNUMBERY是否限号 0-不限 1-限制
20AMOUNT_APPOINT_USEDNUMBERY已预约数
21STOP_DTDATEY停诊操作时间
22STOP_ID_EMPVARCHAR2(20)Y停诊操作人员ID
23STOP_EMP_NAMEVARCHAR2(50)Y停诊操作人员姓名
24ID_EMP_SUBSTITUTEVARCHAR2(20)Y代诊医生ID
25EMP_NAME_SUBSTITUTEVARCHAR2(50)Y代诊医生姓名
26SUBSTITUTE_DTDATEY代诊操作日期
27SUBSTITUTE_ID_EMPVARCHAR2(20)Y代诊操作人员ID
28SUBSTITUTE_EMP_NAMEVARCHAR2(50)Y代诊操作人员姓名
29AMOUNT_APPOINTNUMBERY可预约数,预约时,标记此字段

每次预约操作累计+1

主键

  • PK_SC_SCHEDULE: ID_SCHEDULE

索引

索引名唯一字段
IDX_SC_SCH_DAY_SCH_SVCDAY_SCHEDULE, ID_SCHEDULE, ID_SERVE
PK_SC_SCHEDULEYID_SCHEDULE

SC_SCHEDULE_ABNORMAL_LOG

手动,自动排班日志表

字段结构

#字段名类型可空主键说明
1ID_SCHEDULE_ABNORMAL_LOGVARCHAR2(20)PK物理主键
2SD_ABNORMAL_SCHEDULE_TYPEVARCHAR2(20)Y异常类型 1.已有排班数据 2.覆盖排班数据 3.其他异常,0正常
3ID_SCHEDULEVARCHAR2(20)Y外键:排班ID
4DAY_SCHEDULEDATEY排班日期
5ID_SERVEVARCHAR2(20)Y号别ID
6SERVE_NAMEVARCHAR2(50)Y冗余字段,号别名称
7ID_DEPTVARCHAR2(20)Y部门ID
8DEPT_NAMEVARCHAR2(50)Y部门名称
9ID_EMPVARCHAR2(20)Y人员ID
10EMP_NAMEVARCHAR2(50)Y人员名称
11ENABLEDNUMBER(1,0)Y启用标识
12CREATE_DTDATEY创建日期
13CREATE_ID_EMPVARCHAR2(20)Y创建人员ID
14CREATE_EMP_NAMEVARCHAR2(50)Y创建人员姓名
15ABNORMAL_MESSAGEVARCHAR2(200)Y异常信息
16ID_DAYSLOTVARCHAR2(20)Y班次ID
17DAYSLOT_NAMEVARCHAR2(50)Y班次名称
18SCHEDULE_TYPENUMBERY可空,0自动排班 null或1 手动排班

主键

  • SYS_C0033473: ID_SCHEDULE_ABNORMAL_LOG

SC_SCHEDULE_BATCH_TASK

全院批量排班任务表

字段结构

#字段名类型可空主键说明
1ID_SCHEDULE_BATCH_TASKVARCHAR2(22)Y批处理任务ID
2TASK_STATUSVARCHAR2(1)Y任务状态(1-初始化 2-正在执行中 3-执行完毕 4-执行异常)
3CREATE_EMP_IDVARCHAR2(50)Y创建人ID
4CREATE_DTDATEY创建时间
5LATEST_DTDATEY最后更新时间
6REQUEST_MSGCLOBY请求信息
7RESPONSE_MSGCLOBY响应信息

SC_SCHEDULE_CHANGE_LOG

字段结构

#字段名类型可空主键说明
1ID_SCHEDULE_CHANGE_LOGVARCHAR2(20)Y停诊代诊日志ID
2SD_SCHEDULE_CHANGE_TYPEVARCHAR2(20)Y类型,1.停诊 2.代诊
3ID_SCHEDULEVARCHAR2(20)Y排班ID
4DAY_SCHEDULEDATEY排班日期
5ID_SERVEVARCHAR2(20)Y号别
6SERVE_NAMEVARCHAR2(50)Y号别名称
7ID_DAYSLOTVARCHAR2(20)Y班次ID
8DAYSLOT_NAMEVARCHAR2(50)Y班次名称
9ID_DEPTVARCHAR2(20)Y部门ID
10DEPT_NAMEVARCHAR2(50)Y部门名称
11ID_EMPVARCHAR2(20)Y人员ID
12EMP_NAMEVARCHAR2(50)Y人员姓名
13ID_EMP_SUBSTITUTEVARCHAR2(20)Y代诊人员ID
14EMP_NAME_SUBSTITUTEVARCHAR2(50)Y代诊人员姓名
15ID_PATVARCHAR2(20)Y患者ID
16PAT_CODEVARCHAR2(20)Y患者编码,对应病案首页病案号
17PAT_NAMEVARCHAR2(50)Y患者姓名
18TELVARCHAR2(50)Y患者联系方式,固定电话+移动电话
19ENABLEDNUMBERY启用标志 1启用,3删除
20CREATE_DTDATEY创建日期
21CREATE_ID_EMPVARCHAR2(20)Y创建人员ID
22CREATE_EMP_NAMEVARCHAR2(20)Y创建人员姓名
23APPOINT_DATEDATEY患者预约日期
24ARRIVED_STATUSVARCHAR2(20)Y

SC_SCHEDULE_CHANNEL

计划排班_排班_渠道(此表用于记录排班的不同渠道号源)

字段结构

#字段名类型可空主键说明
1ID_SCHEDULE_CHANNELVARCHAR2(20)PK排班渠道ID、物理主键
2ID_SCHEDULEVARCHAR2(20)Y排班ID、外键:计划排班_排班
3ID_CHANNELVARCHAR2(20)Y渠道、外键:计划排班_预约分类
4AMOUNT_APPTNUMBERY数量_号源池_可预约、限制模式下使用

代表此渠道的可预约数量

5AMOUNT_USEDNUMBERY数量_号源池_已用、此号源池已使用数量

在限制模式下,不得大于可预约数量

在不限制模式下,不得大于号源池总数

6CREATE_DTDATEY创建日期、该条记录创建日期+时间
7CREATE_ID_EMPVARCHAR2(20)Y创建人员ID、创建此记录的员工id
8CREATE_EMP_NAMEVARCHAR2(20)Y创建人员姓名、冗余字段,记录创建此记录的人员姓名
9LATEST_DTDATEY修改日期、该记录最近一次修时间+日期
10LATEST_ID_EMPVARCHAR2(20)Y修改人员ID、最近一次修改此记录的员工id
11LATEST_EMP_NAMEVARCHAR2(20)Y修改人员姓名、冗余字段,记录修改此记录的人员姓名
12CHANNEL_GROUPVARCHAR2(20)Y渠道分组

主键

  • PK_SC_SCHEDULE_CHANNEL: ID_SCHEDULE_CHANNEL

索引

索引名唯一字段
IDX_SC_SCH_CH_SCH_CHID_SCHEDULE, ID_CHANNEL
PK_SC_SCHEDULE_CHANNELYID_SCHEDULE_CHANNEL

SC_SCHEDULE_TICKETS

计划排班_号段(此表用于记录每个号段的使用情况)

字段结构

#字段名类型可空主键说明
1ID_SCHEDULE_TICKETSVARCHAR2(20)Y号段ID、物理主键
2ID_ORGVARCHAR2(20)Y机构、外键:医院资源_机构
3ID_SCHEDULEVARCHAR2(20)Y排班、外键:计划排班_排班
4SCHEDULE_TICKETS_CODEVARCHAR2(20)Y号段编码
5SCHEDULE_TICKETS_NAMEVARCHAR2(50)Y号段名称
6ID_DAYSLOTVARCHAR2(20)Y班次、外键:计划排班_班次
7NUM_BEGINNUMBERY开始票号、段模式下的开始票号
8NUMNUMBERY票号张数、表示此号段下总张数
9ID_APPTOINT_RULEVARCHAR2(20)Y预约规则、预约规则,由计划带入
10TIME_BEGINVARCHAR2(8)Y预计开始时间、表示此号段的开始时间,与日期分组下时段开始时间相同
11TIME_ENDVARCHAR2(8)Y预计结束时间、表示此号段的结束时间,与日期分组下时段结束时间相同
12AMOUNT_USEDNUMBERY已使用数量、此号段已经使用数
13AMOUNT_APPTNUMBERY可预约数量、此号段剩余可预约数
14AMOUNT_APPOINT_USEDNUMBERY已预约数、此号段已预约数
15ADD_INDICATORNUMBER(4,0)Y加号标志、0- 正常号 1-加号 2-补号
16ENABLEDNUMBER(1,0)Y启用标志、0代表不启用,1代表启用
17CREATE_DTDATEY创建日期、该条记录创建日期+时间
18CREATE_ID_EMPVARCHAR2(20)Y创建人员ID、创建此记录的员工id
19CREATE_EMP_NAMEVARCHAR2(20)Y创建人员姓名、冗余字段,记录创建此记录的人员姓名
20LATEST_DTDATEY修改日期、该记录最近一次修时间+日期
21LATEST_ID_EMPVARCHAR2(20)Y修改人员ID、最近一次修改此记录的员工id
22LATEST_EMP_NAMEVARCHAR2(20)Y修改人员姓名、冗余字段,记录修改此记录的人员姓名

索引

索引名唯一字段
IDX_SC_SCH_TK_SCH_EN_TB_IDID_SCHEDULE, ENABLED, TIME_BEGIN, ID_SCHEDULE_TICKETS

SC_SERVE

计划排班_号别(1. 此表用于维护排班服务(号别),例如:副主任医师号 – 李主任(李主任号)号别定义可以支持指定部门或指定医生)

字段结构

#字段名类型可空主键说明
1ID_SERVEVARCHAR2(20)PK号别ID、物理主键
2ID_ORGVARCHAR2(20)Y机构、外键:医院资源_机构
3ID_CLASSVARCHAR2(20)Y号类、外键:计划排班_号类
4SERVE_CODEVARCHAR2(20)Y号别编码
5SERVE_NAMEVARCHAR2(50)Y号别名称
6DESCRIPTIONVARCHAR2(256)Y号别描述
7ID_DEPTVARCHAR2(20)Y部门ID、标明此服务对应的部门
8DEPT_NAMEVARCHAR2(50)Y部门名称、冗余字段
9ID_EMPVARCHAR2(20)Y人员ID、指定人员模式下使用
10EMP_NAMEVARCHAR2(50)Y姓名、冗余字段
11ID_LOCATIONVARCHAR2(256)Y号源地点、标明此服务的地点,可由文本方式录入
12PY_CODEVARCHAR2(50)Y拼音码
13WB_CODEVARCHAR2(50)Y五笔码
14ALIASVARCHAR2(50)Y别名
15TICKET_MODENUMBER(1,0)Y票号模式、0为号段模式,1为号位模式;目前产品为号段模式

依据号段/号位模式,对号源池计算会有不同影响

16DEF_POOL_TOTALNUMBERY默认号源池总数、默认号源池总数,此字段后续在模板或排班会使用;在模板或排班中可以修改此默认值;

-1 表示无限制(不限制预约与挂号数量)。

限制模式下,此字段为计算字段,受班次(按天时间总和)及默认单个服务时间影响,与默认单个服务时间联动

17SERVE_LOTNUMBERY默认单个服务时间(分钟)、默认号别下的时间(分钟),用于计算某班次下有多少号
18ID_APPTOINT_RULEVARCHAR2(20)Y默认预约规则、号位模式下使用,默认此服务下的预约规则,在生成号表时会使用。可为空
19ENABLEDNUMBER(1,0)Y启用标志、0为启用,1为不启用
20CREATE_DTDATEY创建日期、该条记录创建日期+时间
21CREATE_ID_EMPVARCHAR2(20)Y创建人员ID、创建此记录的员工id
22CREATE_EMP_NAMEVARCHAR2(20)Y创建人员姓名、冗余字段,记录创建此记录的人员姓名
23LATEST_DTDATEY修改日期、该记录最近一次修时间+日期
24LATEST_ID_EMPVARCHAR2(20)Y修改人员ID、最近一次修改此记录的员工id
25LATEST_EMP_NAMEVARCHAR2(20)Y修改人员姓名、冗余字段,记录修改此记录的人员姓名
26ID_DAYSLOTSVARCHAR2(200)Y关联班次
27EMP_CODEVARCHAR2(20)Y人员编码
28TICKET_SOURCEVARCHAR2(1)Y互联网标识 0-仅线下门诊(否) 1-仅互联网(是)
29EXTEND_DISCOUNT_SIGNVARCHAR2(1)Y减免标识:1是,0否
30EXTEND_EXPERT_COSTNUMBER(22,2)Y专家检查费(改为折后金额)
31FIRST_INDICATORVARCHAR2(1)Y初诊标识,1初诊,2复诊
32SAVE_AGAIN_SIGNVARCHAR2(2)Y是否记录复诊患者表标识,1是0否
33REPORT_ID_EMPVARCHAR2(20)Y上报医生ID
34REPORT_EMP_NAMEVARCHAR2(20)Y上报医生名
35SERIAL_NOVARCHAR2(8)Y顺序号
36EXTEND_DISC_RATIONUMBER(3,2)Y折后系数(0~1的2位小数)
37ER_INDICATORNUMBER(1,0)Y急诊标记:1 是 0 否
38EXTERNAL_TESTNUMBER(1,0)Y外检标记:1 是 0 否
39IS_EARLY_STOPNUMBER(1,0)Y是否提前停止
40EARLY_NUMNUMBER(5,1)Y提前停止提前时间小时
41AUTO_SCHEDULENUMBERY是否自动排班(1:自动排班)

主键

  • PK_SC_SERVE: ID_SERVE

索引

索引名唯一字段
IDX_SC_SERVE_ID_CLASSID_CLASS
PK_SC_SERVEYID_SERVE

SC_SERVE_CHANNEL

计划排班_号别_渠道(此表用于维护号别与渠道的对应关系,例如:李主任号只开放现场和官网的号)

字段结构

#字段名类型可空主键说明
1ID_SERVE_CHANNELVARCHAR2(20)Y号别渠道ID、物理主键
2ID_CHANNELVARCHAR2(20)Y预约渠道ID、外键:排班计划_渠道
3ID_SERVEVARCHAR2(20)Y号别ID、外键:排班计划_号别
4DEF_POOL_AMOUNTNUMBERY默认可预约数量、默认此渠道可预约数量,此字段后续在模板或排班会使用;

在渠道不限制模式下,不需维护此字段;

在渠道限制模式下,总渠道可预约数量之和不能大于“计划排班_号别”中的“默认号源池总数”

5ENABLEDNUMBER(1,0)Y启用标志、0为不启用,1为启用
6CREATE_DTDATEY创建日期、该条记录创建日期+时间
7CREATE_ID_EMPVARCHAR2(20)Y创建人员ID、创建此记录的员工id
8CREATE_EMP_NAMEVARCHAR2(20)Y创建人员姓名、冗余字段,记录创建此记录的人员姓名
9LATEST_DTDATEY修改日期、该记录最近一次修时间+日期
10LATEST_ID_EMPVARCHAR2(20)Y修改人员ID、最近一次修改此记录的员工id
11LATEST_EMP_NAMEVARCHAR2(20)Y修改人员姓名、冗余字段,记录修改此记录的人员姓名
12CHANNEL_GROUPVARCHAR2(20)Y组号,为空则单独,相同则共享
13OPEN_SIGNNUMBER(2,0)Y0 未选中,1 已选中

索引

索引名唯一字段
IDX_SC_SVC_CH_SVC_CH_OPNID_SERVE, ID_CHANNEL, OPEN_SIGN

SC_SERVICE_APPOINT

医技预约表

字段结构

#字段名类型可空主键说明
1ID_SERVICE_APPOINTVARCHAR2(20)
2ID_SERVICEVARCHAR2(20)Y医技服务ID
3ID_SERVICE_SCHEDULEVARCHAR2(20)Y医技服务排班ID
4ID_DAYSLOTVARCHAR2(20)Y班次ID
5DESCRIPTIONVARCHAR2(100)Y预约描述
6ID_DEPTVARCHAR2(20)Y科室ID
7DEPT_NAMEVARCHAR2(100)Y科室名称
8NUMNUMBER(6,0)Y票号
9ID_SERVICE_TICKETSVARCHAR2(20)Y号段ID
10DT_APPOINTDATEY预约操作时间
11DT_BEGINDATEY预约开始时间
12DT_ENDDATEY预约结束时间
13ID_PATVARCHAR2(20)Y患者ID
14ID_CHANNELVARCHAR2(20)Y渠道ID
15SD_APPOINT_STATUSVARCHAR2(20)Y预约状态
16ID_ORGVARCHAR2(20)Y号源所属机构
17ID_ORG_APPOINTVARCHAR2(20)Y预约操作机构
18ID_DEPT_APPOINTVARCHAR2(20)Y预约操作部门
19ID_EMP_APPOINTVARCHAR2(20)Y预约操作人员
20PAYMENT_INDICATORNUMBER(2,0)Y预约已支付标志
21NOTICE_INDICATORNUMBER(2,0)Y
22CANCEL_INDICATORNUMBER(2,0)Y取消预约标志
23DT_CANCELDATEY取消预约时间
24ID_EMP_CANCELVARCHAR2(20)Y取消预约人员
25NOTE_CANCELVARCHAR2(100)Y取消预约说明
26DT_ARRIVEDDATEY到诊时间
27DT_PAYDATEY支付时间
28USED_NUMSNUMBER(6,0)Y占用号源数

SC_SERVICE_APPOINT_DETAIL

医技预约明细表

字段结构

#字段名类型可空主键说明
1ID_SERVICE_APPOINT_DETAILVARCHAR2(20)主键
2ID_SERVICE_APPOINTVARCHAR2(20)Y医技预约ID
3ID_SERVICEVARCHAR2(20)Y医技项目ID
4SERVICE_NAMEVARCHAR2(100)Y医技项目名称
5ID_CLINIC_ITEMVARCHAR2(20)Y诊疗项目ID
6CLINIC_ITEM_NAMEVARCHAR2(100)Y诊疗项目名称
7ID_FORMVARCHAR2(20)Y申请单ID
8ID_ORDERVARCHAR2(100)Y医嘱ID
9APPOINT_DETAIL_STATUSNUMBER(2,0)Y明细状态

SC_SERVICE_CHANNEL

医技服务渠道表

字段结构

#字段名类型可空主键说明
1ID_SERVICE_CHANNELVARCHAR2(20)医技渠道ID
2ID_SERVICEVARCHAR2(20)Y医技项目ID
3ID_CHANNELVARCHAR2(20)Y渠道ID
4CHANNEL_GROUPVARCHAR2(20)Y渠道分组编号
5ENABLEDNUMBERY是否启用
6CREATE_DTDATEY创建时间
7CREATE_ID_EMPVARCHAR2(20)Y创建人ID
8CREATE_EMP_NAMEVARCHAR2(20)Y创建人
9LATEST_DTDATEY最后修改时间
10LATEST_ID_EMPVARCHAR2(20)Y最后修改人ID
11LATEST_EMP_NAMEVARCHAR2(20)Y最后修改人名称
12OPEN_SIGNNUMBERY渠道开闭标识,1开0否
13CHANNEL_NAMEVARCHAR2(50)Y渠道名称
14CHANNEL_CODEVARCHAR2(20)Y渠道编码

SC_SERVICE_PLAN

医技计划排班_计划安排 备注:此表用于维护医技排班模板,按星期设置,可以支持排班快速复制

字段结构

#字段名类型可空主键说明
1ID_SERVICE_PLANVARCHAR2(20)Y计划ID、物理主键
2ID_ORGVARCHAR2(20)Y机构、外键:医院资源_机构
3ID_SERVICEVARCHAR2(20)Y服务id、外键:计划排班_号别
4ID_DAYSLOTVARCHAR2(20)Y班次、外键:计划排班_班次
5WEEKNONUMBER(1,0)Y星期数枚举:1,2,3,4,5,6,7;对应周一到周日
6AMOUNT_TOTALNUMBERY数量_总数、默认由号别表中“默认号源池总数”带入表示计划排班的号源池总数,-1 表示无限制。数量_总数=数量_总数_可挂号+数量_总数_可预约
7PLAN_CODEVARCHAR2(20)Y计划编码
8PLAN_NAMEVARCHAR2(50)Y计划名称
9DESCRIPTIONVARCHAR2(256)Y计划描述
10TICKET_MODNUMBER(1,0)Y票号模式、冗余字段;0为票号模式,1为号位模式;目前产品为号位模式
11ID_APPOINT_RULEVARCHAR2(20)Y预约规则、冗余字段;预约规则,可为空。
12SERVE_LOTNUMBERY单个服务时间(分钟)、冗余字段,来自:计划排班_号别,可修改;用于号位模式下,生成号位表的预计时间和结束时间
13ID_DEPTVARCHAR2(20)Y计划部门ID、冗余字段
14DEPT_NAMEVARCHAR2(50)Y计划部门名称、冗余字段
15ID_EMPVARCHAR2(20)Y计划人员ID、冗余字段,指定人员模式下使用
16EMP_NAMEVARCHAR2(50)Y计划姓名、冗余字段
17PY_CODEVARCHAR2(10)Y拼音码
18WB_CODEVARCHAR2(10)Y五笔码
19ALIASVARCHAR2(20)Y别名
20ENABLEDNUMBER(1,0)Y启用标志、0为不启用,1为启用
21CREATE_DTDATEY创建日期、该条记录创建日期+时间
22CREATE_ID_EMPVARCHAR2(20)Y创建人员ID、创建此记录的员工id
23CREATE_EMP_NAMEVARCHAR2(20)Y创建人员姓名、冗余字段,记录创建此记录的人员姓名
24LATEST_DTDATEY修改日期、该记录最近一次修时间+日期
25LATEST_ID_EMPVARCHAR2(20)Y修改人员ID、最近一次修改此记录的员工id
26LATEST_EMP_NAMEVARCHAR2(20)Y修改人员姓名、冗余字段,记录修改此记录的人员姓名
27AMOUNT_APPOINTNUMBERY可预约数,预约时,标记此字段m每次预约操作累计+1
28AMOUNT_ADD_MAXNUMBERY最大可加号数量
29LIMIT_INDICATORNUMBERY是否限号 0-不限 1-限制
30SOURCE_TYPE_CODEVARCHAR2(20)Y默认号源类型编码 01-门诊 02-急诊 03-住院
31SOURCE_TYPE_NAMEVARCHAR2(50)Y默认号源类型名称 01-门诊 02-急诊 03-住院

SC_SERVICE_PLAN_CHANNEL

医技_计划安排_渠道

字段结构

#字段名类型可空主键说明
1ID_SERVICE_PLAN_CHANNELVARCHAR2(20)计划安排渠道ID
2ID_SERVICE_PLANVARCHAR2(20)Y计划ID
3ID_CHANNELVARCHAR2(20)Y预约渠道ID
4AMOUNT_APPTNUMBERY对应渠道可预约
5CREATE_DTDATEY创建日期
6CREATE_ID_EMPVARCHAR2(20)Y创建人员ID
7CREATE_EMP_NAMEVARCHAR2(20)Y创建人员姓名
8LATEST_DTDATEY修改日期
9LATEST_ID_EMPVARCHAR2(20)Y修改人员ID
10LATEST_EMP_NAMEVARCHAR2(20)Y修改人员姓名
11CHANNEL_GROUPVARCHAR2(20)Y渠道分组

SC_SERVICE_PLAN_TICKETS

计划排班_计划_号段
  1. 此表用于维护模板下生成的号段,可用于排班快速复制
  2. 生成某星期下的号段,例如:1-10号就诊时间8:00-9:00,11-20号就诊时间9:00-10:00
  3. 号段生成,依据班次开始-结束时间,及“计划排班_班次”中的“时段区间”得来

字段结构

#字段名类型可空主键说明
1ID_SERVICE_PLAN_TICKETSVARCHAR2(20)Y号段ID、物理主键
2ID_ORGVARCHAR2(20)Y机构、外键:医院资源_机构
3ID_SERVICE_PLANVARCHAR2(20)Y计划ID、外键:计划排班_计划安排
4ID_DAYSLOTVARCHAR2(20)Y班次ID、外键:计划排班_班次
5NUMNUMBERY票号张数、表示此号段下总张数
6NUM_BEGINNUMBERY开始票号、段模式下的开始票号
7TIME_BEGINVARCHAR2(8)Y预计开始时间、此号段预计开始时间
8TIME_ENDVARCHAR2(8)Y预计结束时间、此号段预计结束时间
9CREATE_DTDATEY创建日期、该条记录创建日期+时间
10CREATE_ID_EMPVARCHAR2(20)Y创建人员ID、创建此记录的员工id
11CREATE_EMP_NAMEVARCHAR2(20)Y创建人员姓名、冗余字段,记录创建此记录的人员姓名
12LATEST_DTDATEY修改日期、该记录最近一次修时间+日期
13LATEST_ID_EMPVARCHAR2(20)Y修改人员ID、最近一次修改此记录的员工id
14LATEST_EMP_NAMEVARCHAR2(20)Y修改人员姓名、冗余字段,记录修改此记录的人员姓名
15AMOUNT_APPTNUMBERY可预约数量
16PLAN_TICKETS_CODEVARCHAR2(20)Y号段编码
17PLAN_TICKETS_NAMEVARCHAR2(50)Y号段名称

SC_SERVICE_SCHEDULE

此表用于保存医技排班

字段结构

#字段名类型可空主键说明
1ID_SERVICE_SCHEDULEVARCHAR2(20)物理主键
2ID_ORGVARCHAR2(20)Y机构id
3ID_SERVICEVARCHAR2(20)Y服务id
4ID_LOCATIONVARCHAR2(20)Y地点ID
5DAY_SCHEDULEDATEY日期
6ID_DAYSLOTVARCHAR2(20)Y班次
7AMOUNT_TOTALNUMBERY数量_总数
8AMOUNT_APPOINT_USEDNUMBERY数量_可预约_已用
9ENABLEDNUMBERY启用标志
10ADD_AMOUNTNUMBERY已加号数量
11CREATE_DTDATEY创建日期
12CREATE_ID_EMPVARCHAR2(20)Y创建人员ID
13CREATE_EMP_NAMEVARCHAR2(50)Y创建人员姓名
14LATEST_DTDATEY修改日期
15LATEST_ID_EMPVARCHAR2(20)Y修改人员ID
16LATEST_EMP_NAMEVARCHAR2(50)Y修改人员姓名
17LIMIT_INDICATORNUMBERY是否限号
18STOP_DTDATEY停诊时间
19STOP_ID_EMPVARCHAR2(20)Y停诊人员ID
20STOP_EMP_NAMEVARCHAR2(50)Y停诊人员姓名
21ID_SERVICE_PLANVARCHAR2(20)Y计划id
22ID_APPOINT_CLASSVARCHAR2(20)Y预约分类ID、外键:计划排班_预约分类
23SOURCE_TYPE_CODEVARCHAR2(20)Y默认号源类型编码 1-门诊 2-急诊 3-住院 4-通用
24SOURCE_TYPE_NAMEVARCHAR2(50)Y默认号源类型名称
25AMOUNT_CHKIN_USEDNUMBERY数量_可挂号_已用、挂号时,标记此字段每次挂号操作累计+1
26AMOUNT_APPOINTNUMBERY可预约数,预约时,标记此字段每次预约操作累计+1

SC_SERVICE_SCHEDULE_ABNL_LOG

字段结构

#字段名类型可空主键说明
1ID_SERVICE_SCHEDULE_ABNL_LOGVARCHAR2(20)物理主键
2SD_ABNORMAL_SCHEDULE_TYPEVARCHAR2(20)Y异常类型 1.已有排班数据 2.覆盖排班数据 3.其他异常
3ID_SERVICE_SCHEDULEVARCHAR2(20)Y外键:排班ID
4DAY_SCHEDULEDATEY排班日期
5ID_SERVICEVARCHAR2(20)Y服务ID
6SERVICE_NAMEVARCHAR2(50)Y服务名称
7ID_DEPTVARCHAR2(20)Y部门ID
8DEPT_NAMEVARCHAR2(50)Y部门名称
9ID_EMPVARCHAR2(20)Y人员ID
10EMP_NAMEVARCHAR2(50)Y人员名称
11ENABLEDNUMBER(1,0)Y启用标识
12CREATE_DTDATEY创建日期
13CREATE_ID_EMPVARCHAR2(20)Y创建人员ID
14CREATE_EMP_NAMEVARCHAR2(50)Y创建人员姓名
15ABNORMAL_MESSAGEVARCHAR2(200)Y异常信息
16ID_DAYSLOTVARCHAR2(20)Y班次ID
17DAYSLOT_NAMEVARCHAR2(50)Y班次名称

SC_SERVICE_SCHEDULE_CHANGE_LOG

字段结构

#字段名类型可空主键说明
1ID_SERVICE_SCHEDULE_CHANGE_LOGVARCHAR2(20)Y医技预约停诊日志ID
2ID_SERVICE_SCHEDULEVARCHAR2(20)Y排班ID
3DAY_SCHEDULEDATEY排班日期
4ID_SERVICEVARCHAR2(20)Y号别
5SERVICE_NAMEVARCHAR2(50)Y号别名称
6ID_DAYSLOTVARCHAR2(20)Y班次ID
7DAYSLOT_NAMEVARCHAR2(50)Y班次名称
8ID_DEPTVARCHAR2(20)Y部门ID
9DEPT_NAMEVARCHAR2(50)Y部门名称
10ID_EMPVARCHAR2(20)Y人员ID
11EMP_NAMEVARCHAR2(50)Y人员姓名
12ID_PATVARCHAR2(20)Y患者ID
13PAT_CODEVARCHAR2(20)Y患者编码,对应病案首页病案号
14PAT_NAMEVARCHAR2(50)Y患者姓名
15TELVARCHAR2(50)Y患者联系方式,固定电话+移动电话
16ENABLEDNUMBERY启用标志 1启用,3删除
17CREATE_DTDATEY创建日期
18CREATE_ID_EMPVARCHAR2(20)Y创建人员ID
19CREATE_EMP_NAMEVARCHAR2(20)Y创建人员姓名
20APPOINT_DATEDATEY患者预约日期

SC_SERVICE_SCHEDULE_CHANNEL

此表用于保存排班渠道

字段结构

#字段名类型可空主键说明
1ID_SERVICE_SCHEDULE_CHANNELVARCHAR2(20)物理主键
2ID_SERVICE_SCHEDULEVARCHAR2(20)Y排班ID
3ID_CHANNELVARCHAR2(20)Y渠道
4AMOUNT_APPTNUMBERY数量_号源池_可预约
5AMOUNT_USEDNUMBERY数量_号源池_已用
6ENABLEDNUMBERY是否启用
7CREATE_DTDATEY
8CREATE_ID_EMPVARCHAR2(20)Y
9CREATE_EMP_NAMEVARCHAR2(50)Y
10LATEST_DTDATEY
11LATEST_ID_EMPVARCHAR2(20)Y
12LATEST_EMP_NAMEVARCHAR2(50)Y
13CHANNEL_GROUPVARCHAR2(20)Y渠道分组

SC_SERVICE_SCHEDULE_TICKETS

医技排班_排班_号段
  1. 此表用于维护模板下生成的号段,可用于排班快速复制
  2. 生成某星期下的号段,例如:1-10号就诊时间8:00-9:00,11-20号就诊时间9:00-10:00
  3. 号段生成,依据班次开始-结束时间,及“计划排班_班次”中的“时段区间”得来

字段结构

#字段名类型可空主键说明
1ID_SERVICE_SCHEDULE_TICKETSVARCHAR2(20)Y号段ID、物理主键
2ID_ORGVARCHAR2(20)Y机构、外键:医院资源_机构
3ID_SERVICE_SCHEDULEVARCHAR2(20)Y计划ID、外键:计划排班_计划安排
4ID_DAYSLOTVARCHAR2(20)Y班次ID、外键:计划排班_班次
5NUMNUMBERY票号张数、表示此号段下总张数
6NUM_BEGINNUMBERY开始票号、段模式下的开始票号
7TIME_BEGINVARCHAR2(8)Y开始时间、此号段开始时间
8TIME_ENDVARCHAR2(8)Y结束时间、此号段结束时间
9AMOUNT_APPTNUMBERY可预约数量
10AMOUNT_APPOINT_USEDNUMBERY已预约数
11ADD_INDICATORNUMBERY加号标志 0- 正常号 1-加号 2-补号
12ENABLEDNUMBERY启用标志 0代表不启用,1代表启用
13CREATE_DTDATEY创建日期、该条记录创建日期+时间
14CREATE_ID_EMPVARCHAR2(20)Y创建人员ID、创建此记录的员工id
15CREATE_EMP_NAMEVARCHAR2(50)Y创建人员姓名、冗余字段,记录创建此记录的人员姓名
16LATEST_DTDATEY修改日期、该记录最近一次修时间+日期
17LATEST_ID_EMPVARCHAR2(20)Y修改人员ID、最近一次修改此记录的员工id
18LATEST_EMP_NAMEVARCHAR2(50)Y修改人员姓名、冗余字段,记录修改此记录的人员姓名
19SCHEDULE_TICKETS_CODEVARCHAR2(20)Y号段编码
20SCHEDULE_TICKETS_NAMEVARCHAR2(50)Y号段名称
21ID_APPTOINT_RULEVARCHAR2(20)Y预约规则
22AMOUNT_USEDNUMBERY已使用数量、此号段已经使用数

SC_TICKET

计划排班_号位

此表用于记录每个号位的使用情况

字段结构

#字段名类型可空主键说明
1ID_SCHEDULE_TICKETVARCHAR2(20)PK号位ID
2ID_ORGVARCHAR2(20)Y机构
3ID_SCHEDULEVARCHAR2(20)Y排班 外键:计划排班_排班
4SCHEDULE_TICKET_CODEVARCHAR2(20)Y号位编码
5SCHEDULE_TICKET_NAMEVARCHAR2(50)Y号位名称
6ID_DAYSLOTVARCHAR2(20)Y班次 外键:计划排班_班次
7NUMNUMBER(4,0)Y票号 顺序显示,用于打印挂号条显示的顺序等
8ID_CHANNELVARCHAR2(20)Y使用的渠道 外键:计划排班_预约渠道
9TIME_BEGINVARCHAR2(8)Y预计开始时间 此号位的开始时间
10TIME_ENDVARCHAR2(8)Y预计结束时间 此号位的结束时间
11ENABLEDNUMBER(1,0)Y0为不启用,1为启用
12USED_STATUSNUMBER(1,0)Y使用状态 0-未用 1-使用 2-取消使用
13ADD_STATUSNUMBER(1,0)Y加号标志

0- 正常号 1-加号 2-补号 |

14CREATE_DTDATEY创建日期 该条记录创建日期+时间
15CREATE_ID_EMPVARCHAR2(20)Y创建人员ID 创建此记录的员工id
16CREATE_EMP_NAMEVARCHAR2(20)Y创建人员姓名 冗余字段,记录创建此记录的人员姓名
17LATEST_DTDATEY修改日期 该记录最近一次修时间+日期
18LATEST_ID_EMPVARCHAR2(20)Y修改人员ID 最近一次修改此记录的员工id
19LATEST_EMP_NAMEVARCHAR2(20)Y修改人员姓名 冗余字段,记录修改此记录的人员姓名

主键

  • SYS_C0033518: ID_SCHEDULE_TICKET

索引

索引名唯一字段
IDX_SC_TICKET_SCH_EN_TB_IDID_SCHEDULE, ENABLED, TIME_BEGIN, ID_SCHEDULE_TICKET