⏳ 加载中...
临床资料收集系统
{{ filteredPatients.length }} 例患者
研究编号 性别/年龄 肿瘤 分期 进度 录入时间 操作
{{ p.id }} {{ fmtSex(p.data.patient?.sex) }} / {{ p.data.patient?.age || '—' }} {{ fmtSite(p.data.patient?.site_group) }} {{ fmtStage(p.data.patient?.clinical_stage) }}
{{ p.completion }}%
{{ fmtDate(p.createdAt) }}
📋
还没有患者,点击"+新建患者"开始录入
没有匹配的患者
数据存储于 localStorage,关闭浏览器不会丢失。建议定期导出 JSON 备份。
← 返回 {{ curPatient.id }} {{ fmtSite(curPatient.data.patient.site_group) }}
性别: {{ fmtSex(curPatient.data.patient?.sex) || '—' }} 年龄: {{ curPatient.data.patient?.age || '—' }} 诊断: {{ fmtDate(curPatient.data.patient?.diagnosis_date) || '—' }} TNM: {{ curPatient.data.patient?.c_t || '?' }}{{ curPatient.data.patient?.c_n || '?' }}{{ curPatient.data.patient?.c_m || '?' }}
完成度
{{ curPatient.completion }}%
{{ sheetNameOf(activeTab) }} {{ rIdx + 1 }}
★ {{ f.cn || f.key }}
{{ f.hint }}

{{ group.title }}

★ {{ f.cn || f.key }}
{{ f.hint }}
⚠️ {{ errors[f.sheet+'.'+f.key] }}
🤖 AI 自动填-置信度 {{ aiConfidence[f.sheet+'.'+f.key] }}
★ {{ f.cn || f.key }}
{{ f.hint }}
⚠️ {{ errors[f.sheet+'.'+f.key] }}
🤖 AI 自动填-置信度 {{ aiConfidence[f.sheet+'.'+f.key] }}

分期(自动计算,请人工核验)

临床 T:{{ curPatient.data.patient ? (curPatient.data.patient.c_t || '未填') : '未填' }}
临床 N:{{ curPatient.data.patient ? (curPatient.data.patient.c_n || '未填') : '未填' }}
临床 M:{{ curPatient.data.patient ? (curPatient.data.patient.c_m || '未填') : '未填' }}
自动分期:{{ autoStage }}
请对照 AJCC 第8版分期表核验,若有出入以人工判断为准。

编码字典速查

变量组编码/取值含义
site_group1/2/99喉癌 / 下咽癌 / 不详
sex1/2/99男 / 女 / 不详
ecog0/1/2/3/4/5正常活动→死亡
kps0/10/20.../100死亡→正常
t_stageTX/T0/Tis/T1/T2/T3/T4a/T4b喉/下咽癌T分期
n_stageNX/N0/N1/N2a-b-c/N3a-b共用的N分期
m_stageM0/M1远处转移
stage0/I/II/III/IVA/IVB/IVC总分期
yesno0/1/88/99无/有/不适用/不详
missing空白/88/99未录入/不适用/不详

逻辑校验问题

✅ 当前无校验问题
{{ getFieldLabel(key) }}: {{ msg }}

📋 患者资料预览

{{ key }}
{{ val || '—' }}

🤖 AI 智能填表

把患者病历(入院记录、手术记录、病理、化验单、报告单图片等)上传/粘贴到下方,AI 自动识别并填充到对应字段。支持文本和图片两种模式。

⚠️ 隐私提醒:病历内容将发送给你所配置的大模型服务商处理(默认 DeepSeek,数据不出境)。上传前请先移除患者直接标识(姓名、身份证号、住院号/门诊号、联系方式、家庭住址等),仅保留研究编号和临床信息。
{{ f.name }} ({{ f.size ? Math.round(f.size/1024)+'KB' : '图片' }}) {{ f.status }}

📊 AI 抽取结果

尚无结果。请在「文本粘贴」或「文件上传」中提交病历。
{{ aiResultLabel(key) }} (置信度: {{ item.confidence }})
{{ toastMsg }}