⌨️
需求永远写不完
临床一句「帮我拉个数」,背后就是一段手写 SQL 和一轮反复改。
用一句人话问出报表,不用再手写 PL/SQL。
临床和管理要一个数据,信息科就得写一段 SQL。这个平台想做的事很简单:用人话提问,让平台自己翻译成查询去取数、把结果整理成表。
临床一句「帮我拉个数」,背后就是一段手写 SQL 和一轮反复改。
ORACLE 里表多、关系绕,业务科室根本不知道该查哪张表。
真正难的不是取数,是把「人话」翻译成「表与字段」。
如果业务科室能自己用中文问出结果,信息科就能去做更重要的事。
查询全程在院内库与本地环境完成,数据不外传。
把「上个月各科室出院人次」这句中文,拆成要什么指标、什么维度、什么时间范围。
依据院内 Oracle 的表结构与字段字典,定位要用哪几张表、怎么关联。
翻译成可执行的 SQL,先做安全与范围校验,再交给库里跑。
把结果整理成可读的表格,支持导出与「存成模板」下次直接复用。
这个平台目前处于构想 / 内测阶段:方向是明确的(让 Oracle 说人话),但仍在打磨「中文问题 → 表结构定位 → SQL 生成」这条链路的准确性。院内表结构复杂,宁可慢一点,也不能给出错的数据——报表错了比没有报表更糟。