|
sharona
Yak Posting Veteran
75 Posts |
Posted - 2011-03-15 : 16:15:34
|
| thanks its a nickname, my real name is sharonIN RED AND BLUEnot really sure where it belongs.CREATE TABLE #FINAL( Site varchar(10), Campus varchar(30), ClientDocGUID numeric(16,0), ClientVisitGUID numeric(16,0), PatCareDocGUID numeric(16,0), MRN varchar(20), EncNumber varchar(20), PATIENT varchar(50), DOB DATETIME, GENDER VARCHAR(15), LANGUAGECDE varchar(20), ADMIT_DATE Datetime, DISCHARGE_DATE DATETIME, Unit_Note_Written VARCHAR(30), LOC_time_rpt varchar(30), LOC_NAME VARCHAR(60), --cat_name varchar(60), --Value_text VARCHAR(2000), Prim_diag_description VARCHAR(60), Username varchar(50), User_Occupation varchar(30), INIT_DATE_OF_RQST varchar(255), INIT_NOTE_DATE varchar(255), INIT_NOTE_TIME varchar(255), REFERRING_PROVIDER varchar(255), REFERRING_SERVICE varchar(2000), INIT_SUPPORT_COUNSELING varchar(2000), INIT_FAMILY_SUPPORT VARCHAR(2000), INIT_HOSPTICE_REF_DISCUSS VARCHAR(2000), INIT_PROGNOSTICATION VARCHAR(2000), INIT_PAIN_MGMT VARCHAR(2000), INIT_SYMPTOM_MGMT VARCHAR(2000), INIT_WITHHOLD_SUSTAIN VARCHAR(2000), INIT_DISCHARGE_PLAN VARCHAR(2000), INIT_GOALS_CARE VARCHAR(2000), INIT_ADVANCE_DIRECTIVE VARCHAR(2000), INIT_PATIENT_SUPPORT VARCHAR(2000), INIT_OTHER VARCHAR(2000), FLUP_PAIN_MGMT VARCHAR(2000), FLUP_SYMPTOM_MGMT VARCHAR(2000), FLUP_DECISION_MAKING VARCHAR(2000), FLUP_GOALS_CARE VARCHAR(2000), FLUP_PAT_FAM_SUP VARCHAR(2000), FLUP_PROGNOSIS VARCHAR(2000), FLUP_WITHDRAWAL_LIFE VARCHAR(2000), FLUP_DISCHARGE_PLAN VARCHAR(2000), FLUP_HLTH_CARE_AGENT VARCHAR(2000), FLUP_ADVANCE_DIRECTIVE VARCHAR(2000), FLUP_HOSPTICE_REF_DISCUSS VARCHAR(2000), FLUP_EDU_SUP_STAFF VARCHAR(2000), FLUP_FAM_CONF VARCHAR(2000), FLUP_CODE_STATUS VARCHAR(2000), FLUP_HOSPTICE_REF VARCHAR(2000))--Get all patients who had a PALLIATIVE CARE CONSULT Note within the select date time SELECT Site = 'WEST', Campus = CASE when loc.ParentGUID = 2000001000061001 then 'Allen Hospital' when loc.ParentGUID = 4000001145061001 then 'Milstein Hospital' when loc.ParentGUID = 8000001069061001 then 'MS CHONY' END, cd.GUID as ClientDocGUID, cv.GUID AS ClientVisitGUID, cd.PatCareDocGUID , cv.IDCode AS MRN, cv.VisitIDCode AS EncNumber, cv.ClientDisplayName AS PATIENT, CASE WHEN ISDATE (rtrim(convert(char(2),c.BirthMonthNum))+'/'+ rtrim(convert(char(2),c.BirthDayNum))+'/'+ rtrim(convert(char(4),c.BirthYearNum))) =1 THEN convert(char(2),c.BirthMonthNum) +'/'+ rtrim(convert(char(2),c.BirthDayNum))+'/'+ convert(char(4),c.BirthYearNum) ELSE null end DOB, c.gendercode AS GENDER, c.languagecode AS LANGUAGECDE, cv.AdmitDtm AS ADMIT_DATE, cv.DischargeDtm AS DISCHARGE_DATE, Unit_Note_Written= DBO.nyp_TF_GetLocationForEvent (clientVisitGUID,obserdoc.RecordedDtm), CV.CurrentLocation AS LOC_TIME_RPT, LOC.NAME AS LOC_NAME, obsCatalog.Name as cat_name, CASE WHEN obsCatalog.Name = 'PalCare_InitCons_ReqDate_FT' THEN convert(varchar, ISNULL(obser.ValueText, obsFS.Value), 112)as DATETIME END AS INIT_DATE_OF_RQST , ISNULL(obser.ValueText, obsFS.Value) AS Value_TEXT, dbo.CV3Service.Description as Prim_diag_description, dbo.CV3User.displayname as Username, dbo.CV3User.OccupationCode as User_occupationINTO #RESULTFROM dbo.CV3ClientVisit AS cv INNER JOIN dbo.CV3Location AS loc ON cv.CurrentLocationGUID = loc.GUID INNER JOIN dbo.CV3ClientDocument AS cd ON cv.GUID = cd.ClientVisitGUID INNER JOIN dbo.CV3ObservationDocument AS obserdoc ON cd.GUID = obserdoc.OwnerGUID INNER JOIN dbo.CV3Observation AS obser ON obser.GUID = obserdoc.ObservationGUID INNER JOIN dbo.CV3ObsCatalogItem AS obscatitem ON obscatitem.GUID = obser.ObsItemGUID INNER JOIN dbo.CV3ObsCatalogMasterItem AS obsCatalog ON obsCatalog.GUID = obscatitem.MasterObsGUID INNER JOIN dbo.CV3Client as c ON cv.ClientGUID = c.GUID INNER JOIN dbo.CV3Service ON cv.ServiceGUID = dbo.CV3Service.GUID INNER JOIN dbo.CV3User ON cd.UserGUID = dbo.CV3User.GUID LEFT OUTER JOIN dbo.SCMObsFSListValues AS obsFS ON obsFS.ParentGUID = obserdoc.ObservationDocumentGUIDWHERE cd.PatCareDocGUID IN ('9000001693102020', '9000001693202020') ---(cd.PatCareDocGUID IN ('494102020', '470102020')) -dev guids --AND loc.ParentGUID in('2000001000061001','4000001145061001 ','8000001069061001') AND cv.TypeCode = 'Inpatient' and cv.IDCode ='127 85 67' and cv.VisitIDCode='000056334 735' --AND cd.AuthoredDtm BETWEEN @start_date AND @end_date |
 |
|