Forráskód Böngészése

MRV - disregard out-of-fdb drugs and allergies

Vijayakrishnan 3 éve
szülő
commit
0c45572c56

+ 18 - 0
resources/views/app/patient/segment-templates/medrisk_vigilence/summary.blade.php

@@ -4,6 +4,24 @@
 $drugs = \App\Models\Point::getPointsOfCategory($patient, "MEDICATION");
 $allergies = \App\Models\Point::getPointsOfCategory($patient, "ALLERGY");
 
+// filter out drugs without fdb info on them
+$drugs = $drugs->filter(function($_drug) {
+    return @$_drug->data &&
+        $_drug->data->name &&
+        $_drug->data->medId &&
+        $_drug->data->routedMedId &&
+        $_drug->data->routedDosageFormMedId &&
+        $_drug->data->gcnSeqno;
+});
+
+// filter out allergies without fdb info on them
+$allergies = $allergies->filter(function($_allergy) {
+    return @$_allergy->data &&
+        $_allergy->data->name &&
+        $_allergy->data->damConceptId &&
+        $_allergy->data->damConceptIdType;
+});
+
 // side effects
 $sideeffects = side_effects_info($drugs);