dule.bahmnicore-omod.1.2.0.source-code.V1_87_PatientSearchSql.sql Maven / Gradle / Ivy
The newest version!
DELETE FROM global_property
WHERE property IN (
'emrapi.sqlSearch.activePatients'
);
INSERT INTO global_property (`property`, `property_value`, `description`, `uuid`)
VALUES ('emrapi.sqlSearch.activePatients',
'select distinct
concat(pn.given_name,\' \', pn.family_name) as name,
pi.identifier as identifier,
concat("",p.uuid) as uuid,
concat("",v.uuid) as activeVisitUuid,
IF(va.value_reference = "Admitted", "true", "false") as hasBeenAdmitted
from visit v
join person_name pn on v.patient_id = pn.person_id and pn.voided = 0
join patient_identifier pi on v.patient_id = pi.patient_id
join person p on p.person_id = v.patient_id
left outer join visit_attribute va on va.visit_id = v.visit_id and va.attribute_type_id = (
select visit_attribute_type_id from visit_attribute_type where name="Admission Status"
) and va.voided = 0
where v.date_stopped is null AND v.voided = 0',
'Sql query to get list of active patients',
uuid()
);
© 2015 - 2025 Weber Informatics LLC | Privacy Policy