I'm attempting to create a report which will show if a patient was treated in the Emergency Department, Then scheduled with their primary care provider for follow up and if the Appointment was Kept, Canceled, or No showed.
I do pretty good up to the point of getting the amount of time it took to schedule the patients appointments.
I am pulling the difference of dates between "vwGenPatApptInfo"."Appt_DateTime" and "SCAN_DOCUMENT"."DOCUMENT_DT". The problem that I'm running in to is that the report is still looking at the max date of the entire patient record.
The Main Report is pulling from a seperate database than the 1st and 2nd Subreports, however the 1st and 2nd Subreports are pulling from the same database.
Sorry for the lengthy code.
Thanks for any help.
Jen
The main report Query is:
SELECT "vwGenPatInfo"."Patient_Number"
, "vwGenPatInfo"."Patient_Name"
, "vwGenPatInfo"."Patient_Home_Phone"
, "vwGenPatInfo"."Patient_Work_Phone"
, "vwGenPatApptInfo"."Appt_DateTime"
, "vwGenPatApptInfo"."Appt_Type_Descr"
, "vwGenPatApptInfo"."Appt_Status"
, "vwGenPatApptInfo"."Appt_Resource_Descr"
FROM "Ntier_0699"."PM"."vwGenPatInfo" "vwGenPatInfo" RIGHT OUTER JOIN "Ntier_0699"."PM"."vwGenPatApptInfo" "vwGenPatApptInfo"
ON "vwGenPatInfo"."Patient_ID"="vwGenPatApptInfo"."Patient_ID"
WHERE ("vwGenPatApptInfo"."Appt_Type_Descr"
='Transitional Care ADM Follow Up (40)' OR "vwGenPatApptInfo"."Appt_Type_Descr"='Transitional Care ADM (30)'
OR "vwGenPatApptInfo"."Appt_Type_Descr"='Transitional Care ADM (40)'
OR "vwGenPatApptInfo"."Appt_Type_Descr"='Transitional Care ED Follow up (15)'
OR "vwGenPatApptInfo"."Appt_Type_Descr"='Transitional Care ED Follow up (20)')
AND ("vwGenPatApptInfo"."Appt_DateTime">={ts '2014-01-01 00:00:00'}
AND "vwGenPatApptInfo"."Appt_DateTime"<{ts '2014-08-01 00:00:00'})
The 1st SubReport Query is:
SELECT "DEMOGRAPHICS"."DEM_EXTERNALID"
, "ENCOUNTER"."ENC_BILLLEVEL"
, "DEMOGRAPHICS"."DEM_STATUS"
, "ENCOUNTER"."ENC_CHARTPULLTIME"
, "DICTIONARIES_VIEW"."DICT_DESCRIPTION"
, "DICTIONARIES_VIEW"."DICT_TYPE"
, "PROVIDERS"."PROV_FIRSTNAME"
, "PROVIDERS"."PROV_LASTNAME"
, "PROVIDERS"."PROV_SUFFIX"
FROM (
(
"EMR"."HPSITE"."ENCOUNTER" "ENCOUNTER" LEFT OUTER JOIN "EMR"."HPSITE"."DEMOGRAPHICS" "DEMOGRAPHICS"
ON "ENCOUNTER"."IMREDEMEC_CODE"="DEMOGRAPHICS"."IMREDEM_CODE"
)
LEFT OUTER JOIN "EMR"."HPSITE"."DICTIONARIES_VIEW" "DICTIONARIES_VIEW"
ON "ENCOUNTER"."ENC_VISITTYPE"="DICTIONARIES_VIEW"."DICT_CODE"
)
LEFT OUTER JOIN "EMR"."HPSITE"."PROVIDERS" "PROVIDERS"
ON "ENCOUNTER"."IMREPROV_CODE"="PROVIDERS"."IMREPROV_CODE"
WHERE "DICTIONARIES_VIEW"."DICT_TYPE"='VISKD'
AND "DEMOGRAPHICS"."DEM_STATUS"=1 AND "DEMOGRAPHICS"."DEM_EXTERNALID"='110188'
AND NOT (
"ENCOUNTER"."ENC_BILLLEVEL"='&DEF' OR "ENCOUNTER"."ENC_BILLLEVEL"='&ZERO'
)
ORDER BY "DEMOGRAPHICS"."DEM_EXTERNALID", "ENCOUNTER"."ENC_CHARTPULLTIME" DESC
The 2nd SubReport Query is:
SELECT "DEMOGRAPHICS"."DEM_EXTERNALID"
, "SCAN_DOCUMENT"."DOCUMENT_DT"
, "DEMOGRAPHICS"."DEM_FIRSTNAME"
, "DEMOGRAPHICS"."DEM_LASTNAME"
, "SCAN_DOCUMENTTYPE"."DESCRIPTION"
, "SCAN_DOCUMENT"."COMMENTS"
FROM (
"EMR"."HPSITE"."SCAN_DOCUMENT" "SCAN_DOCUMENT" LEFT OUTER JOIN "EMR"."HPSITE"."DEMOGRAPHICS" "DEMOGRAPHICS"
ON "SCAN_DOCUMENT"."IMREDEM_CODE"="DEMOGRAPHICS"."IMREDEM_CODE"
)
LEFT OUTER JOIN "EMR"."HPSITE"."SCAN_DOCUMENTTYPE" "SCAN_DOCUMENTTYPE"
ON "SCAN_DOCUMENT"."SCAN_ID"="SCAN_DOCUMENTTYPE"."SCAN_ID"
WHERE "DEMOGRAPHICS"."DEM_EXTERNALID"='155620'
AND (
"SCAN_DOCUMENTTYPE"."DESCRIPTION"='*Communication - Transition into Care'
OR "SCAN_DOCUMENTTYPE"."DESCRIPTION"='*Discharge Summary -Hospital or External Facility'
OR "SCAN_DOCUMENTTYPE"."DESCRIPTION"='*History & Physical- Hospital or External Facility'
OR "SCAN_DOCUMENTTYPE"."DESCRIPTION"='*Record - Emergency Department'
OR "SCAN_DOCUMENTTYPE"."DESCRIPTION"='*Record- Hospital or External Facility'
)
ORDER BY "DEMOGRAPHICS"."DEM_EXTERNALID", "SCAN_DOCUMENT"."DOCUMENT_DT" DESC