Sainath
Sainath
VW_STG_BO_MONTH_DAY_WISE
--AS
--SELECT *
--FROM
--(
--SELECT
B.DEPARTMENT_ID,B.DEPARTMENT_NAME,B.DOCTOR_UNIT_ID,B.DOCTOR_UNIT_NAME,B.GENDER_ID,
A.YYYYMM, A.DD AS DD, ISNULL(B.CNT , 0) AS CNT
-- ,B.LOC_ID,B.ORG_ID,B.GRP_ID,B.REC_TYPE_ID
--FROM DBO.DATE_DIMENSIONS A WITH(NOLOCK)
--INNER JOIN MCI.STG_BO_DT B WITH(NOLOCK) ON B.BO_DT = CAST(A.YYYYMMDD AS DATE)
--where DEPARTMENT_NAME='ORTHOPAEDICS' and dd=1
--) AS T
--PIVOT (
-- SUM(CNT)
-- FOR DD IN
-- ([1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12],[13],[14],[15],[16],[17],
[18],[19],[20],[21],[22],[23],[24],[25],[26],[27],[28],[29],[30],[31])
-- ) AS PIVOT_TABLE
---MCI.PR_INS_STG_BO
xec MCI.PR_GET_DAY_MONTH_WISE_REPORT
@IP_PAGENUM=1,@IP_PAGESIZE=999999999,@IP_FROM_DT='2023-01',@IP_TO_DT='2023-
01',@IP_FLAG='MCIRBO',@IP_DEPARTMENT_ID='251',@IP_DOCTOR_UNIT_ID='0',@IP_ICD_ID='0'
,@IP_VISIT_TYPE=0,@IP_PATIENT_CLASS_ID=0,@IP_DELIVERY_TYPE_ID=0,@IP_OT_TYPE=0,@IP_D
EATH_CENSUS=0,@IP_GENDER_ID='4',@IP_DATE_SELECTION_TYPE='MD',@IP_IS_FINANCIAL_YEAR=
'N',@IP_SERVICE_LEVEL=0,@IP_COUNT=1,@IP_GROUP_SELECTION='DW',@IP_SESSION_ID=10257,@
IP_SERVICE_GROUP_ID=default,@IP_ICD_TYPE='AD',@IP_SERVICE_ID=default,@IP_WITH_GENDE
R=default,@IP_LOC_ID='1',@IP_REC_TYPE_ID=3
--exec MCI.PR_MCI_PAT_REPORTS_REFRESH
@IP_FLAG=N'FULL',@IP_TYPE_ID=N'3',@IP_FROM_DT=N'4-Jan-2023',@IP_TO_DT=N'10-Jan-
2023',@IP_SESSION_ID=10249
--SELECT UMR_NO,ADMN_ID,ADMN_NO,ADMN_DT,BED_ID,CREATE_DT
-- ,CREATE_BY,GRP_ID,ORG_ID,LOC_ID,DOCTOR_ID,ICD_CD,RANDOM_CNT,DISC_CNT,ROW,
(SELECT COUNT(*) FROM ADT_ADMN A
--INNER JOIN DOCTOR D ON (A.TREATMENT_BY_ID=DOCTOR_ID)
--WHERE A.RECORD_STATUS='A' AND DSCHRG_STATUS NOT IN ('D','W') AND
D.DEPARTMENT_ID=251 AND CAST(A.ADMN_DT AS DATE)=CAST(GETUTCDATE() AS DATE)),
((SELECT COUNT(*) FROM ADT_ADMN A
--INNER JOIN DOCTOR D ON (A.TREATMENT_BY_ID=DOCTOR_ID)
--WHERE A.RECORD_STATUS='A' AND DSCHRG_STATUS NOT IN ('D','W') AND
D.DEPARTMENT_ID=251)-RANDOM_CNT) FROM(
--SELECT * FROM(
--SELECT ROW_NUMBER() OVER(PARTITION BY D.DEPARTMENT_ID ORDER BY F.ADMN_DT) ROW,
-- ((SELECT COUNT(*) FROM ADT_ADMN A
--INNER JOIN DOCTOR D ON (A.TREATMENT_BY_ID=DOCTOR_ID)
--WHERE A.RECORD_STATUS='A' AND DSCHRG_STATUS NOT IN ('D','W') AND
D.DEPARTMENT_ID=251)-DA.RANDOM_CNT)+
--(15
---(SELECT COUNT(*) FROM ADT_ADMN A
--INNER JOIN DOCTOR D ON (A.TREATMENT_BY_ID=DOCTOR_ID)
--WHERE A.RECORD_STATUS='A' AND DSCHRG_STATUS NOT IN ('D','W') AND
D.DEPARTMENT_ID=251 AND CAST(A.ADMN_DT AS DATE)=CAST(GETUTCDATE() AS DATE))) AS
DISC_CNT
-- ,F.UMR_NO,F.ADMN_ID,F.ADMN_NO, F.ADMN_DT AS ADMN_DT,F.BED_ID,getutcdate()
AS CREATE_DT
-- ,1 CREATE_BY,1 GRP_ID,1 ORG_ID,1 LOC_ID,F.TREATMENT_BY_ID AS
DOCTOR_ID,M.ICD_CD,DA.RANDOM_CNT
-- FROM DBO.ADT_ADMN F WITH (NOLOCK)
-- INNER JOIN DBO.PATIENT P WITH (NOLOCK) ON P.PATIENT_ID = F.PATIENT_ID
-- INNER JOIN DBO.DOCTOR D WITH (NOLOCK) ON D.DOCTOR_ID = F.TREATMENT_BY_ID
-- INNER JOIN MCI.DATA_REQ_AUTO_CONFIG_DEPT DA WITH(NOLOCK)
ON(D.DEPARTMENT_ID=DA.DEPARTMENT_ID AND CONFIG_ID=2 AND ATTRIBUTE_NAME='IP-OCU')
-- LEFT JOIN MCI.DATA_TEMPLATE M WITH(NOLOCK) ON M.DATA_TEMPLATE_ID =
F.IMR_DATA_TEMPLATE_ID AND M.TRAN_TYPE = 'IP'
-- WHERE ISNULL(F.BILL_TYPE_ID,0) = 0
-- AND ISNULL(F.BILL_ID,0) = 0
-- AND F.RECORD_STATUS='A'
-- AND F.DSCHRG_STATUS NOT IN ('D','W')
-- AND F.REC_TYPE_ID = 2
-- AND EXISTS(SELECT 1 FROM MCI.SCHEDULE WHERE
SCHEDULE_DT=CAST(DATEADD(MI,330,getutcdate()) AS DATE) AND DEPARTMENT_ID=251 AND
PATIENT_CLASS_ID=1 AND RECORD_STATUS='A')
-- --AND ISNULL(F.IMR_DATA_TEMPLATE_ID,0) <> 0
-- AND DA.DEPARTMENT_ID=251
-- AND CAST(F.ADMN_DT AS DATE)<>CAST(GETUTCDATE() AS DATE)
--) AS BODY
--WHERE ROW BETWEEN 1 AND DISC_CNT+3
--) AS A
select getutcdate()