|
@@ -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);
|
|
|
|