Advertisement
temaon_lieto

Check correct data for mv_stat_lvl_2_joined_items on staging

Apr 15th, 2024 (edited)
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- OLD QUERY
  2. WITH "items" AS (SELECT "mv_stat_lvl_0_ehr_service_requests".*
  3.                  FROM ((SELECT "mv_stat_lvl_0_ehr_service_requests".*
  4.                         FROM ((SELECT mv_stat_lvl_0_ehr_service_requests.id,
  5.                                       mv_stat_lvl_0_ehr_service_requests.asserted_date,
  6.                                       mv_stat_lvl_0_ehr_service_requests.code,
  7.                                       mv_stat_lvl_0_ehr_service_requests.item_type,
  8.                                       mv_stat_lvl_0_ehr_service_requests.status::VARCHAR,
  9.                                       mv_stat_lvl_0_ehr_service_requests.title,
  10.                                       mv_stat_lvl_0_ehr_service_requests.employee_id,
  11.                                       mv_stat_lvl_0_ehr_service_requests.legal_entity_id,
  12.                                       mv_stat_lvl_0_ehr_service_requests.patient_id
  13.                                FROM "mv_stat_lvl_0_ehr_service_requests"
  14.                                WHERE "mv_stat_lvl_0_ehr_service_requests"."asserted_date" BETWEEN '2024-01-01 00:00:00' AND '2024-04-05 23:59:59.999999'
  15.                                  AND "mv_stat_lvl_0_ehr_service_requests"."legal_entity_id" = 8507
  16.                                  AND "mv_stat_lvl_0_ehr_service_requests"."code" IN
  17.                                      ('T34006', 'T34011', 'T34013', 'T34024', 'T34001', 'T34004', 'T34005', 'T34023',
  18.                                       'T34025', 'T34038', 'U67002', 'Y34011', 'Y34003', 'Х41941', 'X41973', '59300-00',
  19.                                       '55070-00', '55076-00', 'D36003', 'D67006', '32084-00', '32090-00', '32084-02',
  20.                                       '32090-02', 'B33006', 'B33012', '14743-9'))
  21.                               UNION
  22.                               (SELECT mv_stat_lvl_0_ehr_diagnostic_reports.id,
  23.                                       mv_stat_lvl_0_ehr_diagnostic_reports.asserted_date,
  24.                                       mv_stat_lvl_0_ehr_diagnostic_reports.code,
  25.                                       mv_stat_lvl_0_ehr_diagnostic_reports.item_type,
  26.                                       mv_stat_lvl_0_ehr_diagnostic_reports.status::VARCHAR,
  27.                                       mv_stat_lvl_0_ehr_diagnostic_reports.title,
  28.                                       mv_stat_lvl_0_ehr_diagnostic_reports.employee_id,
  29.                                       mv_stat_lvl_0_ehr_diagnostic_reports.legal_entity_id,
  30.                                       mv_stat_lvl_0_ehr_diagnostic_reports.patient_id
  31.                                FROM "mv_stat_lvl_0_ehr_diagnostic_reports"
  32.                                WHERE "mv_stat_lvl_0_ehr_diagnostic_reports"."asserted_date" BETWEEN '2024-01-01 00:00:00' AND '2024-04-05 23:59:59.999999'
  33.                                  AND "mv_stat_lvl_0_ehr_diagnostic_reports"."legal_entity_id" = 8507
  34.                                  AND "mv_stat_lvl_0_ehr_diagnostic_reports"."code" IN
  35.                                      ('T34006', 'T34011', 'T34013', 'T34024', 'T34001', 'T34004', 'T34005', 'T34023',
  36.                                       'T34025', 'T34038', 'U67002', 'Y34011', 'Y34003', 'Х41941', 'X41973', '59300-00',
  37.                                       '55070-00', '55076-00', 'D36003', 'D67006', '32084-00', '32090-00', '32084-02',
  38.                                       '32090-02', 'B33006', 'B33012', '14743-9'))) "mv_stat_lvl_0_ehr_service_requests")
  39.                        UNION
  40.                        (SELECT mv_stat_lvl_1_ehr_observations.id,
  41.                                mv_stat_lvl_1_ehr_observations.asserted_date,
  42.                                mv_stat_lvl_1_ehr_observations.code,
  43.                                1                AS item_type,
  44.                                'final'::VARCHAR AS status,
  45.                                mv_stat_lvl_1_ehr_observations.title,
  46.                                mv_stat_lvl_1_ehr_observations.employee_id,
  47.                                mv_stat_lvl_1_ehr_observations.legal_entity_id,
  48.                                mv_stat_lvl_1_ehr_observations.patient_id
  49.                         FROM "mv_stat_lvl_1_ehr_observations"
  50.                         WHERE "mv_stat_lvl_1_ehr_observations"."asserted_date" BETWEEN '2024-01-01 00:00:00' AND '2024-04-05 23:59:59.999999'
  51.                           AND "mv_stat_lvl_1_ehr_observations"."legal_entity_id" = 8507
  52.                           AND "mv_stat_lvl_1_ehr_observations"."code" IN
  53.                               ('T34006', 'T34011', 'T34013', 'T34024', 'T34001', 'T34004', 'T34005', 'T34023', 'T34025',
  54.                                'T34038', 'U67002', 'Y34011', 'Y34003', 'Х41941', 'X41973', '59300-00', '55070-00',
  55.                                '55076-00', 'D36003', 'D67006', '32084-00', '32090-00', '32084-02', '32090-02', 'B33006',
  56.                                'B33012', '14743-9'))) "mv_stat_lvl_0_ehr_service_requests")
  57.  
  58. SELECT COUNT(items.id) as counter
  59. FROM items;
  60.  
  61. -- NEW QUERY
  62. SELECT COUNT(mv_stat_lvl_2_joined_items.id) as counter
  63. FROM mv_stat_lvl_2_joined_items
  64. WHERE mv_stat_lvl_2_joined_items.asserted_date BETWEEN '2024-01-01 00:00:00' AND '2024-04-05 23:59:59.999999'
  65.   AND mv_stat_lvl_2_joined_items.legal_entity_id = 8507
  66.   AND mv_stat_lvl_2_joined_items.code IN
  67.       ('T34006', 'T34011', 'T34013', 'T34024', 'T34001', 'T34004', 'T34005', 'T34023', 'T34025',
  68.        'T34038', 'U67002', 'Y34011', 'Y34003', 'Х41941', 'X41973', '59300-00', '55070-00',
  69.        '55076-00', 'D36003', 'D67006', '32084-00', '32090-00', '32084-02', '32090-02', 'B33006',
  70.        'B33012', '14743-9');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement