Sha256: 2f0a63b2f37227f4bcdffcfd792e87fe35a8e932b61cda5a5a09bf15b18c0e39

Contents?: true

Size: 823 Bytes

Versions: 15

Compression:

Stored size: 823 Bytes

Contents

select
  patients.id as patient_id,
  patients.secure_id as patient_secure_id,
  current_modality.id as modality_id,
  modality_descriptions.id as modality_description_id,
  modality_descriptions.name as modality_name,
  current_modality.started_on as started_on,
  modality_descriptions.code as modality_code
from patients
  -- this join only required as currently there can be > 1 current modality for a patient
  -- here we select the current modality with the most recent started_on
  left outer join (
    select distinct on (patient_id) * from modality_modalities
    where ended_on is null
    order by patient_id, started_on desc, created_at desc
) as current_modality
on patients.id = current_modality.patient_id
left outer join modality_descriptions on modality_descriptions.id = current_modality.description_id;

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
renalware-core-2.1.1 db/views/patient_current_modalities_v02.sql
renalware-core-2.1.0 db/views/patient_current_modalities_v02.sql
renalware-core-2.0.167 db/views/patient_current_modalities_v02.sql
renalware-core-2.0.166 db/views/patient_current_modalities_v02.sql
renalware-core-2.0.165 db/views/patient_current_modalities_v02.sql
renalware-core-2.0.164 db/views/patient_current_modalities_v02.sql
renalware-core-2.0.163 db/views/patient_current_modalities_v02.sql
renalware-core-2.0.162 db/views/patient_current_modalities_v02.sql
renalware-core-2.0.161 db/views/patient_current_modalities_v02.sql
renalware-core-2.0.160 db/views/patient_current_modalities_v02.sql
renalware-core-2.0.159 db/views/patient_current_modalities_v02.sql
renalware-core-2.0.158 db/views/patient_current_modalities_v02.sql
renalware-core-2.0.157 db/views/patient_current_modalities_v02.sql
renalware-core-2.0.156 db/views/patient_current_modalities_v02.sql
renalware-core-2.0.155 db/views/patient_current_modalities_v02.sql