检验申请表单设计器方案,根据检验项目动态加载标本与采集要求
一张检验申请单,从医生在病历系统里开出,到检验科出报告,中间要经过好几道手:医生开单、护士采样、标本送检、结果回报。而这张单最难的地方,恰恰在开头那一步——检验项目一选,后面全要跟着变。
血常规和生化免疫的标本不一样,标本不一样,采血管、采集要求、送检时限就都不一样。空腹血糖要禁食,餐后血糖要掐着时间采,痰培养要晨起深部痰。这些规则写死在页面里,每加一个检验项目、每调一条采集要求,都要改前端、重新发版。

开单:检验项目一分,标本和容器全变
医生在病历系统里开检验,第一件事是选项目。血常规、尿常规、肝功能、血脂、甲状腺功能、肿瘤标志物、微生物培养……项目一换,跟着变的是标本类型:全血、血清、血浆、尿液、粪便、痰、分泌物。
标本类型又决定采血管和容器:有的项目用抗凝管,有的用促凝管,有的直接留尿杯、留便盒。用表单设计器把「检验项目 → 标本类型 → 采血管/容器」做成联动,医生选了项目,标本和容器自动带出,护士采样时不用再去背「这个项目用哪个管」。

加急与临床诊断:不能省的两项
检验申请单上有两项容易被写死的页面忽略,却至关重要。
一是加急标记。 急诊的检验要插队处理,结果要优先回报。加急不该靠口头喊,而是开单时的一个明确字段,选了加急,检验科排程和报告时限就跟着变。
二是临床诊断。 检验不是孤立动作,背后一定有临床目的。临床诊断(或初步诊断)作为必填项,能让检验科判断结果的临床意义,也满足报告归档的要求。这项常做成下拉或从病历带出,而不是让医生手敲。
采样:标本类型决定采集要求
标本定下来后,采集要求跟着来。空腹血糖要禁食,餐后血糖要计时,痰培养要晨起深部痰,尿常规要中段尿。
这些「采集要求」本质是跟着标本类型走的配置。用联动规则,选定标本类型后,采集说明、注意事项自动显示在采样端,护士照着做,而不是靠培训和记忆。特殊要求(比如需要患者配合的)还能作为提示字段,打印在条码签上。

危急值回报:结果异常要闭环
检验申请的另一头,是危急值。结果出来如果触及危急值,检验科要立刻通知临床,医生接到后要记录处置。这条链路如果靠人盯、靠电话传,容易断。
用表单的「结果回填 + 状态流转」把它做成闭环:危急值结果回填后触发通知,医生确认并填写处置记录,超时未确认的自动升级提醒。每一笔危急值从报告到处置都有记录,而不是散落在电话和便签里。

入门示例:血常规开单怎么配
背景:医生开「血常规」时,自动带出全血、紫帽抗凝管和混匀要求;改成「空腹血糖」则换成血浆、灰帽管和禁食说明。
步骤(设计器里):
- 拖入「选择器」作 检验项目,选项写血常规 / 肝功能 / 空腹血糖 / 痰培养。
- 在该字段的联动(或组件联动)里,按选项分别带出 标本类型、采血管/容器、采集要求 三个只读字段。
- 另加 加急 开关、临床诊断 必填;需要闭环时再加 危急值、危急值结果、处置记录。
- 点 预览,切换不同检验项目,核对标本与采集要求是否跟着变。
预期:选项目后,标本与容器无需手填;采集端能直接看到注意事项。
怎么配:一条联动链,而不是四套页面
把这条链落地到 FcDesigner 里,核心是「项目 → 标本 → 容器 → 采集要求」这一条联动,加上加急、诊断、危急值几个状态字段:
- 检验项目 → 标本类型 → 采血管/容器 → 采集要求,逐级联动;
- 加急标记 → 排程与报告时限;
- 危急值结果 → 通知 → 处置记录,形成闭环。
配好后导出 JSON,交给 FormCreate 渲染到医生开单、护士采样、检验科上机各端。新增一个检验项目、调一条采集要求,改配置即可。公式、角色权限、生成 SQL 等进阶能力见 FcDesigner Pro 文档。
标本上机的数据采集、结果计算与审核、报告归档仍由 LIS 完成,表单只承接开单、采样、回报这条链上的填写与联动。
常见问题
问:检验项目很多,联动会乱吗? 项目、标本、容器、采集要求都用配置维护,新增项目复用已有规则,不必从零建页面;联动集中在配置里,改一处全项目生效。
问:危急值闭环能强制吗? 结果回填触发通知,医生确认 + 处置记录,超时未确认自动升级提醒,每一笔都有记录可查。
问:能和现有 LIS、HIS 一起用吗? 可以。表单产出的是可嵌入 Vue 项目的表单,与 LIS 的仪器结果、HIS 的患者信息按需对接,结果可回填到表单再走闭环。



