diff --git a/src/HospitalRun.tsx b/src/HospitalRun.tsx
index 30cd77acd4..5565877a09 100644
--- a/src/HospitalRun.tsx
+++ b/src/HospitalRun.tsx
@@ -9,6 +9,7 @@ import ViewAppointment from 'scheduling/appointments/view/ViewAppointment'
import Breadcrumbs from 'breadcrumbs/Breadcrumbs'
import { ButtonBarProvider } from 'page-header/ButtonBarProvider'
import ButtonToolBar from 'page-header/ButtonToolBar'
+import Labs from 'labs/Labs'
import Sidebar from './components/Sidebar'
import Permissions from './model/Permissions'
import Dashboard from './dashboard/Dashboard'
@@ -99,6 +100,7 @@ const HospitalRun = () => {
path="/appointments/:id"
component={ViewAppointment}
/>
+
diff --git a/src/components/Sidebar.tsx b/src/components/Sidebar.tsx
index 8df357bc0b..fb08421f20 100644
--- a/src/components/Sidebar.tsx
+++ b/src/components/Sidebar.tsx
@@ -164,28 +164,14 @@ const Sidebar = () => {
/>
{!sidebarCollapsed && t('scheduling.label')}
- {splittedPath[1].includes('appointment') && expandedItem === 'appointment' && (
-
- navigateTo('/appointments/new')}
- active={splittedPath[1].includes('appointments') && splittedPath.length > 2}
- >
-
- {!sidebarCollapsed && t('scheduling.appointments.new')}
-
- navigateTo('/appointments')}
- active={splittedPath[1].includes('appointments') && splittedPath.length < 3}
- >
-
- {!sidebarCollapsed && t('scheduling.appointments.schedule')}
-
-
- )}
+ navigateTo('/labs')}
+ className="nav-item"
+ style={listItemStyle}
+ >
+ {!sidebarCollapsed && t('labs.label')}
+
diff --git a/src/labs/Labs.tsx b/src/labs/Labs.tsx
new file mode 100644
index 0000000000..2179c527b4
--- /dev/null
+++ b/src/labs/Labs.tsx
@@ -0,0 +1,12 @@
+import React from 'react'
+import PrivateRoute from 'components/PrivateRoute'
+import { Switch } from 'react-router'
+import LabRequests from './requests/LabRequests'
+
+const Labs = () => (
+
+
+
+)
+
+export default Labs
diff --git a/src/labs/requests/LabRequests.tsx b/src/labs/requests/LabRequests.tsx
new file mode 100644
index 0000000000..fc770928bd
--- /dev/null
+++ b/src/labs/requests/LabRequests.tsx
@@ -0,0 +1,12 @@
+import React from 'react'
+import useTitle from 'page-header/useTitle'
+import { useTranslation } from 'react-i18next'
+
+const LabRequests = () => {
+ const { t } = useTranslation()
+ useTitle(t('labs.requests.label'))
+
+ return
Lab Requests
+}
+
+export default LabRequests
diff --git a/src/locales/enUs/translations/index.ts b/src/locales/enUs/translations/index.ts
index baca847ac0..d6bf2a1db2 100644
--- a/src/locales/enUs/translations/index.ts
+++ b/src/locales/enUs/translations/index.ts
@@ -5,6 +5,7 @@ import patients from './patients'
import scheduling from './scheduling'
import states from './states'
import sex from './sex'
+import labs from './labs'
export default {
...actions,
@@ -14,4 +15,5 @@ export default {
...scheduling,
...states,
...sex,
+ ...labs,
}
diff --git a/src/locales/enUs/translations/labs/index.ts b/src/locales/enUs/translations/labs/index.ts
new file mode 100644
index 0000000000..90dc4342e4
--- /dev/null
+++ b/src/locales/enUs/translations/labs/index.ts
@@ -0,0 +1,8 @@
+export default {
+ labs: {
+ label: 'Labs',
+ requests: {
+ label: 'Lab Requests',
+ },
+ },
+}