-- 医生工作站医嘱表
CREATE TABLE doctor_workstation_order (
    id VARCHAR(50) PRIMARY KEY COMMENT '主键ID',
    patient_id VARCHAR(100) NOT NULL COMMENT '患者ID',
    patient_name VARCHAR(100) COMMENT '患者姓名',
    institution_id VARCHAR(50) COMMENT '机构ID',
    equipment_id INT COMMENT '设备ID',
    body_part VARCHAR(100) COMMENT '检查部位',
    check_method VARCHAR(50) COMMENT '检查方法',
    capture_method VARCHAR(50) COMMENT '拍摄方法',
    order_content TEXT COMMENT '医嘱内容',
    mutual_status INT COMMENT '互认状态：1-互认，2-不互认',
    related_study_id VARCHAR(100) COMMENT '关联的检查ID（有重复且互认时）',
    non_mutual_reason VARCHAR(10) COMMENT '不互认理由代码',
    validity_period INT COMMENT '互认期限（月）',
    mutual_time DATETIME COMMENT '互认时间',
    mutual_expiry_time DATETIME COMMENT '互认到期时间',
    create_time DATETIME COMMENT '创建时间',
    update_time DATETIME COMMENT '修改时间',
    del_flag INT DEFAULT 0 COMMENT '删除标识：0-未删除，1-已删除',
    INDEX idx_patient_id (patient_id),
    INDEX idx_create_time (create_time)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='医生工作站医嘱表';
