query

For users or potential users.
Post Reply
fschiopu
Posts: 38
Joined: Mon Jul 23, 2007 7:02 pm

query

Post by fschiopu » Fri Dec 19, 2008 4:35 am

Is there a query to see the patients that have a certain insurance carrier and have been seen in a certain period of time (like last year, or last 2 years)?

fschiopu
Posts: 38
Joined: Mon Jul 23, 2007 7:02 pm

Re: query

Post by fschiopu » Fri Dec 19, 2008 11:34 am

Hi,

I came up with the following query (based on one found in the query section) which seems to work, but I don't know how accurate it is. Any input is appreciated.

SELECT carrier.CarrierName,patient.*
FROM patient,carrier,insplan
WHERE patient.PatNum=insplan.Subscriber
AND insplan.CarrierNum=carrier.CarrierNum
AND carrier.CarrierName LIKE '%Aetna%'
/*only patients with procedures within the last year*/
AND EXISTS(SELECT * FROM procedurelog
WHERE procedurelog.PatNum=patient.PatNum
AND procedurelog.ProcDate > CURDATE() - INTERVAL 1 YEAR)
ORDER BY LName, FName

User avatar
jordansparks
Site Admin
Posts: 5770
Joined: Sun Jun 17, 2007 3:59 pm
Location: Salem, Oregon
Contact:

Re: query

Post by jordansparks » Fri Dec 19, 2008 4:04 pm

That's a good query. Keep in mind that it's only pulling subscribers, not other family members.
Jordan Sparks, DMD
http://www.opendental.com

Post Reply