Revision [87]
This is an old revision of ActivePatientsWhoHaveTurned18DuringTreatment made by admin on 2008-10-26 16:08:29.Active Patients Who Have Turned 18 During Treatment
Back to Query Directory
SELECT
COALESCE(b.provcode,'None') AS "Primary Prov",
a.lastname,
a.firstname,
a.ID,
DATEDIFF(year,DOB,intakedate) AS "Age At Intake",
DATEDIFF(year,DOB,CURRENT DATE) AS "Age Now"
FROM
patients a
JOIN providers b ON a.providernum = b.providernum
WHERE
flag = 0 //active patient
AND dischargedate IS NULL //NO discharge DATE has been entered
AND "Age At Intake" < 18
AND "Age Now" >= 18
ORDER BY "Primary Prov", a.lastname, a.firstname, a.id
COALESCE(b.provcode,'None') AS "Primary Prov",
a.lastname,
a.firstname,
a.ID,
DATEDIFF(year,DOB,intakedate) AS "Age At Intake",
DATEDIFF(year,DOB,CURRENT DATE) AS "Age Now"
FROM
patients a
JOIN providers b ON a.providernum = b.providernum
WHERE
flag = 0 //active patient
AND dischargedate IS NULL //NO discharge DATE has been entered
AND "Age At Intake" < 18
AND "Age Now" >= 18
ORDER BY "Primary Prov", a.lastname, a.firstname, a.id