export const spaRoot = window['getOpenmrsSpaBase'];
export const basePath = '/dispensing';
export const spaBasePath = `${window.spaBase}${basePath}`;

// defined in FHIR 2 module
export const OPENMRS_FHIR_PREFIX = 'http://fhir.openmrs.org';
export const OPENMRS_FHIR_EXT_PREFIX = OPENMRS_FHIR_PREFIX + '/ext';
export const OPENMRS_FHIR_EXT_MEDICINE = OPENMRS_FHIR_EXT_PREFIX + '/medicine';
export const OPENMRS_FHIR_EXT_DISPENSE_RECORDED = OPENMRS_FHIR_EXT_PREFIX + '/medicationdispense/recorded';
export const OPENMRS_FHIR_EXT_REQUEST_FULFILLER_STATUS =
  OPENMRS_FHIR_EXT_PREFIX + '/medicationrequest/fullfillerstatus';

export const PRIVILEGE_CREATE_DISPENSE = 'Task: dispensing.create.dispense';
export const PRIVILEGE_CREATE_DISPENSE_MODIFY_DETAILS = 'Task: dispensing.create.dispense.allowSubstitutions';
export const PRIVILEGE_EDIT_DISPENSE = 'Task: dispensing.edit.dispense';
export const PRIVILEGE_DELETE_DISPENSE = 'Task: dispensing.delete.dispense';
export const PRIVILEGE_DELETE_DISPENSE_THIS_PROVIDER_ONLY = 'Task: dispensing.delete.dispense.ifCreator';

export const JSON_MERGE_PATH_MIME_TYPE = 'application/merge-patch+json';

export const PRESCRIPTIONS_TABLE_ENDPOINT = 'Encounter?_query=encountersWithMedicationRequests';

export const PRESCRIPTION_DETAILS_ENDPOINT = 'MedicationRequest';
