|
@@ -51,9 +51,26 @@ class FDBPGController extends Controller
|
|
|
$dosageFormMedId = $request->input('dosage-form-med-id') ? trim($request->input('dosage-form-med-id')) : '';
|
|
|
if (empty($dosageFormMedId)) return '';
|
|
|
$matches = DB::connection('pgsql_fdb')->select(
|
|
|
- "SELECT medid, med_medid_desc FROM rmiid1_med WHERE med_status_cd = '0' AND routed_dosage_form_med_id = :dosageFormMedId ORDER BY med_medid_desc",
|
|
|
+ "SELECT medid, med_medid_desc, gcn_seqno FROM rmiid1_med WHERE med_status_cd = '0' AND routed_dosage_form_med_id = :dosageFormMedId ORDER BY med_medid_desc",
|
|
|
['dosageFormMedId' => $dosageFormMedId]
|
|
|
);
|
|
|
return json_encode($matches);
|
|
|
}
|
|
|
+
|
|
|
+ public function sideEffects(Request $request)
|
|
|
+ {
|
|
|
+ $gcnSeqNo = $request->input('gcn-seq-no') ? trim($request->input('gcn-seq-no')) : '';
|
|
|
+ if (empty($gcnSeqNo)) return '';
|
|
|
+ $sides = DB::connection('pgsql_fdb')->select("
|
|
|
+SELECT r1.side, sm.side_freq, sm.side_sev, sm.dxid, dx.dxid_desc56
|
|
|
+FROM rsidegc0_gcnseqno_link r1
|
|
|
+ JOIN rsidema3_mstr sm ON r1.side = sm.side
|
|
|
+ JOIN rfmldx0_dxid dx ON sm.dxid = dx.dxid
|
|
|
+WHERE r1.gcn_seqno = :gcnSeqNo
|
|
|
+ORDER BY sm.side_sev DESC, sm.side_freq ASC
|
|
|
+ ",
|
|
|
+ ['gcnSeqNo' => $gcnSeqNo]
|
|
|
+ );
|
|
|
+ return view('app.fdb-pg.fdb-side-effects', compact('sides'));
|
|
|
+ }
|
|
|
}
|