From b4ad31141e672ff2ccd983f9ca8a247be34fb792 Mon Sep 17 00:00:00 2001 From: KeeyanGhoreshi Date: Mon, 1 Apr 2024 11:08:43 -0400 Subject: [PATCH 1/2] support retrieval of all related etasu --- src/lib/etasu.ts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/lib/etasu.ts b/src/lib/etasu.ts index b74c5a06..6f45898d 100644 --- a/src/lib/etasu.ts +++ b/src/lib/etasu.ts @@ -113,6 +113,28 @@ router.get( } ); +router.get( + '/met/patient/:patientFirstName/:patientLastName/:patientDOB', + async (req: Request, res: Response) => { + console.log( + 'get etasu of patient: ' + + req.params.patientFirstName + + ' ' + + req.params.patientLastName + + ' ' + + req.params.patientDOB + ); + const searchDict = { + patientFirstName: req.params.patientFirstName, + patientLastName: req.params.patientLastName, + patientDOB: req.params.patientDOB, + }; + + res.send(await remsCaseCollection.find(searchDict)); + } +); + + router.get( '/met/patient/:patientFirstName/:patientLastName/:patientDOB/drug/:drugName', async (req: Request, res: Response) => { From b169e455b27b7bdb6fe60d7891ac84a06a41566c Mon Sep 17 00:00:00 2001 From: KeeyanGhoreshi Date: Mon, 1 Apr 2024 11:16:33 -0400 Subject: [PATCH 2/2] lint --- src/lib/etasu.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lib/etasu.ts b/src/lib/etasu.ts index 6f45898d..4923b7f6 100644 --- a/src/lib/etasu.ts +++ b/src/lib/etasu.ts @@ -127,14 +127,13 @@ router.get( const searchDict = { patientFirstName: req.params.patientFirstName, patientLastName: req.params.patientLastName, - patientDOB: req.params.patientDOB, + patientDOB: req.params.patientDOB }; res.send(await remsCaseCollection.find(searchDict)); } ); - router.get( '/met/patient/:patientFirstName/:patientLastName/:patientDOB/drug/:drugName', async (req: Request, res: Response) => {