自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 31天内再住院

select 出院科室id, count(distinct 病人id || 主页id) "31天非预期再入院"group by t.病人id, t.主页id, t.出院科室id)from (select t.病人id, t.主页id, t.出院科室id。and t.入院日期 - t1.出院日期 < 31。and t.出院日期 between /*B0*/and t.主页id = t1.主页id + 1。where t.病人id = t1.病人id。from 病案主页 t, 病案主页 t1。

2024-07-17 11:27:20 32

原创 病案主页从表签名跟踪

grant select, insert, update, delete,references,alter,index on 病案主页从表签名跟踪 to PUBLIC;(:new.病人id, :new.主页id, :new.信息名, :new.信息值, sysdate);create or replace trigger 病案主页从表签名跟踪。insert into 病案主页从表签名跟踪。create table 病案主页从表签名跟踪。信息名 VARCHAR2(20),主页id NUMBER(5),

2024-07-08 09:00:04 319

原创 传染病报卡内容——丙型

and to_date(t.创建时间, 'yyyy-mm-dd hh24:mi:ss') > sysdate - 30。a.casetypequality 病例分类,a.hcvrna "HCR_RNA定量"from zl_sdmb.t_报卡记录 t, c1_infectiousv1_6 a。and a.diseasesname in ( '(2033)丙型')and t.卡片种类 = '传染病报告卡V1.6'select a.morbiditdate 发病日期,a.deathdate 死亡日期,

2024-06-20 15:17:53 209

原创 传染病报卡内容——梅毒,艾滋病

and a.diseasesname in ( '(2231)梅毒I期','(2232)梅毒II期', '(2233)梅毒III期')a.province||a.city||a.county||a.street||a.committee 户籍地址,and to_date(t.创建时间, 'yyyy-mm-dd hh24:mi:ss') > sysdate - 30。a.nucleiccheckdate "确认(替代策略)检测阳性日期",a.nucleiccheckorg "确认(替代策略)检测阳性机构",

2024-06-20 15:15:48 347

原创 导航台运营状态明细

(Select a.Prev_Exec_Start, a.Username, Terminal, c.姓名。From sys.gv_$session A, 上机人员表 B, 人员表 C。Where a.Username = b.用户名。b.prev_exec_start 访问时间,b.username 访问用户,And b.人员id = c.Id。where a.工作站 = b.TERMINAL(+)Select a.部门,

2024-06-17 11:58:17 278

原创 所有报表情况查询明细

Select a.Id, b.组Id, a.编号, a.名称, a.说明, a.程序id, a.修改时间, a.发布时间, a.系统, a.最后执行时间,a.执行人员 最后执行人, zlSpellCode(a.名称) 简码, d.其他数据连接, a.是否停用 停用,a.报表运行日志 运行日志记录, Decode(a.报表运行日志, 1, '记录', '不记录') 运行日志。Decode(Nvl(A.票据, 0), 1, '票据', '报表') 种类,Where D1.数据连接编号 = D2.编号。

2024-06-17 11:55:12 314

原创 总费用大于20万患者详细信息

sum(decode(c.病案费目,'病理诊断费',a.实收金额,'实验室诊断费',a.实收金额,'影像学诊断费',a.实收金额,'临床诊断项目费',a.实收金额))/sum(a.实收金额) 诊断费占比,sum(decode(c.病案费目,'病理诊断费',a.实收金额,'实验室诊断费',a.实收金额,'影像学诊断费',a.实收金额,'临床诊断项目费',a.实收金额)) 诊断费,sum(decode(c.病案费目,'西药费',a.实收金额,'中成药费',a.实收金额,'中草药费',a.实收金额)) 药费,

2024-06-14 16:50:43 273

原创 基本药物采购使用

select x.药品id from 药品规格扩展信息 x where x.项目='液体性质' and x.内容='溶媒' )select x.药品id from 药品规格扩展信息 x where x.项目='液体性质' and x.内容='溶媒' )select x.药品id from 药品规格扩展信息 x where x.项目='液体性质' and x.内容='溶媒' )and t.收费类别 in ('5','6','7')and t.收费类别 in ('5','6','7')

2024-06-11 08:46:49 299

原创 门诊配方明细统计

Sum(Decode(Instr('567', A.收费类别), 0, 0, A.应收金额)) as 药品应收,Sum(Decode(Instr('567', A.收费类别), 0, 0, A.实收金额)) as 药品实收。From 门诊费用记录 A, 病人医嘱发送 B, 病人医嘱记录 C,诊疗项目目录 D。Select C.开嘱时间 as 开单时间,Sum(A.应收金额) as 应收金额,Sum(A.实收金额) as 实收金额,And B.医嘱ID = C.ID。and C.配方ID = D.ID。

2024-06-07 16:27:32 200

原创 中医治疗费用占住院治疗费用比例>=60%

regexp_replace(TO_CHAR(Sum(decode(项目,'治疗用一次性医用材料费',金额,'材料费',金额,null)),'fm999990.99999'),'\.$') As 治疗用材料费,Sum(decode(项目,'手术治疗费',金额,0))+Sum(decode(项目,'麻醉费',金额,0))+Sum(decode(项目,'手术费',金额,0)) As 手术治疗费,Sum(decode(项目,'非手术治疗项目费',金额,0)) As 非手术治疗项目费,

2024-06-06 16:51:28 414

原创 门诊开髓引流术与局部浸润麻醉重复收费

select distinct '局部浸润麻醉' 项目, a.id,a.门诊号,a.姓名,a.年龄,t.开单部门id,t.开单人 ,t.数次,t.实收金额 from 门诊费用记录 t ,病人挂号记录 a where t.挂号id=a.id。select distinct '开髓引流术' 项目, a.id,a.门诊号,a.姓名,a.年龄,t.开单部门id,t.开单人,t.数次,t.实收金额 from 门诊费用记录 t ,病人挂号记录 a where t.挂号id=a.id。n.开单人 开单人1,

2024-06-06 16:50:07 341

原创 门诊住院处方

SELECT A.NO,A.单据,A.序号,A.零售价 单价,MAX(A.记录状态) 记录状态,SUM(NVL(A.付数,1)*A.实际数量) 已发数量。SELECT A.NO,A.单据,A.序号,A.零售价 单价,MAX(A.记录状态) 记录状态,SUM(NVL(A.付数,1)*A.实际数量) 已发数量。SELECT B.库房ID,B.审核人,COUNT(DISTINCT B.NO) 处方单数,COUNT(B.ID) 处方明细数,SUM(A.单价*A.已发数量) 处方单金额,

2024-06-06 16:48:42 303

原创 中药应用及治疗情况

max(case when t.收费细目id in (select u.id from 收费项目目录 u where u.病案费目='中医治疗费') and t.实收金额>0 then 1 end) 中医非药物治疗,round((nvl(p.中医非药物疗法,0)/o.出院人数*100),2)||'%' 中医非药物疗法使用率,round((nvl(p.康复治疗例数,0)/o.出院人数*100),2)||'%' 康复治疗使用率,nvl(p.中医非药物疗法,0) 中医非药物疗法,

2024-06-06 16:48:02 377

原创 床位状况使用情况

And (c.当前病区id = b.病区id Or c.婴儿病区id = b.病区id Or b.病人ID is NULL)trunc(DECODE(C.入科时间, NULL, C.入院日期, C.入科时间))),trunc(DECODE(C.入科时间, NULL, C.入院日期, C.入科时间)) as 住院天数。Order By b.顺序号, D.编码, LPad(b.床号, 10, ' ')LPad(b.房间号, 10, ' ') 房间号,And b.病人id = c.病人id(+)

2024-06-06 16:47:02 107

原创 出院患者占用总床日数、普通床位、ICU床位、专科ICU床位使用率

from table(ZL_WBY_Pak_Get病人住院天数.Zl_Wby_Fun病人住院天数( /*B0*/TO_DATE('2024-03-01 00:00:00','YYYY-MM-DD HH24:MI:SS') /*E0*/, /*B1*/ TO_DATE('2024-03-31 23:59:59','YYYY-MM-DD HH24:MI:SS') /*E1*/))(select 当前病区id,nvl(sum(decode(to_date(出院日期, 'yyyy-mm-dd') -

2024-06-06 16:45:22 914

原创 出院患者信息

from 病案主页 t, 病人信息 a, 部门表 b,病人结帐记录 c,平台结算信息 n,(select x.病人id,x.主页id,y.名称 ,x.出院情况 from 病人诊断记录 x ,疾病编码目录 y where x.疾病id=y.id and x.记录来源=3 and x.诊断次序=1 and x.编码序号=1 and x.诊断类型 in(3,13)) x。decode(n.险种类型,310,'职工',390,'居民','自费') 患者类别,and t.病人id=c.病人id(+)

2024-06-06 16:43:58 299

原创 影像检查报告记录

and (e.接收日期 > sysdate - 3 or d.门诊号 = '' or n.姓名 = '' or c.身份证号 = '')and (e.接收日期 > sysdate - 3 or d.住院号 = '' or n.姓名 = '' or c.身份证号 = '')and n.病人id = c.病人id。and m.医嘱id = e.医嘱id。and n.病人id = c.病人id。and n.病人id = d.病人id。and m.医嘱id = n.id。and m.医嘱id = n.id。

2024-06-06 13:04:04 385

原创 人工关节类医用耗材采购情况明细

(select a.注册证号 from 材料特性 a where a.材料id=c.收费细目ID) 注册证号,(select 名称 from 收费项目目录 x where x.id = c.收费细目ID) 名称,(select t.病人id, t.主页id, t.手术日期, a.编码,t.主刀医师,r.执业证号。substr(d.规格,0,instr(d.规格,'┆')-1) 规格,where t.诊疗项目id = a.id(+)where c.病人ID = a.病人id(+)a.身份证号 患者证件号码,

2024-06-06 13:02:33 223

原创 检验周转率

select case mod(标本数*0.9,1) when 0 then ((标本数*0.9)+1) else (trunc(标本数*0.9)+1) end 百分之九十,标本数,项目 from (and b.申请时间 between /*B0*/TO_DATE('2024-04-10 00:00:00','YYYY-MM-DD HH24:MI:SS')/*E0*/order by 中位数时间差 desc ) ) b where a.中位数=b.序号 and a.项目=b.名称。

2024-06-06 13:01:23 391

原创 药品相关统计

where a.收费细目Id in (select b.id from 收费项目目录 b where b.类别 in ('6','7')) --('5')where a.收费细目Id in (select b.id from 收费项目目录 b where b.类别 in ('5','6','7'))where a.收费细目Id in (select b.id from 收费项目目录 b where b.类别 in ('6')) --('5')

2024-06-06 13:00:00 276

原创 病历内容提取相关

extractvalue(T.Content,'//zlxml//document//section//table//group//group//e_enum//element[@title="病史陈述者" ]/@showtext') as kk,extractvalue(T.Content,'//zlxml//document//section//table//group//group//e_enum//element[@title="病史陈述者" ]/@showtext') as kk,

2024-06-06 12:57:25 1175

原创 锁表查询语句

---------查询锁表。----------解锁。

2024-06-06 12:55:26 167

原创 导入中医病案首页报错违反完整约束条件

select id from zltools.ZLRPTITEMS t where 报表ID=162 )select * from zltools.ZLRPTITEMS where 上级id in(

2024-06-06 12:52:10 75

原创 转科患者统计表

(select p.病人id,p.主页id,max(p.结算日期) 结算日期 from sdwfyb_住院结算记录 p group by p.病人id,p.主页id having max(p.结算日期) between /*B0*/TO_DATE('2024-05-01 00:00:00','YYYY-MM-DD HH24:MI:SS')/*E0*/ and /*B1*/TO_DATE('2024-05-31 23:59:59','YYYY-MM-DD HH24:MI:SS')/*E1*/ ) p。

2024-06-06 12:49:46 468

原创 手术医嘱绑定的卫材明细

(select a.注册证号 from 材料特性 a where a.材料id=c.收费细目ID) 注册证号,(select 名称 from 收费项目目录 x where x.id = c.收费细目ID) 名称,(select t.病人id, t.主页id, t.手术日期, a.编码,t.主刀医师,r.执业证号。substr(d.规格,0,instr(d.规格,'┆')-1) 规格,where t.诊疗项目id = a.id(+)where c.病人ID = a.病人id(+)a.身份证号 患者证件号码,

2023-11-29 16:24:27 431 1

原创 住院结算体检费

FROM (select a.病人id,b.名称 as 收入项目 ,a.收入项目id,a.费别, sum(a.实收金额) as 实收金额,A.开单人 AS 开单人, A.开单部门ID AS 开单部门ID,A.挂号ID AS 挂号id,a.结帐id。group by a.病人id ,b.名称,a.收入项目id,A.开单人,A.开单部门ID,A.挂号id,a.结帐id,a.费别。DECODE (E.名称,'','自费',NULL,'自费',E.名称) AS 病人性质,AND A.挂号ID = F.ID(+)

2023-11-20 14:37:38 50 1

原创 统计病人各种费用(区分收没收体检费)

FROM (select a.病人id,b.名称 as 收入项目 ,a.收入项目id, sum(a.实收金额) as 实收金额,A.开单人 AS 开单人, A.开单部门ID AS 开单部门ID,A.挂号ID AS 挂号id。group by a.病人id ,b.名称,a.收入项目id,A.开单人,A.开单部门ID,A.挂号id。group by a.病人id ,b.名称,a.收入项目id,A.开单人,A.开单部门ID,A.挂号id。and a.病人id not in (select a.病人id。

2023-11-17 11:59:30 69

原创 基本药物占比

(select '总合计' As 科室,sum(总成本) as 总成本,sum(总零售) as 总零售,sum(基成本) as 基成本,sum(基零售) as 基零售,sum(差价) as 差价。select 科室,sum(总成本) as 总成本,sum(总零售) as 总零售,sum(基成本) as 基成本,sum(基零售) as 基零售,sum(差价) as 差价,

2023-11-09 16:11:42 68 1

原创 门诊发药明细

having SUM(NVL(A.付数, 1) * A.实际数量) <> 0) a, 住院费用记录 H, 病人信息 B, 部门表 c, 药品目录 d。decode(h.收费类别, 5, '西药', 6, '成药', 7, '草药') 药品大类, a.no 处方号, '' as 招标药否,where id = a.对方部门ID) 领药科室, d.规格, d.产地 生产商, '' as 管制分类,SUM(NVL(A.付数,1) * A.实际数量) 已发数量,AND H.病人ID = B.病人ID(+)

2023-11-03 17:11:45 45

原创 门诊使用静脉输液人次

-and d.执行部门id not in (select id from 部门表 where 名称 like '%急诊%')count(distinct a.病人id || a.挂号单) as 静脉输液人次。from 病人医嘱记录 a, 诊疗项目目录 b, 部门表 c, 病人挂号记录 d。or 名称 like '%静脉输液%')where b.id = a.诊疗项目id。and d.执行部门id = c.id。and a.病人id = d.病人id。and a.挂号单 = d.no。

2023-11-03 14:46:08 73

原创 门诊药品收入明细

SELECT A.ID, A.NO,A.单据,A.药品ID, A.费用ID,A.批次,A.批号,A.效期,NVL(A.付数, 1) 付数,A.实际数量,NVL(A.付数, 1) * A.实际数量 - B.已发数量 已退数量,SELECT A.ID, A.NO,a.单据,A.药品ID, A.序号, A.费用ID, A.批次, A.批号, A.效期, A.付数,A.实际数量,A.记录状态, A.发药窗口, A.零售价,GROUP BY A.NO, A.单据, A.药品ID, A.序号。

2023-10-31 15:34:54 76 1

原创 体检科费用汇总

and a./*B2*/登记时间/*E2*/ between /*B0*/TO_DATE('2023-09-01 00:00:00','YYYY-MM-DD HH24:MI:SS')/*E0*/ and /*B1*/TO_DATE('2023-09-30 23:59:59','YYYY-MM-DD HH24:MI:SS')/*E1*/(select '体检科' 开单,decode(a.团体id,null,'个人','团体') 类别,SUM(t.实收金额) 总费用。

2023-10-31 10:57:56 34 1

原创 统计门诊各种处方数

And a.开单部门id not In ('101', '114', '171', '1587', '1907', '1327')And a.执行部门id not In ('101', '114', '171', '1587', '1907', '1327')-------------门诊使用中医非药物疗法总人次yyes---------------------------门诊患者中应用中药饮片人次数yy------------And a.收费类别 In ('5', '6', '7')

2023-10-27 16:18:02 300 1

原创 统计门诊挂号数,接诊数,无医嘱数

where 登记时间 Between /*B0*/TO_DATE('2023-10-01 00:00:00','YYYY-MM-DD HH24:MI:SS')/*E0*/ And /*B1*/TO_DATE('2023-10-28 23:59:59','YYYY-MM-DD HH24:MI:SS')/*E1*/group by 部门) m,( select t.科室 部门,nvl(count(*),0) 无医嘱数。select m.*,nvl(n.无医嘱数,0) 无医嘱数 from (

2023-10-27 11:53:35 153 1

原创 指定窗口范围

`RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW`:窗口从第一行开始,直到当前行。- `ROWS BETWEEN 2 PRECEDING AND CURRENT ROW`:窗口从当前行向前两行的范围。这些关键词可以与 `RANGE` 或 `ROWS` 关键词一起使用来定义窗口范围。2. `N PRECEDING`: 指定窗口从当前行向前 N 行的范围。4. `N FOLLOWING`: 指定窗口从当前行向后 N 行的范围。

2023-10-26 09:35:41 23

原创 Oracle基础

常用的窗口函数包括:ROW_NUMBER(),RANK(),DENSE_RANK(),NTILE()等。EXCEPT操作符:返回第一个集合减去第二个集合的结果,类似于MINUS操作符,但结果是一个表。GROUP_NUMBER函数:返回组号的整数,可用于在GROUP BY子句中指定自定义分组顺序。GROUP_ID函数:返回组的标识符,可用于在GROUP BY子句中指定自定义分组。物化视图是视图的物理实现,它存储了视图的查询结果,可以提高查询性能。SUBSTRING函数:返回字符串的子串,指定起始位置和长度。

2023-10-25 09:17:28 32 1

原创 oracle 层级关系

LPAD(level||'|-',LEVEL*2,' ')||T.名称, -- 部门名称。ltrim(sys_connect_by_path(t.名称, ','), ','), -- 部门路径。connect by prior t.id = t.上级id -- 通过上下级关系连接查询。start with t.上级id is null -- 从根节点开始查询。(prior t.名称) 上级名称, -- 上级部门名称。t.上级id, -- 上级部门ID。select t.id, -- 部门ID。

2023-10-24 09:35:37 69

原创 全院统计各种数据

Trunc( /*B0*/TO_DATE('2023-10-01 00:00:00','YYYY-MM-DD HH24:MI:SS')/*E0*/))+1)))),0) as 床位利用率,Trunc( /*B0*/TO_DATE('2023-10-01 00:00:00','YYYY-MM-DD HH24:MI:SS')/*E0*/))+1)))),0) as 床位利用率,

2023-10-23 09:42:24 59

原创 手术相关费用统计表

select t.病人科室id,a.病人id,a.主页id,a.姓名,a.性别,a.年龄,0,sum(实收金额) as 手术室金额,0 as 手术金额,0 as 麻醉金额。select x.病人科室id,z.名称,x.病人id,x.主页id,x.姓名,x.性别,x.年龄,x.住院费用,y.手术室金额,y.手术金额,y.麻醉金额 from。select t.病人科室id,a.病人id,a.主页id,a.姓名,a.性别,a.年龄,0,0,sum(实收金额) as 手术金额,0。

2023-10-20 17:12:56 55 1

原创 病人转科前转科后及科内费用

and q.出院日期 between /*B0*/TO_DATE('2020-09-01 00:00:00','YYYY-MM-DD HH24:MI:SS')/*E0*/ and /*B1*/TO_DATE('2023-09-30 23:59:59','YYYY-MM-DD HH24:MI:SS')/*E1*/LEAD(m.科室id) OVER(PARTITION BY m.病人id, m.主页id ORDER BY n.终止时间) 转出后科室。and (k.开始原因=3 or k.终止原因 = 3)

2023-10-20 15:00:46 68 1

检验项目阳性汇总表zrui

检验项目阳性汇总表zzz

2023-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除