Untitled

 avatar
unknown
plain_text
2 years ago
3.1 kB
6
Indexable
SELECT distinct BD.testname
--     WorkOrder_View.orderid,
--     TR.firstname    AS Name,                -- name
--     TR.dateofbirth  AS DateOfBirth,         -- birth_date
--     TR.genderid     AS GenderId,            -- gender
--     TR.nationalid   AS NationalId,          -- national ID number
--     ET.description  AS Ethnicity,           -- ethnicity
--     V.doctorname    AS DoctorName,          -- doctor's name
--     WorkOrder_View.orderdetailid,           -- order detail ID
--     WorkOrder_View.sampleno,                -- barcode
--     WorkOrder_View.testname,                -- test name
--     BD.addedby,                             -- added by ID
--     BD.addeddatetime,                       -- added date and time
--     BD.updatedby,                           -- updated by ID
--     BD.updateddatetime,                     -- updated date and time
--     BD.samplecollectedby,                   -- collected by ID
--     WorkOrder_View.samplecollecteddatetime, -- collected date and time
--     dispatchbyid,                           -- dispatched by ID
--     dispatchdatetime,                       -- dispatched date and time
--     receivedbyid,                           -- received 1 by ID (not in use)
--     receiveddatetime,                       -- received 1 date and time (not in use)
--     finalizedby,                            -- validated / completed / finalized by ID
--     WorkOrder_View.finalizeddate,           -- validated / completed / finalized date and time
--     BD.samplerejectedby,                    -- rejected by
--     BD.samplerejectiondatetime,             -- rejected date and time
--     WorkOrder_View.patientsourceid,         -- patient source ID
--     WorkOrder_View.institution,             -- institution
--     WorkOrder_View.ward,                    -- ward
--     teststatus,                             -- level status
--     samplestatusno,                         -- sample status number
--     emailsentdatetime,                      -- email sent date and time
--     BD.samplerejectionremark,               -- rejected remark/reason for rejected
--     BD.rejectInformTo,                       -- inform to
--     WorkOrder_View.patientid
FROM [HKL].[dbo].[WorkOrder_View]
    LEFT JOIN HKL.dbo.trn_registration TR ON TR.id=WorkOrder_View.patientid
    INNER JOIN HKL.dbo.trn_registrationdetails TRD ON TRD.id=TR.id
    LEFT JOIN HKL.dbo.mst_Ethnicity ET ON ET.ethnicityid=TRD.ethnicityid
    FULL OUTER JOIN HKL.dbo.trn_pathradotherorderbookingdetails BD ON BD.orderdetailid=WorkOrder_View.orderdetailid
    LEFT JOIN trn_visit V ON V.patientid=WorkOrder_View.patientid AND V.date=BD.addeddatetime
WHERE gridsubgroupname = 'Immunoserology'
ORDER BY testname ASC
--     AND ((samplestatusno = '4' AND teststatus = '4' AND BD.finalizeddate IS NOT NULL)  -- completed
--              OR (samplestatusno = '3' AND teststatus IS NULL))  -- rejected
--     AND WorkOrder_View.testname NOT IN ('PNEUMOCYCTIS JIROVECI IF')
--     AND WorkOrder_View.sampleno='3103898'
-- ORDER BY addeddatetime
Editor is loading...