Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. WITH prior_select AS (
  2. SELECT
  3. vtly_medication_order.vtly_number AS orderNo,
  4. vtly_medication.vtly_number AS medNo
  5. FROM
  6. vtly_medication_order,
  7. vtly_medication
  8. WHERE
  9. vtly_medication_order.fhir_data -> 'patient' @> '{"reference":"http://clinical.vitaly.parsek.com/Patient/VTLYPX-1"}'
  10. AND vtly_medication.vtly_number IN (
  11. SELECT
  12. CAST (
  13. REPLACE (
  14. vtly_medication_order.fhir_data -> 'medicationReference' ->> 'reference',
  15. 'http://clinical.vitaly.parsek.com/Medication/VTLYF-',
  16. ''
  17. ) AS INTEGER
  18. )
  19. )
  20. AND vtly_medication.fhir_data -> 'code' ->> 'text' ILIKE '%foobar%'
  21. ) SELECT
  22. fhir_data
  23. FROM
  24. vtly_medication_order
  25. WHERE
  26. vtly_number IN (
  27. SELECT
  28. orderNo
  29. FROM
  30. prior_select
  31. )
  32. UNION
  33. SELECT
  34. fhir_data
  35. FROM
  36. vtly_medication
  37. WHERE
  38. vtly_number IN (
  39. SELECT
  40. medNo
  41. FROM
  42. prior_select
  43. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement