Sha256: 2f857753b5d1451b1436befab073afa99cf81955b15bcc94d3bb1dac573a3c05

Contents?: true

Size: 1.27 KB

Versions: 177

Compression:

Stored size: 1.27 KB

Contents

-- The order by ensures that the most recently observed result is at the top, and because we use
-- DISTINCT on patient_id and description_id, this means we only get the most recent of each
-- observation. Note that the view only contains rows were there is an observation; for example
-- if there has never been a recorded HGB value for patient_id 1 then no NULL HGB row is returned.
SELECT DISTINCT ON (pathology_observation_requests.patient_id, pathology_observation_descriptions.id)
    pathology_observations.id,
    pathology_observations.result,
    pathology_observations.comment,
    pathology_observations.observed_at,
    pathology_observations.description_id,
    pathology_observations.request_id,
    pathology_observation_descriptions.code AS description_code,
    pathology_observation_descriptions.name AS description_name,
    pathology_observation_requests.patient_id
   FROM pathology_observations
     LEFT JOIN pathology_observation_requests ON pathology_observations.request_id = pathology_observation_requests.id
     LEFT JOIN pathology_observation_descriptions ON pathology_observations.description_id = pathology_observation_descriptions.id
  ORDER BY pathology_observation_requests.patient_id, pathology_observation_descriptions.id, pathology_observations.observed_at DESC;

Version data entries

177 entries across 177 versions & 1 rubygems

Version Path
renalware-core-2.1.1 db/views/pathology_current_observations_v01.sql
renalware-core-2.1.0 db/views/pathology_current_observations_v01.sql
renalware-core-2.0.167 db/views/pathology_current_observations_v01.sql
renalware-core-2.0.166 db/views/pathology_current_observations_v01.sql
renalware-core-2.0.165 db/views/pathology_current_observations_v01.sql
renalware-core-2.0.164 db/views/pathology_current_observations_v01.sql
renalware-core-2.0.163 db/views/pathology_current_observations_v01.sql
renalware-core-2.0.162 db/views/pathology_current_observations_v01.sql
renalware-core-2.0.161 db/views/pathology_current_observations_v01.sql
renalware-core-2.0.160 db/views/pathology_current_observations_v01.sql
renalware-core-2.0.159 db/views/pathology_current_observations_v01.sql
renalware-core-2.0.158 db/views/pathology_current_observations_v01.sql
renalware-core-2.0.157 db/views/pathology_current_observations_v01.sql
renalware-core-2.0.156 db/views/pathology_current_observations_v01.sql
renalware-core-2.0.155 db/views/pathology_current_observations_v01.sql
renalware-core-2.0.153 db/views/pathology_current_observations_v01.sql
renalware-core-2.0.152 db/views/pathology_current_observations_v01.sql
renalware-core-2.0.151 db/views/pathology_current_observations_v01.sql
renalware-core-2.0.149 db/views/pathology_current_observations_v01.sql
renalware-core-2.0.148 db/views/pathology_current_observations_v01.sql