当前位置: 首页 > news >正文

智能病历xml提取

select * from (SELECT 
  m.病人Id,
  m.主页Id, 
  x.title,
  x.content.getclobval() 参考,
  x.content content
  --EXTRACTVALUE(x.Content, '//zlxml//document//subdoc[@antetypeid="3C38A8DAB01C473A9074A8EDD0B8553"]//utext') 主治医师,
  --EXTRACTVALUE(x.Content, '//zlxml//document//subdoc[@antetypeid="F819E70B04F241EAAD11EB6DE8E1D55B"]//element[@iid="57EB4E29F07F4236BB28FA71DF752999"]/text()') 手术者,
  --EXTRACTVALUE(x.Content, '//zlxml//document//subdoc[@antetypeid="F819E70B04F241EAAD11EB6DE8E1D55B"]//element[@iid="EA7FB979786F4605A6F11DEA11D016AA"]/text()') 录入日期
FROM (
  SELECT DISTINCT 
    c.id || '' 变动id, 
    a.病人id, 
    a.主页id
  FROM 
    病案主页@hisinterface a
    JOIN 病人手麻记录@hisinterface b ON a.病人id = b.病人id AND a.主页id = b.主页id
    JOIN 病人变动记录@hisinterface c ON a.病人id = c.病人id AND a.主页id = c.主页id
  WHERE 
    c.开始原因 = 2
    AND b.记录来源 = 3
    AND a.出院日期 > SYSDATE - 15
   AND  A.病人id=1732711 and a.主页id =1
) m
LEFT JOIN BZ_ACT_LOG n ON m.变动id = SUBSTR(n.extend_tag, 4)
LEFT JOIN BZ_DOC_LOG x ON n.id = x.actlog_id AND x.title = '病程记录') a,

XMLTABLE('//zlxml//document//subdoc[@antetypeid="3C38A8DAB01C473A9074A8EDD0BB8553"]'
              PASSING a.content
              COLUMNS
                
                查房者 VARCHAR2(4000) PATH '//utext[1]',
                录入日期      VARCHAR2(4000) PATH '//element/text()'
             ) b;
             

http://www.lryc.cn/news/483353.html

相关文章:

  • RK3568平台开发系列讲解(GPIO篇)GPIO的sysfs调试手段
  • 使用 Web Search 插件扩展 GitHub Copilot 问答
  • workerman的安装与使用
  • QtQuick.Controls 控件介绍(都有哪些type)
  • Unity导出APK加速与导出失败总结(不定时更新)
  • 域名绑定服务器小白教程
  • 用 Collections.synchronizedSet 创建线程安全的 HashSet
  • 【深度学习】模型参数冻结:原理、应用与实践
  • 数字后端教程之Innovus report_property和get_property使用方法及应用案例
  • JS中console对象内部提供调试方法
  • python设计模式
  • 机器学习 笔记
  • 江协科技之STM32驱动1.3寸/0.96寸/0.91寸OLED显示屏介绍
  • Spring Security 认证流程,长话简说
  • 74HC245
  • Java的static关键字和静态代码块
  • Apex 批处理将 account owner 转移,同时实现关联的 opp 和 case 转移
  • Python | Leetcode Python题解之第557题反转字符串中的单词III
  • Spring设计模式
  • 信号保存和信号处理
  • 网站小程序app怎么查有没有备案?
  • 如何利用宏和VBA来提高文档编辑排版速度?
  • Kafka - 启用安全通信和认证机制_SSL + SASL
  • c++基础32输入和输出
  • [C++] 函数详解
  • AMD CPU下pytorch 多GPU运行卡死和死锁解决
  • Swift 开发教程系列 - 第12章:协议与协议扩展
  • 麒麟V10,arm64,离线安装docker和docker-compose
  • NUXT3学习日记二(样式配置、引入组件库、区分在服务端还是在客户端渲染)
  • FPGA/Verilog,Quartus环境下if-else语句和case语句RT视图对比/学习记录