排班预约
目录
- 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号就诊时间8:00-8:10,2号就诊时间8:10-8:20
- 号位生成依据:班次开始-结束时间,及默认单个服务时间计算得到
- SC_PLAN_TICKETS
#sc_plan_tickets — 计划排班_计划_号段
- 此表用于维护模板下生成的号段,可用于排班快速复制
- 生成某星期下的号段,例如:1-10号就诊时间8:00-9:00,11-20号就诊时间9:00-10:00
- 号段生成,依据班次开始-结束时间,及“计划排班_班次”中的“时段区间”得来
- 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-10号就诊时间8:00-9:00,11-20号就诊时间9:00-10:00
- 号段生成,依据班次开始-结束时间,及“计划排班_班次”中的“时段区间”得来
- 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-10号就诊时间8:00-9:00,11-20号就诊时间9:00-10:00
- 号段生成,依据班次开始-结束时间,及“计划排班_班次”中的“时段区间”得来
- SC_TICKET
#sc_ticket — 计划排班_号位
此表用于记录每个号位的使用情况
SC_APPOINT
计划排班_预约(此表用于预约主表)
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_APPOINT | VARCHAR2(20) | | | 预约ID、物理主键 |
| 2 | ID_APPOINT_CLASS | VARCHAR2(20) | Y | | 预约分类ID、外键:计划排班_预约分类 |
| 3 | ID_CLASS | VARCHAR2(20) | Y | | 号类ID、外键:计划排班_号类 |
| 4 | ID_SERVE | VARCHAR2(20) | Y | | 号别ID、外键:计划排班_号别 |
| 5 | ID_SCHEDULE | VARCHAR2(20) | Y | | 排班、外键:计划排班_排班 |
| 6 | ID_DATESLOT | VARCHAR2(20) | Y | | 班次、外键:计划排班_班次 |
| 7 | APPOINT_CODE | VARCHAR2(20) | Y | | 预约编码 |
| 8 | APPOINT_NAME | VARCHAR2(20) | Y | | 预约名称 |
| 9 | DESCRIPTION | VARCHAR2(200) | Y | | 预约描述 |
| 10 | ID_DEPT | VARCHAR2(20) | Y | | 部门ID、冗余字段,预约号所属部门,如:牙科 |
| 11 | DEPT_NAME | VARCHAR2(50) | Y | | 部门名称、冗余字段 |
| 12 | ID_EMP | VARCHAR2(20) | Y | | 人员ID、冗余字段,预约号所属人员(指定人员时使用),例如:牙科李主任 |
| 13 | EMP_NAME | VARCHAR2(50) | Y | | 姓名、冗余字段 |
| 14 | ID_TICKET | VARCHAR2(20) | Y | | 号位、号位模式下使用 |
| 15 | NUM | NUMBER(6,0) | Y | | 票号、号位模式下使用,目前产品为号段模式 |
| 16 | ID_TICKETS | VARCHAR2(20) | Y | | 号段、号段模式下使用,目前产品为号位模式 |
| 17 | DT_APPOINT | DATE | Y | | 预约操作日期时间 |
| 18 | DT_BEGIN | DATE | Y | | 预计开始日期时间、冗余字段由号段或号位中带入 |
| 19 | DT_END | DATE | Y | | 预计结束日期时间、冗余字段 |
由号段或号位中带入
|
|---|
| 20 | ID_PAT | VARCHAR2(20) | Y | | 患者、外键:患者 |
| 21 | ID_CHANNEL | VARCHAR2(20) | Y | | 渠道、记录此预约使用的渠道 |
| 22 | ID_ORG | VARCHAR2(20) | Y | | 号源所属机构、冗余字段,记录此号源的所属机构 |
记录“计划排班_排班”中的“机构”
|
|---|
| 23 | ID_ORG_APPOINT | VARCHAR2(20) | Y | | 预约操作机构、集团模式下,预约操作机构可能非本机构,记录“登录机构” |
| 24 | ID_DEPT_APPOINT | VARCHAR2(20) | Y | | 预约操作部门、人员归属部门 |
| 25 | ID_EMP_APPOINT | VARCHAR2(20) | Y | | 预约操作人员 |
| 26 | SD_APPOINT_STATUS | VARCHAR2(20) | Y | | 预约状态、1 预约;2 支付;3 取号;4 取消(迟到、爽约) |
| 27 | PAYMENT_INDICATOR | NUMBER(1,0) | Y | | 预约已支付标志、默认为0 |
0为未支付,1为已支付
|
|---|
| 28 | NOTICE_INDICATOR | NUMBER(1,0) | Y | | 预约已通知标志、预约已通知标志 |
| 29 | CANCEL_INDICATOR | NUMBER(1,0) | Y | | 取消预约标志、默认为0 |
0为未取消,1为已取消
|
|---|
| 30 | DT_CANCEL | DATE | Y | | 取消日期时间 |
| 31 | ID_EMP_CANCEL | VARCHAR2(20) | Y | | 取消预约人员 |
| 32 | NOTE_CANCEL | VARCHAR2(256) | Y | | 取消预约说明 |
| 33 | CANCEL_NOTICE_INDICATOR | NUMBER(1,0) | Y | | 取消预约已通知标志、默认为0 |
0为未通知,1为已通知
|
|---|
| 34 | SD_CONSULTATION_TYPE | VARCHAR2(20) | Y | | 1.线下就诊 |
| 35 | CHARGE_TYPE_CODE | VARCHAR2(20) | Y | | 费别编码 |
| 36 | SERVE_PRICE | NUMBER(8,2) | Y | | 号别费用 |
| 37 | TICKET_SOURCE | VARCHAR2(1) | Y | | 是否是互联网诊疗 0-仅线下门诊 1-仅 互联网诊疗 |
| 38 | DURING_SOURCE | VARCHAR2(1) | Y | | 诊间预约来源 0-门诊 1-住院 |
| 39 | DT_ARRIVED | DATE | Y | | |
| 40 | DT_PAY | DATE | Y | | |
| 41 | FIRST_INDICATOR | VARCHAR2(1) | Y | | 初诊标识1初诊 |
| 42 | ID_ORG_LINE | VARCHAR2(20) | Y | | 合同单位 |
| 43 | ID_PAT_CLASS | VARCHAR2(20) | Y | | 患者身份类型ID |
| 44 | THIRD_CODE_REPT | VARCHAR2(100) | Y | | 三方账单号 |
SC_APPOINT_CLASS
计划排班_预约分类(1. 此表用于维护预约分类,例如:01门诊预约、02手术预约、03医技辅预约等)
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_APPOINT_CLASS | VARCHAR2(20) | Y | | 预约分类ID、物理主键 |
| 2 | ID_ORG | VARCHAR2(20) | Y | | 机构、外键:医院资源_机构 |
| 3 | APPOINT_CODE | VARCHAR2(20) | Y | | 预约分类编码、01门诊预约、02手术预约、03医技辅预约等 |
| 4 | APPOINT_NAME | VARCHAR2(50) | Y | | 预约分类名称 |
| 5 | DESCRIPTION | VARCHAR2(256) | Y | | 预约分类描述 |
| 6 | PY_CODE | VARCHAR2(50) | Y | | 拼音码 |
| 7 | WB_CODE | VARCHAR2(50) | Y | | 五笔码 |
| 8 | ALIAS | VARCHAR2(50) | Y | | 别名 |
| 9 | ENABLED | NUMBER(1,0) | Y | | 启用标志、0为不启用,1为启用 |
| 10 | CREATE_DT | DATE | Y | | 创建日期、该条记录创建日期+时间 |
| 11 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID、创建此记录的员工id |
| 12 | CREATE_EMP_NAME | VARCHAR2(20) | Y | | 创建人员姓名、冗余字段,记录创建此记录的人员姓名 |
| 13 | LATEST_DT | DATE | Y | | 修改日期、该记录最近一次修时间+日期 |
| 14 | LATEST_ID_EMP | VARCHAR2(20) | Y | | 修改人员ID、最近一次修改此记录的员工id |
| 15 | LATEST_EMP_NAME | VARCHAR2(20) | Y | | 修改人员姓名、冗余字段,记录修改此记录的人员姓名 |
SC_APPOINT_UPD_RECORD
计划排班_预约(此表用于预约主表)
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_APPOINT | VARCHAR2(20) | | | 预约ID、物理主键 |
| 2 | ID_APPOINT_CLASS | VARCHAR2(20) | Y | | 预约分类ID、外键:计划排班_预约分类 |
| 3 | ID_CLASS | VARCHAR2(20) | Y | | 号类ID、外键:计划排班_号类 |
| 4 | ID_SERVE | VARCHAR2(20) | Y | | 号别ID、外键:计划排班_号别 |
| 5 | ID_SCHEDULE | VARCHAR2(20) | Y | | 排班、外键:计划排班_排班 |
| 6 | ID_DATESLOT | VARCHAR2(20) | Y | | 班次、外键:计划排班_班次 |
| 7 | APPOINT_CODE | VARCHAR2(20) | Y | | 预约编码 |
| 8 | APPOINT_NAME | VARCHAR2(20) | Y | | 预约名称 |
| 9 | DESCRIPTION | VARCHAR2(200) | Y | | 预约描述 |
| 10 | ID_DEPT | VARCHAR2(20) | Y | | 部门ID、冗余字段,预约号所属部门,如:牙科 |
| 11 | DEPT_NAME | VARCHAR2(50) | Y | | 部门名称、冗余字段 |
| 12 | ID_EMP | VARCHAR2(20) | Y | | 人员ID、冗余字段,预约号所属人员(指定人员时使用),例如:牙科李主任 |
| 13 | EMP_NAME | VARCHAR2(50) | Y | | 姓名、冗余字段 |
| 14 | ID_TICKET | VARCHAR2(20) | Y | | 号位、号位模式下使用 |
| 15 | NUM | NUMBER(6,0) | Y | | 票号、号位模式下使用,目前产品为号段模式 |
| 16 | ID_TICKETS | VARCHAR2(20) | Y | | 号段、号段模式下使用,目前产品为号位模式 |
| 17 | DT_APPOINT | DATE | Y | | 预约操作日期时间 |
| 18 | DT_BEGIN | DATE | Y | | 预计开始日期时间、冗余字段由号段或号位中带入 |
| 19 | DT_END | DATE | Y | | 预计结束日期时间、冗余字段。由号段或号位中带入 |
| 20 | ID_PAT | VARCHAR2(20) | Y | | 患者、外键:患者 |
| 21 | ID_CHANNEL | VARCHAR2(20) | Y | | 渠道、记录此预约使用的渠道 |
| 22 | ID_ORG | VARCHAR2(20) | Y | | 号源所属机构、冗余字段,记录此号源的所属机构。记录“计划排班_排班”中的“机构” |
| 23 | ID_ORG_APPOINT | VARCHAR2(20) | Y | | 预约操作机构、集团模式下,预约操作机构可能非本机构,记录“登录机构” |
| 24 | ID_DEPT_APPOINT | VARCHAR2(20) | Y | | 预约操作部门、人员归属部门 |
| 25 | ID_EMP_APPOINT | VARCHAR2(20) | Y | | 预约操作人员 |
| 26 | SD_APPOINT_STATUS | VARCHAR2(20) | Y | | 预约状态 1已预约 2已到诊 3迟到 4已取消 5爽约 |
| 27 | PAYMENT_INDICATOR | NUMBER(1,0) | Y | | 预约已支付标志、默认为0 0为未支付,1为已支付 |
| 28 | NOTICE_INDICATOR | NUMBER(1,0) | Y | | 预约已通知标志、预约已通知标志 |
| 29 | CANCEL_INDICATOR | NUMBER(1,0) | Y | | 取消预约标志、默认为0 0为未取消,1为已取消 |
| 30 | DT_CANCEL | DATE | Y | | 取消日期时间 |
| 31 | ID_EMP_CANCEL | VARCHAR2(20) | Y | | 取消预约人员 |
| 32 | NOTE_CANCEL | VARCHAR2(256) | Y | | 取消预约说明 |
| 33 | CANCEL_NOTICE_INDICATOR | NUMBER(1,0) | Y | | 取消预约已通知标志、默认为0 0为未通知,1为已通知 |
| 34 | SD_CONSULTATION_TYPE | VARCHAR2(20) | Y | | 1.线下就诊 |
| 35 | CHARGE_TYPE_CODE | VARCHAR2(20) | Y | | 费别编码 |
| 36 | TICKET_SOURCE | VARCHAR2(1) | Y | | 是否是互联网诊疗 0-仅线下门诊 1-仅互联网诊疗 |
| 37 | SERVE_PRICE | NUMBER(8,2) | Y | | 号别费用 |
| 38 | DURING_SOURCE | VARCHAR2(1) | Y | | 诊间预约来源 0-门诊 1-住院 |
| 39 | DT_ARRIVED | DATE | Y | | 到诊时间,同挂号表dt_entry |
| 40 | DT_PAY | DATE | Y | | 支付时间 |
| 41 | FIRST_INDICATOR | VARCHAR2(1) | Y | | 初诊标识,1是,0否 |
| 42 | ID_ORG_LINE | VARCHAR2(20) | Y | | 合同单位 |
SC_CHANNEL
计划排班_预约渠道(此表用于维护医院开放的预约渠道)
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_CHANNEL | VARCHAR2(20) | | PK | 预约渠道ID、物理主键 |
| 2 | ID_ORG | VARCHAR2(20) | Y | | 机构、外键:医院资源_机构 |
| 3 | SD_CHANNEL_TYPE | VARCHAR2(20) | Y | | |
| 4 | CHANNEL_CODE | VARCHAR2(20) | Y | | 预约渠道编码 |
| 5 | CHANNEL_NAME | VARCHAR2(50) | Y | | 预约渠道名称 |
| 6 | DESCRIPTION | VARCHAR2(256) | Y | | 预约渠道描述 |
| 7 | DAYS | NUMBER | Y | | 可预约天数、可预约天数,默认为1,代表最大可约明日号。只对门诊预约有效,其它(医技等)不判断天数。 |
| 8 | BEGIN_TIME | VARCHAR2(20) | Y | | 开始时间点、开始放号的小时数,默认为8。如8点后可预约明天的号 |
| 9 | HOLIDAY_EXCL_INDICATOR | NUMBER(1,0) | Y | | 计算节假日、天数是否排查节假日。 |
如果days=1, true-周五可预约周1的号,false-周五只能约周六的号。
|
|---|
| 10 | ENABLED | NUMBER(1,0) | Y | | 启用标志、0代表不启用,1代表启用 |
| 11 | CREATE_DT | DATE | Y | | 创建日期、该条记录创建日期+时间 |
| 12 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID、创建此记录的员工id |
| 13 | CREATE_EMP_NAME | VARCHAR2(20) | Y | | 创建人员姓名、冗余字段,记录创建此记录的人员姓名 |
| 14 | LATEST_DT | DATE | Y | | 修改日期、该记录最近一次修时间+日期 |
| 15 | LATEST_ID_EMP | VARCHAR2(20) | Y | | 修改人员ID、最近一次修改此记录的员工id |
| 16 | LATEST_EMP_NAME | VARCHAR2(20) | Y | | 修改人员姓名、冗余字段,记录修改此记录的人员姓名 |
| 17 | CHANNEL_GROUP | VARCHAR2(20) | Y | | 渠道分组 |
| 18 | BACK_DAYS | NUMBER(1,0) | Y | | 提前回收天数 |
| 19 | BACK_TIME | VARCHAR2(40) | Y | | 回收时间点 |
| 20 | SAME_DAY_INDICATOR | NUMBER(1,0) | Y | | 是否支持可挂当日号 |
主键
- PK_ID_CHANNEL: ID_CHANNEL
索引
| 索引名 | 唯一 | 字段 |
|---|
| PK_ID_CHANNEL | Y | ID_CHANNEL |
SC_CLASS
计划排班_号类(此表用于描述排班分类(号类),例如:中医普通号,副主任号)
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_CLASS | VARCHAR2(20) | | PK | 号类ID、物理主键 |
| 2 | ID_ORG | VARCHAR2(20) | Y | | 机构、外键:医院资源_机构 |
| 3 | ID_APPOINT_CLASS | VARCHAR2(20) | Y | | 预约分类ID |
| 4 | CLASS_CODE | VARCHAR2(20) | Y | | 号类编码 |
| 5 | CLASS_NAME | VARCHAR2(50) | Y | | 号类名称 |
| 6 | PY_CODE | VARCHAR2(50) | Y | | 拼音码 |
| 7 | WB_CODE | VARCHAR2(50) | Y | | 五笔码 |
| 8 | ALIAS | VARCHAR2(50) | Y | | 别名 |
| 9 | PAYMENT_INDICATOR | NUMBER(1,0) | Y | | 是否启动预约支付标志、是否启动预约功能下的需要支付标志,如果启动表示此号类需要支付才能患者签到,否则在规定的时间内将自动取消预约; |
0代表不启动,1代表启动
|
|---|
| 10 | ENABLED | NUMBER(1,0) | Y | | 启用标志、0代表不启用,1代表启用 |
| 11 | CREATE_DT | DATE | Y | | 创建日期、该条记录创建日期+时间 |
| 12 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID、创建此记录的员工id |
| 13 | CREATE_EMP_NAME | VARCHAR2(20) | Y | | 创建人员姓名、冗余字段,记录创建此记录的人员姓名 |
| 14 | LATEST_DT | DATE | Y | | 修改日期、该记录最近一次修时间+日期 |
| 15 | LATEST_ID_EMP | VARCHAR2(20) | Y | | 修改人员ID、最近一次修改此记录的员工id |
| 16 | LATEST_EMP_NAME | VARCHAR2(20) | Y | | 修改人员姓名、冗余字段,记录修改此记录的人员姓名 |
| 17 | DESCRIPTION | VARCHAR2(256) | Y | | |
| 18 | REGIST_TYPE | VARCHAR2(20) | Y | | |
| 19 | SD_CLASS_TYPE | VARCHAR2(10) | Y | | 号别类型字典:1、特需;2、专家;3、普通 |
主键
索引
| 索引名 | 唯一 | 字段 |
|---|
| PK_SC_CLASS | Y | ID_CLASS |
SC_CLASS_PRICE
计划排班_号类服务对照(解决费用)
此表用于维护号类关联的费用,一个号类可能会有多项收费
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_CLASS_PRICE | VARCHAR2(20) | | PK | 号别对照ID |
| 2 | ID_CLASS | VARCHAR2(20) | Y | | 号类ID、外键:计划排班_号类 |
| 3 | PRICE_ITEM_CODE | VARCHAR2(20) | Y | | 外键:价表_项目编码 |
| 4 | ENABLED | NUMBER(1,0) | Y | | 启用标志、0表示不启用,1表示启用 |
| 5 | CREATE_DT | DATE | Y | | 创建日期、该条记录创建日期+时间 |
| 6 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID、创建此记录的员工id |
| 7 | CREATE_EMP_NAME | VARCHAR2(20) | Y | | 创建人员姓名、冗余字段,记录创建此记录的人员姓名 |
| 8 | LATEST_DT | DATE | Y | | 修改日期、该记录最近一次修时间+日期 |
| 9 | LATEST_ID_EMP | VARCHAR2(20) | Y | | 修改人员ID、最近一次修改此记录的员工id |
| 10 | LATEST_EMP_NAME | VARCHAR2(20) | Y | | 修改人员姓名、冗余字段,记录修改此记录的人员姓名 |
| 11 | DISC_FLAG | NUMBER(1,0) | Y | | 减免标识。1 有减免 |
主键
- PK_SC_CLASS_PRICE: ID_CLASS_PRICE
索引
| 索引名 | 唯一 | 字段 |
|---|
| PK_SC_CLASS_PRICE | Y | ID_CLASS_PRICE |
SC_DAYSLOT
计划排班_班次(此表用于维护排班班次,例如:上午班、下午班、晚班)
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_DAYSLOT | VARCHAR2(20) | | PK | 班次ID、物理主键 |
| 2 | ID_ORG | VARCHAR2(20) | Y | | 机构、外键:医院资源_机构 |
| 3 | SERIAL_NO | NUMBER | Y | | 序号、暂时保留此字段,排序用分组开始时间来实现 |
| 4 | DAYSLOT_CODE | VARCHAR2(20) | Y | | 班次编码 |
| 5 | DAYSLOT_NAME | VARCHAR2(50) | Y | | 班次名称 |
| 6 | PY_CODE | VARCHAR2(50) | Y | | 拼音码 |
| 7 | WB_CODE | VARCHAR2(50) | Y | | 五笔码 |
| 8 | ALIAS | VARCHAR2(50) | Y | | 别名 |
| 9 | DESCRIPTION | VARCHAR2(256) | Y | | 日期分组描述 |
| 10 | TIME_BEGIN | VARCHAR2(8) | Y | | 分组开始时间、用于描述具体班次的开始时间,例如:上午班开始时间为8:00:00 |
左闭区间,精确到分
|
|---|
| 11 | TIME_END | VARCHAR2(8) | Y | | 分组结束时间、用于描述具体班次的开始时间,例如:上午班开始时间为12:00:00右开区间,精确到分 |
| 12 | PERIOD | NUMBER | Y | | 时段期间(分)、按照分钟形成分组下的时间区隔段,在号段模式下使用; |
| 13 | ENABLED | NUMBER(1,0) | Y | | 启用标志、0为不启用,1为启用 |
| 14 | CREATE_DT | DATE | Y | | 创建日期、该条记录创建日期+时间 |
| 15 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID、创建此记录的员工id |
| 16 | CREATE_EMP_NAME | VARCHAR2(20) | Y | | 创建人员姓名、冗余字段,记录创建此记录的人员姓名 |
| 17 | LATEST_DT | DATE | Y | | 修改日期、该记录最近一次修时间+日期 |
| 18 | LATEST_ID_EMP | VARCHAR2(20) | Y | | 修改人员ID、最近一次修改此记录的员工id |
| 19 | LATEST_EMP_NAME | VARCHAR2(20) | Y | | 修改人员姓名、冗余字段,记录修改此记录的人员姓名 |
| 20 | TIME_PARTS | NUMBER | Y | | 时间分片数 |
| 21 | SD_DAYSLOT_TYPE | VARCHAR2(20) | Y | | |
| 22 | TRANS_DEADLINE | VARCHAR2(20) | Y | | 交易截至时间 |
主键
- PK_SC_DAYSLOT: ID_DAYSLOT
索引
| 索引名 | 唯一 | 字段 |
|---|
| PK_SC_DAYSLOT | Y | ID_DAYSLOT |
SC_PLAN
计划排班_计划安排
备注:此表用于维护排班模板,按星期设置,可以支持排班快速复制
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_PLAN | VARCHAR2(20) | | PK | 计划ID、物理主键 |
| 2 | ID_ORG | VARCHAR2(20) | Y | | 机构、外键:医院资源_机构 |
| 3 | ID_CLASS | VARCHAR2(20) | Y | | 号类、外键:计划排班_号类 |
| 4 | ID_SERVE | VARCHAR2(20) | Y | | 号别、外键:计划排班_号别 |
| 5 | ID_DAYSLOT | VARCHAR2(20) | Y | | 班次、外键:计划排班_班次 |
| 6 | WEEKNO | NUMBER(1,0) | Y | | 星期数枚举:1,2,3,4,5,6,7;对应周一到周日 |
| 7 | AMOUNT_TOTAL | NUMBER | Y | | 数量_总数、默认由号别表中“默认号源池总数”带入 |
表示计划排班的号源池总数,-1 表示无限制。
数量_总数=数量_总数_可挂号+数量_总数_可预约
|
|---|
| 8 | PLAN_CODE | VARCHAR2(20) | Y | | 计划编码 |
| 9 | PLAN_NAME | VARCHAR2(50) | Y | | 计划名称 |
| 10 | DESCRIPTION | VARCHAR2(256) | Y | | 计划描述 |
| 11 | TICKET_MOD | NUMBER(1,0) | Y | | 票号模式、冗余字段;0为票号模式,1为号位模式;目前产品为号位模式 |
| 12 | ID_APPOINT_RULE | VARCHAR2(20) | Y | | 预约规则、冗余字段;预约规则,可为空。 |
| 13 | SERVE_LOT | NUMBER | Y | | 单个服务时间(分钟)、冗余字段,来自:计划排班_号别,可修改;用于号位模式下,生成号位表的预计时间和结束时间 |
| 14 | ID_DEPT | VARCHAR2(20) | Y | | 计划部门ID、冗余字段 |
| 15 | DEPT_NAME | VARCHAR2(50) | Y | | 计划部门名称、冗余字段 |
| 16 | ID_EMP | VARCHAR2(20) | Y | | 计划人员ID、冗余字段,指定人员模式下使用 |
| 17 | EMP_NAME | VARCHAR2(50) | Y | | 计划姓名、冗余字段 |
| 18 | PY_CODE | VARCHAR2(10) | Y | | 拼音码 |
| 19 | WB_CODE | VARCHAR2(10) | Y | | 五笔码 |
| 20 | ALIAS | VARCHAR2(20) | Y | | 别名 |
| 21 | ENABLED | NUMBER(1,0) | Y | | 启用标志、0为不启用,1为启用 |
| 22 | CREATE_DT | DATE | Y | | 创建日期、该条记录创建日期+时间 |
| 23 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID、创建此记录的员工id |
| 24 | CREATE_EMP_NAME | VARCHAR2(20) | Y | | 创建人员姓名、冗余字段,记录创建此记录的人员姓名 |
| 25 | LATEST_DT | DATE | Y | | 修改日期、该记录最近一次修时间+日期 |
| 26 | LATEST_ID_EMP | VARCHAR2(20) | Y | | 修改人员ID、最近一次修改此记录的员工id |
| 27 | LATEST_EMP_NAME | VARCHAR2(20) | Y | | 修改人员姓名、冗余字段,记录修改此记录的人员姓名 |
| 28 | AMOUNT_APPOINT | NUMBER | Y | | 可预约数,预约时,标记此字段 |
每次预约操作累计+1
|
|---|
| 29 | AMOUNT_ADD_MAX | NUMBER | Y | | 最大可加号数量 |
| 30 | LIMIT_INDICATOR | NUMBER | Y | | 是否限号 0-不限 1-限制 |
主键
索引
| 索引名 | 唯一 | 字段 |
|---|
| IDX_PLAN_ID_SERVE | | ID_SERVE |
| PK_SC_PLAN | Y | ID_PLAN |
SC_PLAN_CHANNEL
计划排班_计划安排_渠道
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_PLAN_CHANNEL | VARCHAR2(20) | | PK | 计划安排渠道ID |
| 2 | ID_PLAN | VARCHAR2(20) | Y | | 计划ID |
| 3 | ID_CHANNEL | VARCHAR2(20) | Y | | 预约渠道ID |
| 4 | AMOUNT_APPT | NUMBER | Y | | 对应渠道可预约 |
| 5 | CREATE_DT | DATE | Y | | 创建日期 |
| 6 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID |
| 7 | CREATE_EMP_NAME | VARCHAR2(20) | Y | | 创建人员姓名 |
| 8 | LATEST_DT | DATE | Y | | 修改日期 |
| 9 | LATEST_ID_EMP | VARCHAR2(20) | Y | | 修改人员ID |
| 10 | LATEST_EMP_NAME | VARCHAR2(20) | Y | | 修改人员姓名 |
| 11 | CHANNEL_GROUP | VARCHAR2(20) | Y | | 渠道分组 |
主键
- SYS_C0033534: ID_PLAN_CHANNEL
SC_PLAN_TICKET
计划排班_计划_号位
- 此表用于维护模板下生成的号位,可用于排班快速复制
- 生成某星期下的号位,例如:1号就诊时间8:00-8:10,2号就诊时间8:10-8:20
- 号位生成依据:班次开始-结束时间,及默认单个服务时间计算得到
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_PLAN_TICKET | VARCHAR2(20) | | PK | 号位ID |
| 2 | ID_ORG | VARCHAR2(20) | Y | | 机构 外键:医院资源_机构 |
| 3 | ID_PLAN | VARCHAR2(20) | Y | | 计划ID |
| 4 | PLAN_TICKET_CODE | VARCHAR2(20) | Y | | 号位编码 |
| 5 | PLAN_TICKET_NAME | VARCHAR2(50) | Y | | 号位名称 |
| 6 | ID_DAYSLOT | VARCHAR2(20) | Y | | 班次ID |
| 7 | TIME_BEGIN | VARCHAR2(8) | Y | | 预计开始时间 根据“默认单个服务时间”和“班别”开始结束时间,计算出细分的开始-结束时间 |
| 8 | TIME_END | VARCHAR2(8) | Y | | 预计结束时间 根据“默认单个服务时间”和“班别”开始结束时间,计算出细分的开始-结束时间 |
| 9 | NUM | NUMBER | Y | | 票号 表示该时间段对应的序号,后续可用于排队叫号 |
| 10 | CREATE_DT | DATE | Y | | 创建日期 该条记录创建日期+时间 |
| 11 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID 创建此记录的员工id |
| 12 | CREATE_EMP_NAME | VARCHAR2(20) | Y | | 创建人员姓名 冗余字段,记录创建此记录的人员姓名 |
| 13 | LATEST_DT | DATE | Y | | 修改日期 该记录最近一次修时间+日期 |
| 14 | LATEST_ID_EMP | VARCHAR2(20) | Y | | 修改人员ID 最近一次修改此记录的员工id |
| 15 | LATEST_EMP_NAME | VARCHAR2(20) | Y | | 修改人员姓名 冗余字段,记录修改此记录的人员姓名 |
主键
- SYS_C0033427: ID_PLAN_TICKET
SC_PLAN_TICKETS
计划排班_计划_号段
- 此表用于维护模板下生成的号段,可用于排班快速复制
- 生成某星期下的号段,例如:1-10号就诊时间8:00-9:00,11-20号就诊时间9:00-10:00
- 号段生成,依据班次开始-结束时间,及“计划排班_班次”中的“时段区间”得来
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_PLAN_TICKETS | VARCHAR2(20) | Y | | 号段ID、物理主键 |
| 2 | ID_ORG | VARCHAR2(20) | Y | | 机构、外键:医院资源_机构 |
| 3 | ID_PLAN | VARCHAR2(20) | Y | | 计划ID、外键:计划排班_计划安排 |
| 4 | PLAN_TICKETS_CODE | VARCHAR2(20) | Y | | 号段编码 |
| 5 | PLAN_TICKETS_NAME | VARCHAR2(50) | Y | | 号段名称 |
| 6 | ID_DAYSLOT | VARCHAR2(20) | Y | | 班次ID、外键:计划排班_班次 |
| 7 | NUM | NUMBER | Y | | 票号张数、表示此号段下总张数 |
| 8 | NUM_BEGIN | NUMBER | Y | | 开始票号、段模式下的开始票号 |
| 9 | TIME_BEGIN | VARCHAR2(8) | Y | | 预计开始时间、此号段预计开始时间 |
| 10 | TIME_END | VARCHAR2(8) | Y | | 预计结束时间、此号段预计结束时间 |
| 11 | CREATE_DT | DATE | Y | | 创建日期、该条记录创建日期+时间 |
| 12 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID、创建此记录的员工id |
| 13 | CREATE_EMP_NAME | VARCHAR2(20) | Y | | 创建人员姓名、冗余字段,记录创建此记录的人员姓名 |
| 14 | LATEST_DT | DATE | Y | | 修改日期、该记录最近一次修时间+日期 |
| 15 | LATEST_ID_EMP | VARCHAR2(20) | Y | | 修改人员ID、最近一次修改此记录的员工id |
| 16 | LATEST_EMP_NAME | VARCHAR2(20) | Y | | 修改人员姓名、冗余字段,记录修改此记录的人员姓名 |
| 17 | AMOUNT_APPT | NUMBER | Y | | 可预约数量 |
SC_SCHEDULE
计划排班_排班(1. 此表为号表(号源池),每一天为一条记录,2. 生成号表、挂号、预约、加号、取消挂号、取消预约会更新此表)
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_SCHEDULE | VARCHAR2(20) | | PK | |
| 2 | ID_ORG | VARCHAR2(20) | Y | | 机构、外键:医院资源_机构 |
| 3 | ID_APPOINT_CLASS | VARCHAR2(20) | Y | | 预约分类ID、外键:计划排班_预约分类 |
| 4 | ID_SERVE | VARCHAR2(20) | Y | | 号别、外键:计划排班_号别 |
| 5 | ID_PLAN | VARCHAR2(20) | Y | | 计划、冗余字段,可为空 |
| 6 | DAY_SCHEDULE | DATE | Y | | 日期、此号表的日期 |
| 7 | ID_DAYSLOT | VARCHAR2(20) | Y | | 班次、外键:计划排班_班次 |
| 8 | AMOUNT_TOTAL | NUMBER | Y | | 数量_总数 |
| 9 | AMOUNT_CHKIN_USED | NUMBER | Y | | 数量_可挂号_已用、挂号时,标记此字段 |
每次挂号操作累计+1
|
|---|
| 10 | ENABLED | NUMBER(1,0) | Y | | 启用标志、0为不启用,1为启用 |
| 11 | ADD_AMOUNT | NUMBER | Y | | 已加号数量、已加号数量为病人指定加号 + 医生号源加号 |
| 12 | CREATE_DT | DATE | Y | | 创建日期、该条记录创建日期+时间 |
| 13 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID、创建此记录的员工id |
| 14 | CREATE_EMP_NAME | VARCHAR2(20) | Y | | 创建人员姓名、冗余字段,记录创建此记录的人员姓名 |
| 15 | LATEST_DT | DATE | Y | | 修改日期、该记录最近一次修时间+日期 |
| 16 | LATEST_ID_EMP | VARCHAR2(20) | Y | | 修改人员ID、最近一次修改此记录的员工id |
| 17 | LATEST_EMP_NAME | VARCHAR2(20) | Y | | 修改人员姓名冗余字段,记录修改此记录的人员姓名 |
| 18 | AMOUNT_ADD_MAX | NUMBER | Y | | 最大可加号数量 |
| 19 | LIMIT_INDICATOR | NUMBER | Y | | 是否限号 0-不限 1-限制 |
| 20 | AMOUNT_APPOINT_USED | NUMBER | Y | | 已预约数 |
| 21 | STOP_DT | DATE | Y | | 停诊操作时间 |
| 22 | STOP_ID_EMP | VARCHAR2(20) | Y | | 停诊操作人员ID |
| 23 | STOP_EMP_NAME | VARCHAR2(50) | Y | | 停诊操作人员姓名 |
| 24 | ID_EMP_SUBSTITUTE | VARCHAR2(20) | Y | | 代诊医生ID |
| 25 | EMP_NAME_SUBSTITUTE | VARCHAR2(50) | Y | | 代诊医生姓名 |
| 26 | SUBSTITUTE_DT | DATE | Y | | 代诊操作日期 |
| 27 | SUBSTITUTE_ID_EMP | VARCHAR2(20) | Y | | 代诊操作人员ID |
| 28 | SUBSTITUTE_EMP_NAME | VARCHAR2(50) | Y | | 代诊操作人员姓名 |
| 29 | AMOUNT_APPOINT | NUMBER | Y | | 可预约数,预约时,标记此字段 |
每次预约操作累计+1
主键
- PK_SC_SCHEDULE: ID_SCHEDULE
索引
| 索引名 | 唯一 | 字段 |
|---|
| IDX_SC_SCH_DAY_SCH_SVC | | DAY_SCHEDULE, ID_SCHEDULE, ID_SERVE |
| PK_SC_SCHEDULE | Y | ID_SCHEDULE |
SC_SCHEDULE_ABNORMAL_LOG
手动,自动排班日志表
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_SCHEDULE_ABNORMAL_LOG | VARCHAR2(20) | | PK | 物理主键 |
| 2 | SD_ABNORMAL_SCHEDULE_TYPE | VARCHAR2(20) | Y | | 异常类型 1.已有排班数据 2.覆盖排班数据 3.其他异常,0正常 |
| 3 | ID_SCHEDULE | VARCHAR2(20) | Y | | 外键:排班ID |
| 4 | DAY_SCHEDULE | DATE | Y | | 排班日期 |
| 5 | ID_SERVE | VARCHAR2(20) | Y | | 号别ID |
| 6 | SERVE_NAME | VARCHAR2(50) | Y | | 冗余字段,号别名称 |
| 7 | ID_DEPT | VARCHAR2(20) | Y | | 部门ID |
| 8 | DEPT_NAME | VARCHAR2(50) | Y | | 部门名称 |
| 9 | ID_EMP | VARCHAR2(20) | Y | | 人员ID |
| 10 | EMP_NAME | VARCHAR2(50) | Y | | 人员名称 |
| 11 | ENABLED | NUMBER(1,0) | Y | | 启用标识 |
| 12 | CREATE_DT | DATE | Y | | 创建日期 |
| 13 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID |
| 14 | CREATE_EMP_NAME | VARCHAR2(50) | Y | | 创建人员姓名 |
| 15 | ABNORMAL_MESSAGE | VARCHAR2(200) | Y | | 异常信息 |
| 16 | ID_DAYSLOT | VARCHAR2(20) | Y | | 班次ID |
| 17 | DAYSLOT_NAME | VARCHAR2(50) | Y | | 班次名称 |
| 18 | SCHEDULE_TYPE | NUMBER | Y | | 可空,0自动排班 null或1 手动排班 |
主键
- SYS_C0033473: ID_SCHEDULE_ABNORMAL_LOG
SC_SCHEDULE_BATCH_TASK
全院批量排班任务表
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_SCHEDULE_BATCH_TASK | VARCHAR2(22) | Y | | 批处理任务ID |
| 2 | TASK_STATUS | VARCHAR2(1) | Y | | 任务状态(1-初始化 2-正在执行中 3-执行完毕 4-执行异常) |
| 3 | CREATE_EMP_ID | VARCHAR2(50) | Y | | 创建人ID |
| 4 | CREATE_DT | DATE | Y | | 创建时间 |
| 5 | LATEST_DT | DATE | Y | | 最后更新时间 |
| 6 | REQUEST_MSG | CLOB | Y | | 请求信息 |
| 7 | RESPONSE_MSG | CLOB | Y | | 响应信息 |
SC_SCHEDULE_CHANGE_LOG
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_SCHEDULE_CHANGE_LOG | VARCHAR2(20) | Y | | 停诊代诊日志ID |
| 2 | SD_SCHEDULE_CHANGE_TYPE | VARCHAR2(20) | Y | | 类型,1.停诊 2.代诊 |
| 3 | ID_SCHEDULE | VARCHAR2(20) | Y | | 排班ID |
| 4 | DAY_SCHEDULE | DATE | Y | | 排班日期 |
| 5 | ID_SERVE | VARCHAR2(20) | Y | | 号别 |
| 6 | SERVE_NAME | VARCHAR2(50) | Y | | 号别名称 |
| 7 | ID_DAYSLOT | VARCHAR2(20) | Y | | 班次ID |
| 8 | DAYSLOT_NAME | VARCHAR2(50) | Y | | 班次名称 |
| 9 | ID_DEPT | VARCHAR2(20) | Y | | 部门ID |
| 10 | DEPT_NAME | VARCHAR2(50) | Y | | 部门名称 |
| 11 | ID_EMP | VARCHAR2(20) | Y | | 人员ID |
| 12 | EMP_NAME | VARCHAR2(50) | Y | | 人员姓名 |
| 13 | ID_EMP_SUBSTITUTE | VARCHAR2(20) | Y | | 代诊人员ID |
| 14 | EMP_NAME_SUBSTITUTE | VARCHAR2(50) | Y | | 代诊人员姓名 |
| 15 | ID_PAT | VARCHAR2(20) | Y | | 患者ID |
| 16 | PAT_CODE | VARCHAR2(20) | Y | | 患者编码,对应病案首页病案号 |
| 17 | PAT_NAME | VARCHAR2(50) | Y | | 患者姓名 |
| 18 | TEL | VARCHAR2(50) | Y | | 患者联系方式,固定电话+移动电话 |
| 19 | ENABLED | NUMBER | Y | | 启用标志 1启用,3删除 |
| 20 | CREATE_DT | DATE | Y | | 创建日期 |
| 21 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID |
| 22 | CREATE_EMP_NAME | VARCHAR2(20) | Y | | 创建人员姓名 |
| 23 | APPOINT_DATE | DATE | Y | | 患者预约日期 |
| 24 | ARRIVED_STATUS | VARCHAR2(20) | Y | | |
SC_SCHEDULE_CHANNEL
计划排班_排班_渠道(此表用于记录排班的不同渠道号源)
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_SCHEDULE_CHANNEL | VARCHAR2(20) | | PK | 排班渠道ID、物理主键 |
| 2 | ID_SCHEDULE | VARCHAR2(20) | Y | | 排班ID、外键:计划排班_排班 |
| 3 | ID_CHANNEL | VARCHAR2(20) | Y | | 渠道、外键:计划排班_预约分类 |
| 4 | AMOUNT_APPT | NUMBER | Y | | 数量_号源池_可预约、限制模式下使用 |
代表此渠道的可预约数量
|
|---|
| 5 | AMOUNT_USED | NUMBER | Y | | 数量_号源池_已用、此号源池已使用数量 |
在限制模式下,不得大于可预约数量
在不限制模式下,不得大于号源池总数
|
|---|
| 6 | CREATE_DT | DATE | Y | | 创建日期、该条记录创建日期+时间 |
| 7 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID、创建此记录的员工id |
| 8 | CREATE_EMP_NAME | VARCHAR2(20) | Y | | 创建人员姓名、冗余字段,记录创建此记录的人员姓名 |
| 9 | LATEST_DT | DATE | Y | | 修改日期、该记录最近一次修时间+日期 |
| 10 | LATEST_ID_EMP | VARCHAR2(20) | Y | | 修改人员ID、最近一次修改此记录的员工id |
| 11 | LATEST_EMP_NAME | VARCHAR2(20) | Y | | 修改人员姓名、冗余字段,记录修改此记录的人员姓名 |
| 12 | CHANNEL_GROUP | VARCHAR2(20) | Y | | 渠道分组 |
主键
- PK_SC_SCHEDULE_CHANNEL: ID_SCHEDULE_CHANNEL
索引
| 索引名 | 唯一 | 字段 |
|---|
| IDX_SC_SCH_CH_SCH_CH | | ID_SCHEDULE, ID_CHANNEL |
| PK_SC_SCHEDULE_CHANNEL | Y | ID_SCHEDULE_CHANNEL |
SC_SCHEDULE_TICKETS
计划排班_号段(此表用于记录每个号段的使用情况)
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_SCHEDULE_TICKETS | VARCHAR2(20) | Y | | 号段ID、物理主键 |
| 2 | ID_ORG | VARCHAR2(20) | Y | | 机构、外键:医院资源_机构 |
| 3 | ID_SCHEDULE | VARCHAR2(20) | Y | | 排班、外键:计划排班_排班 |
| 4 | SCHEDULE_TICKETS_CODE | VARCHAR2(20) | Y | | 号段编码 |
| 5 | SCHEDULE_TICKETS_NAME | VARCHAR2(50) | Y | | 号段名称 |
| 6 | ID_DAYSLOT | VARCHAR2(20) | Y | | 班次、外键:计划排班_班次 |
| 7 | NUM_BEGIN | NUMBER | Y | | 开始票号、段模式下的开始票号 |
| 8 | NUM | NUMBER | Y | | 票号张数、表示此号段下总张数 |
| 9 | ID_APPTOINT_RULE | VARCHAR2(20) | Y | | 预约规则、预约规则,由计划带入 |
| 10 | TIME_BEGIN | VARCHAR2(8) | Y | | 预计开始时间、表示此号段的开始时间,与日期分组下时段开始时间相同 |
| 11 | TIME_END | VARCHAR2(8) | Y | | 预计结束时间、表示此号段的结束时间,与日期分组下时段结束时间相同 |
| 12 | AMOUNT_USED | NUMBER | Y | | 已使用数量、此号段已经使用数 |
| 13 | AMOUNT_APPT | NUMBER | Y | | 可预约数量、此号段剩余可预约数 |
| 14 | AMOUNT_APPOINT_USED | NUMBER | Y | | 已预约数、此号段已预约数 |
| 15 | ADD_INDICATOR | NUMBER(4,0) | Y | | 加号标志、0- 正常号 1-加号 2-补号 |
| 16 | ENABLED | NUMBER(1,0) | Y | | 启用标志、0代表不启用,1代表启用 |
| 17 | CREATE_DT | DATE | Y | | 创建日期、该条记录创建日期+时间 |
| 18 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID、创建此记录的员工id |
| 19 | CREATE_EMP_NAME | VARCHAR2(20) | Y | | 创建人员姓名、冗余字段,记录创建此记录的人员姓名 |
| 20 | LATEST_DT | DATE | Y | | 修改日期、该记录最近一次修时间+日期 |
| 21 | LATEST_ID_EMP | VARCHAR2(20) | Y | | 修改人员ID、最近一次修改此记录的员工id |
| 22 | LATEST_EMP_NAME | VARCHAR2(20) | Y | | 修改人员姓名、冗余字段,记录修改此记录的人员姓名 |
索引
| 索引名 | 唯一 | 字段 |
|---|
| IDX_SC_SCH_TK_SCH_EN_TB_ID | | ID_SCHEDULE, ENABLED, TIME_BEGIN, ID_SCHEDULE_TICKETS |
SC_SERVE
计划排班_号别(1. 此表用于维护排班服务(号别),例如:副主任医师号 – 李主任(李主任号)号别定义可以支持指定部门或指定医生)
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_SERVE | VARCHAR2(20) | | PK | 号别ID、物理主键 |
| 2 | ID_ORG | VARCHAR2(20) | Y | | 机构、外键:医院资源_机构 |
| 3 | ID_CLASS | VARCHAR2(20) | Y | | 号类、外键:计划排班_号类 |
| 4 | SERVE_CODE | VARCHAR2(20) | Y | | 号别编码 |
| 5 | SERVE_NAME | VARCHAR2(50) | Y | | 号别名称 |
| 6 | DESCRIPTION | VARCHAR2(256) | Y | | 号别描述 |
| 7 | ID_DEPT | VARCHAR2(20) | Y | | 部门ID、标明此服务对应的部门 |
| 8 | DEPT_NAME | VARCHAR2(50) | Y | | 部门名称、冗余字段 |
| 9 | ID_EMP | VARCHAR2(20) | Y | | 人员ID、指定人员模式下使用 |
| 10 | EMP_NAME | VARCHAR2(50) | Y | | 姓名、冗余字段 |
| 11 | ID_LOCATION | VARCHAR2(256) | Y | | 号源地点、标明此服务的地点,可由文本方式录入 |
| 12 | PY_CODE | VARCHAR2(50) | Y | | 拼音码 |
| 13 | WB_CODE | VARCHAR2(50) | Y | | 五笔码 |
| 14 | ALIAS | VARCHAR2(50) | Y | | 别名 |
| 15 | TICKET_MODE | NUMBER(1,0) | Y | | 票号模式、0为号段模式,1为号位模式;目前产品为号段模式 |
依据号段/号位模式,对号源池计算会有不同影响
|
|---|
| 16 | DEF_POOL_TOTAL | NUMBER | Y | | 默认号源池总数、默认号源池总数,此字段后续在模板或排班会使用;在模板或排班中可以修改此默认值; |
-1 表示无限制(不限制预约与挂号数量)。
限制模式下,此字段为计算字段,受班次(按天时间总和)及默认单个服务时间影响,与默认单个服务时间联动
|
|---|
| 17 | SERVE_LOT | NUMBER | Y | | 默认单个服务时间(分钟)、默认号别下的时间(分钟),用于计算某班次下有多少号 |
| 18 | ID_APPTOINT_RULE | VARCHAR2(20) | Y | | 默认预约规则、号位模式下使用,默认此服务下的预约规则,在生成号表时会使用。可为空 |
| 19 | ENABLED | NUMBER(1,0) | Y | | 启用标志、0为启用,1为不启用 |
| 20 | CREATE_DT | DATE | Y | | 创建日期、该条记录创建日期+时间 |
| 21 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID、创建此记录的员工id |
| 22 | CREATE_EMP_NAME | VARCHAR2(20) | Y | | 创建人员姓名、冗余字段,记录创建此记录的人员姓名 |
| 23 | LATEST_DT | DATE | Y | | 修改日期、该记录最近一次修时间+日期 |
| 24 | LATEST_ID_EMP | VARCHAR2(20) | Y | | 修改人员ID、最近一次修改此记录的员工id |
| 25 | LATEST_EMP_NAME | VARCHAR2(20) | Y | | 修改人员姓名、冗余字段,记录修改此记录的人员姓名 |
| 26 | ID_DAYSLOTS | VARCHAR2(200) | Y | | 关联班次 |
| 27 | EMP_CODE | VARCHAR2(20) | Y | | 人员编码 |
| 28 | TICKET_SOURCE | VARCHAR2(1) | Y | | 互联网标识 0-仅线下门诊(否) 1-仅互联网(是) |
| 29 | EXTEND_DISCOUNT_SIGN | VARCHAR2(1) | Y | | 减免标识:1是,0否 |
| 30 | EXTEND_EXPERT_COST | NUMBER(22,2) | Y | | 专家检查费(改为折后金额) |
| 31 | FIRST_INDICATOR | VARCHAR2(1) | Y | | 初诊标识,1初诊,2复诊 |
| 32 | SAVE_AGAIN_SIGN | VARCHAR2(2) | Y | | 是否记录复诊患者表标识,1是0否 |
| 33 | REPORT_ID_EMP | VARCHAR2(20) | Y | | 上报医生ID |
| 34 | REPORT_EMP_NAME | VARCHAR2(20) | Y | | 上报医生名 |
| 35 | SERIAL_NO | VARCHAR2(8) | Y | | 顺序号 |
| 36 | EXTEND_DISC_RATIO | NUMBER(3,2) | Y | | 折后系数(0~1的2位小数) |
| 37 | ER_INDICATOR | NUMBER(1,0) | Y | | 急诊标记:1 是 0 否 |
| 38 | EXTERNAL_TEST | NUMBER(1,0) | Y | | 外检标记:1 是 0 否 |
| 39 | IS_EARLY_STOP | NUMBER(1,0) | Y | | 是否提前停止 |
| 40 | EARLY_NUM | NUMBER(5,1) | Y | | 提前停止提前时间小时 |
| 41 | AUTO_SCHEDULE | NUMBER | Y | | 是否自动排班(1:自动排班) |
主键
索引
| 索引名 | 唯一 | 字段 |
|---|
| IDX_SC_SERVE_ID_CLASS | | ID_CLASS |
| PK_SC_SERVE | Y | ID_SERVE |
SC_SERVE_CHANNEL
计划排班_号别_渠道(此表用于维护号别与渠道的对应关系,例如:李主任号只开放现场和官网的号)
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_SERVE_CHANNEL | VARCHAR2(20) | Y | | 号别渠道ID、物理主键 |
| 2 | ID_CHANNEL | VARCHAR2(20) | Y | | 预约渠道ID、外键:排班计划_渠道 |
| 3 | ID_SERVE | VARCHAR2(20) | Y | | 号别ID、外键:排班计划_号别 |
| 4 | DEF_POOL_AMOUNT | NUMBER | Y | | 默认可预约数量、默认此渠道可预约数量,此字段后续在模板或排班会使用; |
在渠道不限制模式下,不需维护此字段;
在渠道限制模式下,总渠道可预约数量之和不能大于“计划排班_号别”中的“默认号源池总数”
|
|---|
| 5 | ENABLED | NUMBER(1,0) | Y | | 启用标志、0为不启用,1为启用 |
| 6 | CREATE_DT | DATE | Y | | 创建日期、该条记录创建日期+时间 |
| 7 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID、创建此记录的员工id |
| 8 | CREATE_EMP_NAME | VARCHAR2(20) | Y | | 创建人员姓名、冗余字段,记录创建此记录的人员姓名 |
| 9 | LATEST_DT | DATE | Y | | 修改日期、该记录最近一次修时间+日期 |
| 10 | LATEST_ID_EMP | VARCHAR2(20) | Y | | 修改人员ID、最近一次修改此记录的员工id |
| 11 | LATEST_EMP_NAME | VARCHAR2(20) | Y | | 修改人员姓名、冗余字段,记录修改此记录的人员姓名 |
| 12 | CHANNEL_GROUP | VARCHAR2(20) | Y | | 组号,为空则单独,相同则共享 |
| 13 | OPEN_SIGN | NUMBER(2,0) | Y | | 0 未选中,1 已选中 |
索引
| 索引名 | 唯一 | 字段 |
|---|
| IDX_SC_SVC_CH_SVC_CH_OPN | | ID_SERVE, ID_CHANNEL, OPEN_SIGN |
SC_SERVICE_APPOINT
医技预约表
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_SERVICE_APPOINT | VARCHAR2(20) | | | |
| 2 | ID_SERVICE | VARCHAR2(20) | Y | | 医技服务ID |
| 3 | ID_SERVICE_SCHEDULE | VARCHAR2(20) | Y | | 医技服务排班ID |
| 4 | ID_DAYSLOT | VARCHAR2(20) | Y | | 班次ID |
| 5 | DESCRIPTION | VARCHAR2(100) | Y | | 预约描述 |
| 6 | ID_DEPT | VARCHAR2(20) | Y | | 科室ID |
| 7 | DEPT_NAME | VARCHAR2(100) | Y | | 科室名称 |
| 8 | NUM | NUMBER(6,0) | Y | | 票号 |
| 9 | ID_SERVICE_TICKETS | VARCHAR2(20) | Y | | 号段ID |
| 10 | DT_APPOINT | DATE | Y | | 预约操作时间 |
| 11 | DT_BEGIN | DATE | Y | | 预约开始时间 |
| 12 | DT_END | DATE | Y | | 预约结束时间 |
| 13 | ID_PAT | VARCHAR2(20) | Y | | 患者ID |
| 14 | ID_CHANNEL | VARCHAR2(20) | Y | | 渠道ID |
| 15 | SD_APPOINT_STATUS | VARCHAR2(20) | Y | | 预约状态 |
| 16 | ID_ORG | VARCHAR2(20) | Y | | 号源所属机构 |
| 17 | ID_ORG_APPOINT | VARCHAR2(20) | Y | | 预约操作机构 |
| 18 | ID_DEPT_APPOINT | VARCHAR2(20) | Y | | 预约操作部门 |
| 19 | ID_EMP_APPOINT | VARCHAR2(20) | Y | | 预约操作人员 |
| 20 | PAYMENT_INDICATOR | NUMBER(2,0) | Y | | 预约已支付标志 |
| 21 | NOTICE_INDICATOR | NUMBER(2,0) | Y | | |
| 22 | CANCEL_INDICATOR | NUMBER(2,0) | Y | | 取消预约标志 |
| 23 | DT_CANCEL | DATE | Y | | 取消预约时间 |
| 24 | ID_EMP_CANCEL | VARCHAR2(20) | Y | | 取消预约人员 |
| 25 | NOTE_CANCEL | VARCHAR2(100) | Y | | 取消预约说明 |
| 26 | DT_ARRIVED | DATE | Y | | 到诊时间 |
| 27 | DT_PAY | DATE | Y | | 支付时间 |
| 28 | USED_NUMS | NUMBER(6,0) | Y | | 占用号源数 |
SC_SERVICE_APPOINT_DETAIL
医技预约明细表
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_SERVICE_APPOINT_DETAIL | VARCHAR2(20) | | | 主键 |
| 2 | ID_SERVICE_APPOINT | VARCHAR2(20) | Y | | 医技预约ID |
| 3 | ID_SERVICE | VARCHAR2(20) | Y | | 医技项目ID |
| 4 | SERVICE_NAME | VARCHAR2(100) | Y | | 医技项目名称 |
| 5 | ID_CLINIC_ITEM | VARCHAR2(20) | Y | | 诊疗项目ID |
| 6 | CLINIC_ITEM_NAME | VARCHAR2(100) | Y | | 诊疗项目名称 |
| 7 | ID_FORM | VARCHAR2(20) | Y | | 申请单ID |
| 8 | ID_ORDER | VARCHAR2(100) | Y | | 医嘱ID |
| 9 | APPOINT_DETAIL_STATUS | NUMBER(2,0) | Y | | 明细状态 |
SC_SERVICE_CHANNEL
医技服务渠道表
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_SERVICE_CHANNEL | VARCHAR2(20) | | | 医技渠道ID |
| 2 | ID_SERVICE | VARCHAR2(20) | Y | | 医技项目ID |
| 3 | ID_CHANNEL | VARCHAR2(20) | Y | | 渠道ID |
| 4 | CHANNEL_GROUP | VARCHAR2(20) | Y | | 渠道分组编号 |
| 5 | ENABLED | NUMBER | Y | | 是否启用 |
| 6 | CREATE_DT | DATE | Y | | 创建时间 |
| 7 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人ID |
| 8 | CREATE_EMP_NAME | VARCHAR2(20) | Y | | 创建人 |
| 9 | LATEST_DT | DATE | Y | | 最后修改时间 |
| 10 | LATEST_ID_EMP | VARCHAR2(20) | Y | | 最后修改人ID |
| 11 | LATEST_EMP_NAME | VARCHAR2(20) | Y | | 最后修改人名称 |
| 12 | OPEN_SIGN | NUMBER | Y | | 渠道开闭标识,1开0否 |
| 13 | CHANNEL_NAME | VARCHAR2(50) | Y | | 渠道名称 |
| 14 | CHANNEL_CODE | VARCHAR2(20) | Y | | 渠道编码 |
SC_SERVICE_PLAN
医技计划排班_计划安排 备注:此表用于维护医技排班模板,按星期设置,可以支持排班快速复制
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_SERVICE_PLAN | VARCHAR2(20) | Y | | 计划ID、物理主键 |
| 2 | ID_ORG | VARCHAR2(20) | Y | | 机构、外键:医院资源_机构 |
| 3 | ID_SERVICE | VARCHAR2(20) | Y | | 服务id、外键:计划排班_号别 |
| 4 | ID_DAYSLOT | VARCHAR2(20) | Y | | 班次、外键:计划排班_班次 |
| 5 | WEEKNO | NUMBER(1,0) | Y | | 星期数枚举:1,2,3,4,5,6,7;对应周一到周日 |
| 6 | AMOUNT_TOTAL | NUMBER | Y | | 数量_总数、默认由号别表中“默认号源池总数”带入表示计划排班的号源池总数,-1 表示无限制。数量_总数=数量_总数_可挂号+数量_总数_可预约 |
| 7 | PLAN_CODE | VARCHAR2(20) | Y | | 计划编码 |
| 8 | PLAN_NAME | VARCHAR2(50) | Y | | 计划名称 |
| 9 | DESCRIPTION | VARCHAR2(256) | Y | | 计划描述 |
| 10 | TICKET_MOD | NUMBER(1,0) | Y | | 票号模式、冗余字段;0为票号模式,1为号位模式;目前产品为号位模式 |
| 11 | ID_APPOINT_RULE | VARCHAR2(20) | Y | | 预约规则、冗余字段;预约规则,可为空。 |
| 12 | SERVE_LOT | NUMBER | Y | | 单个服务时间(分钟)、冗余字段,来自:计划排班_号别,可修改;用于号位模式下,生成号位表的预计时间和结束时间 |
| 13 | ID_DEPT | VARCHAR2(20) | Y | | 计划部门ID、冗余字段 |
| 14 | DEPT_NAME | VARCHAR2(50) | Y | | 计划部门名称、冗余字段 |
| 15 | ID_EMP | VARCHAR2(20) | Y | | 计划人员ID、冗余字段,指定人员模式下使用 |
| 16 | EMP_NAME | VARCHAR2(50) | Y | | 计划姓名、冗余字段 |
| 17 | PY_CODE | VARCHAR2(10) | Y | | 拼音码 |
| 18 | WB_CODE | VARCHAR2(10) | Y | | 五笔码 |
| 19 | ALIAS | VARCHAR2(20) | Y | | 别名 |
| 20 | ENABLED | NUMBER(1,0) | Y | | 启用标志、0为不启用,1为启用 |
| 21 | CREATE_DT | DATE | Y | | 创建日期、该条记录创建日期+时间 |
| 22 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID、创建此记录的员工id |
| 23 | CREATE_EMP_NAME | VARCHAR2(20) | Y | | 创建人员姓名、冗余字段,记录创建此记录的人员姓名 |
| 24 | LATEST_DT | DATE | Y | | 修改日期、该记录最近一次修时间+日期 |
| 25 | LATEST_ID_EMP | VARCHAR2(20) | Y | | 修改人员ID、最近一次修改此记录的员工id |
| 26 | LATEST_EMP_NAME | VARCHAR2(20) | Y | | 修改人员姓名、冗余字段,记录修改此记录的人员姓名 |
| 27 | AMOUNT_APPOINT | NUMBER | Y | | 可预约数,预约时,标记此字段m每次预约操作累计+1 |
| 28 | AMOUNT_ADD_MAX | NUMBER | Y | | 最大可加号数量 |
| 29 | LIMIT_INDICATOR | NUMBER | Y | | 是否限号 0-不限 1-限制 |
| 30 | SOURCE_TYPE_CODE | VARCHAR2(20) | Y | | 默认号源类型编码 01-门诊 02-急诊 03-住院 |
| 31 | SOURCE_TYPE_NAME | VARCHAR2(50) | Y | | 默认号源类型名称 01-门诊 02-急诊 03-住院 |
SC_SERVICE_PLAN_CHANNEL
医技_计划安排_渠道
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_SERVICE_PLAN_CHANNEL | VARCHAR2(20) | | | 计划安排渠道ID |
| 2 | ID_SERVICE_PLAN | VARCHAR2(20) | Y | | 计划ID |
| 3 | ID_CHANNEL | VARCHAR2(20) | Y | | 预约渠道ID |
| 4 | AMOUNT_APPT | NUMBER | Y | | 对应渠道可预约 |
| 5 | CREATE_DT | DATE | Y | | 创建日期 |
| 6 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID |
| 7 | CREATE_EMP_NAME | VARCHAR2(20) | Y | | 创建人员姓名 |
| 8 | LATEST_DT | DATE | Y | | 修改日期 |
| 9 | LATEST_ID_EMP | VARCHAR2(20) | Y | | 修改人员ID |
| 10 | LATEST_EMP_NAME | VARCHAR2(20) | Y | | 修改人员姓名 |
| 11 | CHANNEL_GROUP | VARCHAR2(20) | Y | | 渠道分组 |
SC_SERVICE_PLAN_TICKETS
计划排班_计划_号段
- 此表用于维护模板下生成的号段,可用于排班快速复制
- 生成某星期下的号段,例如:1-10号就诊时间8:00-9:00,11-20号就诊时间9:00-10:00
- 号段生成,依据班次开始-结束时间,及“计划排班_班次”中的“时段区间”得来
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_SERVICE_PLAN_TICKETS | VARCHAR2(20) | Y | | 号段ID、物理主键 |
| 2 | ID_ORG | VARCHAR2(20) | Y | | 机构、外键:医院资源_机构 |
| 3 | ID_SERVICE_PLAN | VARCHAR2(20) | Y | | 计划ID、外键:计划排班_计划安排 |
| 4 | ID_DAYSLOT | VARCHAR2(20) | Y | | 班次ID、外键:计划排班_班次 |
| 5 | NUM | NUMBER | Y | | 票号张数、表示此号段下总张数 |
| 6 | NUM_BEGIN | NUMBER | Y | | 开始票号、段模式下的开始票号 |
| 7 | TIME_BEGIN | VARCHAR2(8) | Y | | 预计开始时间、此号段预计开始时间 |
| 8 | TIME_END | VARCHAR2(8) | Y | | 预计结束时间、此号段预计结束时间 |
| 9 | CREATE_DT | DATE | Y | | 创建日期、该条记录创建日期+时间 |
| 10 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID、创建此记录的员工id |
| 11 | CREATE_EMP_NAME | VARCHAR2(20) | Y | | 创建人员姓名、冗余字段,记录创建此记录的人员姓名 |
| 12 | LATEST_DT | DATE | Y | | 修改日期、该记录最近一次修时间+日期 |
| 13 | LATEST_ID_EMP | VARCHAR2(20) | Y | | 修改人员ID、最近一次修改此记录的员工id |
| 14 | LATEST_EMP_NAME | VARCHAR2(20) | Y | | 修改人员姓名、冗余字段,记录修改此记录的人员姓名 |
| 15 | AMOUNT_APPT | NUMBER | Y | | 可预约数量 |
| 16 | PLAN_TICKETS_CODE | VARCHAR2(20) | Y | | 号段编码 |
| 17 | PLAN_TICKETS_NAME | VARCHAR2(50) | Y | | 号段名称 |
SC_SERVICE_SCHEDULE
此表用于保存医技排班
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_SERVICE_SCHEDULE | VARCHAR2(20) | | | 物理主键 |
| 2 | ID_ORG | VARCHAR2(20) | Y | | 机构id |
| 3 | ID_SERVICE | VARCHAR2(20) | Y | | 服务id |
| 4 | ID_LOCATION | VARCHAR2(20) | Y | | 地点ID |
| 5 | DAY_SCHEDULE | DATE | Y | | 日期 |
| 6 | ID_DAYSLOT | VARCHAR2(20) | Y | | 班次 |
| 7 | AMOUNT_TOTAL | NUMBER | Y | | 数量_总数 |
| 8 | AMOUNT_APPOINT_USED | NUMBER | Y | | 数量_可预约_已用 |
| 9 | ENABLED | NUMBER | Y | | 启用标志 |
| 10 | ADD_AMOUNT | NUMBER | Y | | 已加号数量 |
| 11 | CREATE_DT | DATE | Y | | 创建日期 |
| 12 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID |
| 13 | CREATE_EMP_NAME | VARCHAR2(50) | Y | | 创建人员姓名 |
| 14 | LATEST_DT | DATE | Y | | 修改日期 |
| 15 | LATEST_ID_EMP | VARCHAR2(20) | Y | | 修改人员ID |
| 16 | LATEST_EMP_NAME | VARCHAR2(50) | Y | | 修改人员姓名 |
| 17 | LIMIT_INDICATOR | NUMBER | Y | | 是否限号 |
| 18 | STOP_DT | DATE | Y | | 停诊时间 |
| 19 | STOP_ID_EMP | VARCHAR2(20) | Y | | 停诊人员ID |
| 20 | STOP_EMP_NAME | VARCHAR2(50) | Y | | 停诊人员姓名 |
| 21 | ID_SERVICE_PLAN | VARCHAR2(20) | Y | | 计划id |
| 22 | ID_APPOINT_CLASS | VARCHAR2(20) | Y | | 预约分类ID、外键:计划排班_预约分类 |
| 23 | SOURCE_TYPE_CODE | VARCHAR2(20) | Y | | 默认号源类型编码 1-门诊 2-急诊 3-住院 4-通用 |
| 24 | SOURCE_TYPE_NAME | VARCHAR2(50) | Y | | 默认号源类型名称 |
| 25 | AMOUNT_CHKIN_USED | NUMBER | Y | | 数量_可挂号_已用、挂号时,标记此字段每次挂号操作累计+1 |
| 26 | AMOUNT_APPOINT | NUMBER | Y | | 可预约数,预约时,标记此字段每次预约操作累计+1 |
SC_SERVICE_SCHEDULE_ABNL_LOG
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_SERVICE_SCHEDULE_ABNL_LOG | VARCHAR2(20) | | | 物理主键 |
| 2 | SD_ABNORMAL_SCHEDULE_TYPE | VARCHAR2(20) | Y | | 异常类型 1.已有排班数据 2.覆盖排班数据 3.其他异常 |
| 3 | ID_SERVICE_SCHEDULE | VARCHAR2(20) | Y | | 外键:排班ID |
| 4 | DAY_SCHEDULE | DATE | Y | | 排班日期 |
| 5 | ID_SERVICE | VARCHAR2(20) | Y | | 服务ID |
| 6 | SERVICE_NAME | VARCHAR2(50) | Y | | 服务名称 |
| 7 | ID_DEPT | VARCHAR2(20) | Y | | 部门ID |
| 8 | DEPT_NAME | VARCHAR2(50) | Y | | 部门名称 |
| 9 | ID_EMP | VARCHAR2(20) | Y | | 人员ID |
| 10 | EMP_NAME | VARCHAR2(50) | Y | | 人员名称 |
| 11 | ENABLED | NUMBER(1,0) | Y | | 启用标识 |
| 12 | CREATE_DT | DATE | Y | | 创建日期 |
| 13 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID |
| 14 | CREATE_EMP_NAME | VARCHAR2(50) | Y | | 创建人员姓名 |
| 15 | ABNORMAL_MESSAGE | VARCHAR2(200) | Y | | 异常信息 |
| 16 | ID_DAYSLOT | VARCHAR2(20) | Y | | 班次ID |
| 17 | DAYSLOT_NAME | VARCHAR2(50) | Y | | 班次名称 |
SC_SERVICE_SCHEDULE_CHANGE_LOG
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_SERVICE_SCHEDULE_CHANGE_LOG | VARCHAR2(20) | Y | | 医技预约停诊日志ID |
| 2 | ID_SERVICE_SCHEDULE | VARCHAR2(20) | Y | | 排班ID |
| 3 | DAY_SCHEDULE | DATE | Y | | 排班日期 |
| 4 | ID_SERVICE | VARCHAR2(20) | Y | | 号别 |
| 5 | SERVICE_NAME | VARCHAR2(50) | Y | | 号别名称 |
| 6 | ID_DAYSLOT | VARCHAR2(20) | Y | | 班次ID |
| 7 | DAYSLOT_NAME | VARCHAR2(50) | Y | | 班次名称 |
| 8 | ID_DEPT | VARCHAR2(20) | Y | | 部门ID |
| 9 | DEPT_NAME | VARCHAR2(50) | Y | | 部门名称 |
| 10 | ID_EMP | VARCHAR2(20) | Y | | 人员ID |
| 11 | EMP_NAME | VARCHAR2(50) | Y | | 人员姓名 |
| 12 | ID_PAT | VARCHAR2(20) | Y | | 患者ID |
| 13 | PAT_CODE | VARCHAR2(20) | Y | | 患者编码,对应病案首页病案号 |
| 14 | PAT_NAME | VARCHAR2(50) | Y | | 患者姓名 |
| 15 | TEL | VARCHAR2(50) | Y | | 患者联系方式,固定电话+移动电话 |
| 16 | ENABLED | NUMBER | Y | | 启用标志 1启用,3删除 |
| 17 | CREATE_DT | DATE | Y | | 创建日期 |
| 18 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID |
| 19 | CREATE_EMP_NAME | VARCHAR2(20) | Y | | 创建人员姓名 |
| 20 | APPOINT_DATE | DATE | Y | | 患者预约日期 |
SC_SERVICE_SCHEDULE_CHANNEL
此表用于保存排班渠道
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_SERVICE_SCHEDULE_CHANNEL | VARCHAR2(20) | | | 物理主键 |
| 2 | ID_SERVICE_SCHEDULE | VARCHAR2(20) | Y | | 排班ID |
| 3 | ID_CHANNEL | VARCHAR2(20) | Y | | 渠道 |
| 4 | AMOUNT_APPT | NUMBER | Y | | 数量_号源池_可预约 |
| 5 | AMOUNT_USED | NUMBER | Y | | 数量_号源池_已用 |
| 6 | ENABLED | NUMBER | Y | | 是否启用 |
| 7 | CREATE_DT | DATE | Y | | |
| 8 | CREATE_ID_EMP | VARCHAR2(20) | Y | | |
| 9 | CREATE_EMP_NAME | VARCHAR2(50) | Y | | |
| 10 | LATEST_DT | DATE | Y | | |
| 11 | LATEST_ID_EMP | VARCHAR2(20) | Y | | |
| 12 | LATEST_EMP_NAME | VARCHAR2(50) | Y | | |
| 13 | CHANNEL_GROUP | VARCHAR2(20) | Y | | 渠道分组 |
SC_SERVICE_SCHEDULE_TICKETS
医技排班_排班_号段
- 此表用于维护模板下生成的号段,可用于排班快速复制
- 生成某星期下的号段,例如:1-10号就诊时间8:00-9:00,11-20号就诊时间9:00-10:00
- 号段生成,依据班次开始-结束时间,及“计划排班_班次”中的“时段区间”得来
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_SERVICE_SCHEDULE_TICKETS | VARCHAR2(20) | Y | | 号段ID、物理主键 |
| 2 | ID_ORG | VARCHAR2(20) | Y | | 机构、外键:医院资源_机构 |
| 3 | ID_SERVICE_SCHEDULE | VARCHAR2(20) | Y | | 计划ID、外键:计划排班_计划安排 |
| 4 | ID_DAYSLOT | VARCHAR2(20) | Y | | 班次ID、外键:计划排班_班次 |
| 5 | NUM | NUMBER | Y | | 票号张数、表示此号段下总张数 |
| 6 | NUM_BEGIN | NUMBER | Y | | 开始票号、段模式下的开始票号 |
| 7 | TIME_BEGIN | VARCHAR2(8) | Y | | 开始时间、此号段开始时间 |
| 8 | TIME_END | VARCHAR2(8) | Y | | 结束时间、此号段结束时间 |
| 9 | AMOUNT_APPT | NUMBER | Y | | 可预约数量 |
| 10 | AMOUNT_APPOINT_USED | NUMBER | Y | | 已预约数 |
| 11 | ADD_INDICATOR | NUMBER | Y | | 加号标志 0- 正常号 1-加号 2-补号 |
| 12 | ENABLED | NUMBER | Y | | 启用标志 0代表不启用,1代表启用 |
| 13 | CREATE_DT | DATE | Y | | 创建日期、该条记录创建日期+时间 |
| 14 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID、创建此记录的员工id |
| 15 | CREATE_EMP_NAME | VARCHAR2(50) | Y | | 创建人员姓名、冗余字段,记录创建此记录的人员姓名 |
| 16 | LATEST_DT | DATE | Y | | 修改日期、该记录最近一次修时间+日期 |
| 17 | LATEST_ID_EMP | VARCHAR2(20) | Y | | 修改人员ID、最近一次修改此记录的员工id |
| 18 | LATEST_EMP_NAME | VARCHAR2(50) | Y | | 修改人员姓名、冗余字段,记录修改此记录的人员姓名 |
| 19 | SCHEDULE_TICKETS_CODE | VARCHAR2(20) | Y | | 号段编码 |
| 20 | SCHEDULE_TICKETS_NAME | VARCHAR2(50) | Y | | 号段名称 |
| 21 | ID_APPTOINT_RULE | VARCHAR2(20) | Y | | 预约规则 |
| 22 | AMOUNT_USED | NUMBER | Y | | 已使用数量、此号段已经使用数 |
SC_TICKET
计划排班_号位
此表用于记录每个号位的使用情况
字段结构
| # | 字段名 | 类型 | 可空 | 主键 | 说明 |
|---|
| 1 | ID_SCHEDULE_TICKET | VARCHAR2(20) | | PK | 号位ID |
| 2 | ID_ORG | VARCHAR2(20) | Y | | 机构 |
| 3 | ID_SCHEDULE | VARCHAR2(20) | Y | | 排班 外键:计划排班_排班 |
| 4 | SCHEDULE_TICKET_CODE | VARCHAR2(20) | Y | | 号位编码 |
| 5 | SCHEDULE_TICKET_NAME | VARCHAR2(50) | Y | | 号位名称 |
| 6 | ID_DAYSLOT | VARCHAR2(20) | Y | | 班次 外键:计划排班_班次 |
| 7 | NUM | NUMBER(4,0) | Y | | 票号 顺序显示,用于打印挂号条显示的顺序等 |
| 8 | ID_CHANNEL | VARCHAR2(20) | Y | | 使用的渠道 外键:计划排班_预约渠道 |
| 9 | TIME_BEGIN | VARCHAR2(8) | Y | | 预计开始时间 此号位的开始时间 |
| 10 | TIME_END | VARCHAR2(8) | Y | | 预计结束时间 此号位的结束时间 |
| 11 | ENABLED | NUMBER(1,0) | Y | | 0为不启用,1为启用 |
| 12 | USED_STATUS | NUMBER(1,0) | Y | | 使用状态 0-未用 1-使用 2-取消使用 |
| 13 | ADD_STATUS | NUMBER(1,0) | Y | | 加号标志 |
0- 正常号 1-加号 2-补号 |
| 14 | CREATE_DT | DATE | Y | | 创建日期 该条记录创建日期+时间 |
|---|
| 15 | CREATE_ID_EMP | VARCHAR2(20) | Y | | 创建人员ID 创建此记录的员工id |
| 16 | CREATE_EMP_NAME | VARCHAR2(20) | Y | | 创建人员姓名 冗余字段,记录创建此记录的人员姓名 |
| 17 | LATEST_DT | DATE | Y | | 修改日期 该记录最近一次修时间+日期 |
| 18 | LATEST_ID_EMP | VARCHAR2(20) | Y | | 修改人员ID 最近一次修改此记录的员工id |
| 19 | LATEST_EMP_NAME | VARCHAR2(20) | Y | | 修改人员姓名 冗余字段,记录修改此记录的人员姓名 |
主键
- SYS_C0033518: ID_SCHEDULE_TICKET
索引
| 索引名 | 唯一 | 字段 |
|---|
| IDX_SC_TICKET_SCH_EN_TB_ID | | ID_SCHEDULE, ENABLED, TIME_BEGIN, ID_SCHEDULE_TICKET |