SELECT DISTINCT
crii.PP_Last,
crii.PP_First,
crii.PP_Middle,
crii.PP_Birthdate,
crii.PP_Address1,
crii.PP_Phone1,
pvp.DateOfServiceFrom,
pp.MedicalRecordNumber,
pvd.ICD9Code,
fac.ListName as Facility,
df.ListName as Doctor
FROM
PatientVisit pv
INNER JOIN DoctorFacility fac ON pv.FacilityId = fac.DoctorFacilityId
INNER JOIN PatientVisitProcs pvp ON pv.PatientVisitId = pvp.PatientVisitId
INNER JOIN cusCRIInterview crii ON pv.PatientProfileId = crii.PatientProfileID
INNER JOIN DoctorFacility df ON pv.DoctorId = df.DoctorFacilityId
INNER JOIN PatientProfile pp ON pv.PatientProfileId = pp.PatientProfileId
INNER JOIN PatientVisitDiags pvd ON pv.PatientVisitId = pvd.PatientVisitId
WHERE
(
(NULL IS NOT NULL AND pv.FacilityId IN (NULL)) OR
(NULL IS NULL)
)
AND
(
(NULL IS NOT NULL AND pv.DoctorID IN (NULL)) OR
(NULL IS NULL)
)
AND
(
pvp.DateOfServiceFrom >= ISNULL('01/01/2008','1/1/1900') AND
pvp.DateOfServiceFrom < dateadd(month, 1, ISNULL('01/29/2009','1/1/3000'))
)
ASKER
ASKER
ASKER
ASKER
ASKER
SELECT
--DISTINCT
crii.PP_Last,
crii.PP_First,
crii.PP_Middle,
crii.PP_Birthdate,
crii.PP_Address1,
crii.PP_Phone1,
pvp.DateOfServiceFrom,
pp.MedicalRecordNumber,
pvd.ICD9Code,
CASE when fac.ListName = 'Hillman' THEN '1H'
when fac.ListName = 'Visalia' THEN '2V'
when fac.ListName = 'Lindsay' THEN '3L'
when fac.ListName = 'Dinuba' THEN '4D'
when fac.ListName = 'Farmersville' THEN '5F'
when fac.ListName = 'Porterville' THEN '6P'
when fac.ListName = 'Tulare Peds' THEN '7H'
ELSE NULL
END AS Facility,
df.ListName as Doctor
FROM
PatientVisit pv
INNER JOIN DoctorFacility fac ON pv.FacilityId = fac.DoctorFacilityId
INNER JOIN PatientVisitProcs pvp ON pv.PatientVisitId = pvp.PatientVisitId
INNER JOIN cusCRIInterview crii ON pv.PatientProfileId = crii.PatientProfileID
INNER JOIN DoctorFacility df ON pv.DoctorId = df.DoctorFacilityId
INNER JOIN PatientProfile pp ON pv.PatientProfileId = pp.PatientProfileId
INNER JOIN PatientVisitDiags pvd ON pv.PatientVisitId = pvd.PatientVisitId
WHERE pv.FacilityId is NULL
AND pv.DoctorID IS NULL
-- AND fac.ListName in ('Hillman', 'Visalia', 'Lindsay', 'Dinuba', 'Farmersville', 'Porterville','Tulare Peds')
AND pvp.DateOfServiceFrom >= '01/01/2008'
AND pvp.DateOfServiceFrom < dateadd(month, 1,'01/29/2009')
order by 10
ASKER
ASKER
Microsoft SQL Server is a suite of relational database management system (RDBMS) products providing multi-user database access functionality.SQL Server is available in multiple versions, typically identified by release year, and versions are subdivided into editions to distinguish between product functionality. Component services include integration (SSIS), reporting (SSRS), analysis (SSAS), data quality, master data, T-SQL and performance tuning.
TRUSTED BY
crii.PP_Last,
crii.PP_First,
crii.PP_Middle,
crii.PP_Birthdate,
crii.PP_Address1,
crii.PP_Phone1,
pvp.DateOfServiceFrom,
pp.MedicalRecordNumber,
pvd.ICD9Code,
fac.ListName as Facility,
df.ListName as Doctor
FROM
PatientVisit pv
INNER JOIN DoctorFacility fac ON pv.FacilityId = fac.DoctorFacilityId
INNER JOIN PatientVisitProcs pvp ON pv.PatientVisitId = pvp.PatientVisitId
INNER JOIN cusCRIInterview crii ON pv.PatientProfileId = crii.PatientProfileID
INNER JOIN DoctorFacility df ON pv.DoctorId = df.DoctorFacilityId
INNER JOIN PatientProfile pp ON pv.PatientProfileId = pp.PatientProfileId
INNER JOIN PatientVisitDiags pvd ON pv.PatientVisitId = pvd.PatientVisitId
WHERE
(
(NULL IS NOT NULL AND pv.FacilityId IN (NULL)) OR
(NULL IS NULL)
)
AND
(
(NULL IS NOT NULL AND pv.DoctorID IN (NULL)) OR
(NULL IS NULL)
)
AND
(
pvp.DateOfServiceFrom >= ISNULL('01/01/2008','1/1/1
pvp.DateOfServiceFrom < dateadd(month, 1, ISNULL('01/29/2009','1/1/3
)
ORDER BY fac.listname ASC