The SIGNED OFF, HOSPITALIST is one field. My issue is that I would like the third record from the top should show on my report but is not because the filter removes patient record that has the SIGNED OFF, HOSPITALIST prov_id. The sample data has 4 data fiellds and they. I would like modify the command line to include records that have providers that were added after the SIGNED OFF, HOSPITALIST. How can the accomplish this?
The sample date fields are
Hospitalist (The Provider),
TRTMNT_TM_BEGIN_DT, (This is the date/time treatment started)
TRTMNT_TM_END_DT, (This is the date/time treatment ended)
HOSP_DISCH_TIME, (This is the date/time the patient was discharged from the hospital)
Below is the whole command line for my report.
With filter as (
Select distinct
htt.PAT_ID
from EPICADM.HSP_TRTMT_TEAM htt
where htt.PROV_ID='411467'
and htt.TRTMNT_TM_BEGIN_DT>={ts '2014-08-08 00:00:00'}
and htt.TRTMNT_TM_BEGIN_DT<={ts '2014-08-19 09:00:00'} --This filter excludes Signed off hospitalist patients
)
SELECT DISTINCT
V_FV_MRN.MRN,
V_FV_MRN.PAT_NAME,
CLARITY_BED.BED_LABEL,
ZC_PAT_CLASS.NAME,
HSP_TRTMT_TEAM.TRTMNT_TM_BEGIN_DT,
HSP_TRTMT_TEAM.TRTMNT_TM_END_DT,
PAT_ENC_HSP.HOSP_DISCH_TIME,
ZC_TRTMT_TEAM_REL.NAME as treat_name,
CLARITY_SER.PROV_NAME,
HSP_TRTMT_TEAM.PROV_ID,
HSP_ACCOUNT.LOC_ID,
PATIENT.BIRTH_DATE,
HSP_ACCOUNT.ADM_DATE_TIME,
CLARITY_SER_admitting.PROV_NAME
FROM EPICADM.CLARITY_SER CLARITY_SER
LEFT OUTER JOIN EPICADM.HSP_TRTMT_TEAM HSP_TRTMT_TEAM
ON CLARITY_SER.PROV_ID=HSP_TRTMT_TEAM.PROV_ID
and HSP_TRTMT_TEAM.TRTMNT_TM_BEGIN_DT>={ts '2014-08-09 00:00:00'}
and HSP_TRTMT_TEAM.TRTMNT_TM_BEGIN_DT<={ts '2014-08-19 09:00:00'}
and (HSP_TRTMT_TEAM.TRTMNT_TM_END_DT is null or HSP_TRTMT_TEAM.TRTMNT_TM_END_DT> {ts '2014-08-19 09:00:00'})
LEFT OUTER JOIN EPICADM.PAT_ENC_HSP PAT_ENC_HSP
ON PAT_ENC_HSP.PAT_ENC_CSN_ID=HSP_TRTMT_TEAM.PAT_ENC_CSN_ID
LEFT OUTER JOIN EPICADM.CLARITY_BED CLARITY_BED
ON CLARITY_BED.BED_ID=PAT_ENC_HSP.BED_ID
LEFT OUTER JOIN EPICADM.CLARITY_SER CLARITY_SER_admitting
ON PAT_ENC_HSP.ADMISSION_PROV_ID=CLARITY_SER_admitting.PROV_ID
INNER JOIN EPICADM.ZC_PAT_CLASS ZC_PAT_CLASS
ON PAT_ENC_HSP.ADT_PAT_CLASS_C=ZC_PAT_CLASS.ADT_PAT_CLASS_C
RIGHT OUTER JOIN EPICADM.HSP_ACCOUNT HSP_ACCOUNT
ON HSP_ACCOUNT.PRIM_ENC_CSN_ID=HSP_TRTMT_TEAM.PAT_ENC_CSN_ID
and HSP_ACCOUNT.LOC_ID=410
INNER JOIN EPICADM.V_FV_MRN V_FV_MRN
ON HSP_TRTMT_TEAM.PAT_ID=V_FV_MRN.PAT_ID
RIGHT OUTER JOIN EPICADM.PATIENT PATIENT
ON PATIENT.PAT_ID=V_FV_MRN.PAT_ID
LEFT OUTER JOIN EPICADM.ZC_TRTMT_TEAM_REL ZC_TRTMT_TEAM_REL
ON HSP_TRTMT_TEAM.TRTMNT_TEAM_REL_C=ZC_TRTMT_TEAM_REL.TRTMNT_TEAM_REL_C
left outer join filter
on HSP_TRTMT_TEAM.PAT_ID = filter.PAT_ID
where filter.PAT_ID is null
and ("ZC_TRTMT_TEAM_REL"."NAME"='Hospitalist')
-- and ("HSP_TRTMT_TEAM"."TRTMNT_TM_END_DT" > {ts '2014-08-19 09:00:00'} or
and "PAT_ENC_HSP"."HOSP_DISCH_TIME" > {ts '2014-08-19 09:00:00'}