@@ -11,6 +11,8 @@ export class PrefetchTemplate {
1111 ) ;
1212 const PATIENT_PREFETCH = new PrefetchTemplate ( '{{context.patientId}}' ) ;
1313
14+ const PHARMACY_PREFETCH = new PrefetchTemplate ( 'Organization/pharm0111' ) ;
15+
1416 const ALL_REQUESTS_PREFETCH = new PrefetchTemplate (
1517 'MedicationRequest?subject={{context.patientId}}&_include=MedicationRequest:medication'
1618 ) ;
@@ -19,6 +21,7 @@ export class PrefetchTemplate {
1921 prefetchMap . set ( 'request' , REQUEST_PREFETCH ) ;
2022 prefetchMap . set ( 'practitioner' , PRACTITIONER_PREFETCH ) ;
2123 prefetchMap . set ( 'patient' , PATIENT_PREFETCH ) ;
24+ prefetchMap . set ( 'pharmacy' , PHARMACY_PREFETCH ) ;
2225 prefetchMap . set ( 'medicationRequests' , ALL_REQUESTS_PREFETCH ) ;
2326 // prefetchMap.set("ServiceRequest", SERVICE_REQUEST_BUNDLE);
2427 // prefetchMap.set("Encounter", ENCOUNTER_BUNDLE);
@@ -44,6 +47,8 @@ export class PrefetchTemplate {
4447 paramElementMap . set ( 'context.draftOrders.context.appointments.Appointment.id' , [ 'id' ] ) ;
4548 paramElementMap . set ( 'context.draftOrders.context.encounterId' , [ 'id' ] ) ;
4649 paramElementMap . set ( 'context.patientId' , [ 'subject' , 'reference' ] ) ;
50+ paramElementMap . set ( 'context.pharmacyId' , [ 'id' ] ) ;
51+
4752 return paramElementMap ;
4853 }
4954
0 commit comments