บันทึกข้อมลบริการ (OP) ขณะให้บริการหรือบันทึกเสร็จสิ้นภายใน วันที่ให้บริการโดยสุ่มข้อมูลบริการ
ID | 798 |
---|---|
Parent ID | 54 |
Table Name | op_star_score |
Title | บันทึกข้อมลบริการ (OP) ขณะให้บริการหรือบันทึกเสร็จสิ้นภายใน วันที่ให้บริการโดยสุ่มข้อมูลบริการ |
Description | |
Script | #SQL_OPTIONS# PROVIDERS=2 PROVIDER1=JHCIS PROVIDER2=HOSXP PROVIDER1_VALIDATE_TABLES=visitanc,visitancpregnancy,visit PROVIDER2_VALIDATE_TABLES=person_anc_service,ovst,ovst_seq SCRIPT_FLOW=SQL #SQL_OPTIONS# #PROVIDER1_SQL# SET @provcode = :provcode; SET @rep_year = :rep_year; SET @hoscode = :hoscode; SET @hosname = :hosname; SET @hostype = :hostype; SET @address = :address; SET @subdistcode = :subdistcode; SET @distcode = :distcode; SET @level_service = :level_service; /*SQL Script สำหรับ JHCIS เริ่มที่นี่ */ select visit.pcucode as hoscode ,sum(case when (date(visit.dateupdate) BETWEEN visit.visitdate AND DATE_ADD(visit.visitdate,INTERVAL 1 DAY) )then 1 else 0 end) as onestopservice ,sum(case when (date(visit.dateupdate) BETWEEN visit.visitdate AND DATE_ADD(visit.visitdate,INTERVAL 1 DAY) )then 0 else 1 end) as nononestopservice ,COUNT(visit.pid) as total ,sum(case when (date(visit.dateupdate) BETWEEN visit.visitdate AND DATE_ADD(visit.visitdate,INTERVAL 1 DAY) )then 1 else 0 end)*100/ COUNT(visit.pid) as percent from visit INNER JOIN visitdiag on visit.visitno=visitdiag.visitno and visit.pcucode=visitdiag.pcucode where visit.visitdate BETWEEN '2017-10-01' AND '2018-06-30' and (visitdiag.diagcode IN ('z48','Z03','Z04','Z08','Z09','Z40' ,'Z41','Z42','Z43','Z44','Z45','Z46','Z47','Z48','Z49','Z50','Z51','Z54', 'Z93', 'Z94', 'Z95','Z96','Z97') OR visitdiag.diagcode NOT LIKE ('Z%')) and visitdiag.dxtype = '01' group by visit.pcucode ORDER BY visit.visitdate; /*SQL Script สำหรับ JHCIS สิ้นสุดที่นี่ */ #PROVIDER1_SQL# #PROVIDER2_SQL# SET @provcode = :provcode; SET @rep_year = :rep_year; SET @hoscode = :hoscode; SET @hosname = :hosname; SET @hostype = :hostype; SET @address = :address; SET @subdistcode = :subdistcode; SET @distcode = :distcode; SET @level_service = :level_service; /*SQL Script สำหรับ HosXP เริ่มที่นี่ */ SELECT FROM WHERE ; /*SQL Script สำหรับ HosXP สิ้นสุดที่นี่ */ #PROVIDER2_SQL# |
Script Cron | |
Force Script Cron | 0 |
Active | 1 |
Client Office Type | |
Create Date | 2018-07-04 02:18:43 |
Last Update | 2018-07-04 02:20:33 |
- Home
- About
- Privacy Policy
- Terms of Use
- Contact Us
© 2015. All Rights Reserved.