dev: hotfix, menu structure

This commit is contained in:
2025-12-09 08:07:35 +07:00
parent fc0aa5274d
commit bcfe566373
7 changed files with 89 additions and 529 deletions
+16 -22
View File
@@ -68,12 +68,12 @@ const defaultKeys: Record<string, any> = {
classCode: ['ambulatory', 'emergency', 'inpatient'],
unit: 'all',
},
earlyNurseryAssessment: {
id: 'early-nursery-assessment',
title: 'Pengkajian Awal Keperawatan',
classCode: ['ambulatory', 'emergency', 'inpatient'],
unit: 'all',
},
// earlyNurseryAssessment: {
// id: 'early-nursery-assessment',
// title: 'Pengkajian Awal Keperawatan',
// classCode: ['ambulatory', 'emergency', 'inpatient'],
// unit: 'all',
// },
earlyMedicalAssessment: {
id: 'early-medical-assessment',
title: 'Pengkajian Awal Medis',
@@ -87,13 +87,13 @@ const defaultKeys: Record<string, any> = {
unit: 'rehab',
afterId: 'early-medical-assessment',
},
functionAssessment: {
id: 'function-assessment',
title: 'Asesmen Fungsi',
classCode: ['ambulatory'],
unit: 'rehab',
afterId: 'rehab-medical-assessment',
},
// functionAssessment: {
// id: 'function-assessment',
// title: 'Asesmen Fungsi',
// classCode: ['ambulatory'],
// unit: 'rehab',
// afterId: 'rehab-medical-assessment',
// },
// therapyProtocol: {
// id: 'therapy-protocol',
// classCode: ['ambulatory'],
@@ -106,9 +106,9 @@ const defaultKeys: Record<string, any> = {
classCode: ['ambulatory', 'emergency', 'inpatient'],
unit: 'all',
},
fkr: {
id: 'fkr',
title: 'FKR',
kfr: {
id: 'kfr',
title: 'KFR',
classCode: ['ambulatory', 'emergency', 'inpatient'],
unit: 'all',
},
@@ -234,12 +234,6 @@ const defaultKeys: Record<string, any> = {
classCode: ['ambulatory', 'emergency'],
unit: 'all',
},
kfr: {
id: 'kfr',
title: 'KFR',
classCode: ['ambulatory', 'emergency', 'inpatient'],
unit: 'all',
},
refBack: {
id: 'reference-back',
title: 'PRB',
+41 -1
View File
@@ -20,6 +20,11 @@
"title": "Konsultasi",
"icon": "i-lucide-building-2",
"link": "/ambulatory/consultation"
},
{
"title": "Triase",
"icon": "i-lucide-stethoscope",
"link": "/ambulatory/triage"
}
]
},
@@ -47,7 +52,42 @@
{
"title": "Kemoterapi",
"icon": "i-lucide-droplets",
"link": "/chemotherapy"
"link": "/chemotherapy",
"children": [
{
"title": "Administrasi",
"link": "/chemotherapy/early-encounter"
},
{
"title": "Kunjungan",
"link": "/chemotherapy/encounter"
}
]
},
{
"title": "Hemofilia",
"icon": "i-lucide-droplet-off",
"link": "/hemophilia"
}
]
},
{
"heading": "Ruang Tindakan Anak",
"items": [
{
"title": "Thalasemi",
"icon": "i-lucide-baby",
"link": "/thalasemia"
},
{
"title": "Echocardiography",
"icon": "i-lucide-baby",
"link": "/echocardiography"
},
{
"title": "Spirometri",
"icon": "i-lucide-baby",
"link": "/spirometry"
}
]
}
-100
View File
@@ -1,100 +0,0 @@
[
{
"heading": "Menu Utama",
"items": [
{
"title": "Dashboard",
"icon": "i-lucide-home",
"link": "/"
},
{
"title": "Rawat Jalan",
"icon": "i-lucide-stethoscope",
"children": [
{
"title": "Kunjungan",
"icon": "i-lucide-stethoscope",
"link": "/ambulatory/encounter"
},
{
"title": "Konsultasi",
"icon": "i-lucide-building-2",
"link": "/ambulatory/consultation"
}
]
},
{
"title": "IGD",
"icon": "i-lucide-zap",
"children": [
{
"title": "Triase",
"icon": "i-lucide-stethoscope",
"link": "/emergency/triage"
},
{
"title": "Kunjungan",
"icon": "i-lucide-building-2",
"link": "/emergency/encounter"
},
{
"title": "Konsultasi",
"icon": "i-lucide-building-2",
"link": "/emergency/consultation"
}
]
},
{
"title": "Rawat Inap",
"icon": "i-lucide-building-2",
"children": [
{
"title": "Kunjungan",
"icon": "i-lucide-building-2",
"link": "/inpatient/encounter"
},
{
"title": "Konsultasi",
"icon": "i-lucide-building-2",
"link": "/inpatient/consultation"
}
]
}
]
},
{
"heading": "Ruang Tindakan Rajal",
"items": [
{
"title": "Kemoterapi",
"icon": "i-lucide-droplets",
"link": "/chemotherapy"
},
{
"title": "Hemofilia",
"icon": "i-lucide-droplet-off",
"link": "/hemophilia"
}
]
},
{
"heading": "Ruang Tindakan Anak",
"items": [
{
"title": "Thalasemi",
"icon": "i-lucide-baby",
"link": "/thalasemia"
},
{
"title": "Echocardiography",
"icon": "i-lucide-baby",
"link": "/echocardiography"
},
{
"title": "Spirometri",
"icon": "i-lucide-baby",
"link": "/spirometry"
}
]
}
]
@@ -12,16 +12,6 @@
"icon": "i-lucide-stethoscope",
"link": "/ambulatory/encounter"
},
{
"title": "IGD",
"icon": "i-lucide-zap",
"link": "/emergency/encounter"
},
{
"title": "Rehabilitasi Medik",
"icon": "i-lucide-bike",
"link": "/rehab/encounter-queue"
},
{
"title": "Rawat Inap",
"icon": "i-lucide-building-2",
+2 -12
View File
@@ -18,20 +18,10 @@
{
"title": "Kunjungan",
"link": "/ambulatory/encounter"
}
]
},
{
"title": "IGD",
"icon": "i-lucide-zap",
"children": [
{
"title": "Triase",
"link": "/emergency/triage"
},
{
"title": "Kunjungan",
"link": "/emergency/encounter"
"title": "Triase",
"link": "/ambulatory/triage"
}
]
},
-350
View File
@@ -1,350 +0,0 @@
[
{
"heading": "Menu Utama",
"items": [
{
"title": "Dashboard",
"icon": "i-lucide-home",
"link": "/"
},
{
"title": "Rawat Jalan",
"icon": "i-lucide-stethoscope",
"children": [
{
"title": "Antrian Pendaftaran",
"link": "/ambulatory/registration-queue"
},
{
"title": "Antrian Poliklinik",
"link": "/ambulatory/encounter-queue"
},
{
"title": "Kunjungan",
"link": "/ambulatory/encounter"
},
{
"title": "Konsultasi",
"link": "/ambulatory/consultation"
}
]
},
{
"title": "IGD",
"icon": "i-lucide-zap",
"children": [
{
"title": "Triase",
"link": "/emergency/triage"
},
{
"title": "Kunjungan",
"link": "/emergency/encounter"
},
{
"title": "Konsultasi",
"link": "/emergency/consultation"
}
]
},
{
"title": "Rawat Inap",
"icon": "i-lucide-building-2",
"children": [
{
"title": "Permintaan",
"link": "/inpatient/request"
},
{
"title": "Kunjungan",
"link": "/inpatient/encounter"
},
{
"title": "Konsultasi",
"link": "/inpatient/consultation"
}
]
},
{
"title": "Obat - Order",
"icon": "i-lucide-briefcase-medical",
"children": [
{
"title": "Permintaan",
"link": "/medication/order"
},
{
"title": "Standing Order",
"link": "/medication/standing-order"
}
]
},
{
"title": "Radiologi - Order",
"icon": "i-lucide-radio",
"link": "/radiology-order"
},
{
"title": "Lab - Order",
"icon": "i-lucide-microscope",
"link": "/cp-lab-order"
},
{
"title": "Lab Mikro - Order",
"icon": "i-lucide-microscope",
"link": "/micro-lab-order"
},
{
"title": "Lab PA - Order",
"icon": "i-lucide-microscope",
"link": "/ap-lab-order"
},
{
"title": "Gizi",
"icon": "i-lucide-egg-fried",
"link": "/nutrition-order"
},
{
"title": "Pembayaran",
"icon": "i-lucide-banknote-arrow-up",
"link": "/payment"
}
]
},
{
"heading": "Ruang Tindakan Rajal",
"items": [
{
"title": "Kemoterapi",
"icon": "i-lucide-droplets",
"link": "/outpation-action/cemotherapy"
},
{
"title": "Hemofilia",
"icon": "i-lucide-droplet-off",
"link": "/outpation-action/hemophilia"
}
]
},
{
"heading": "Ruang Tindakan Anak",
"items": [
{
"title": "Thalasemi",
"icon": "i-lucide-baby",
"link": "/children-action/thalasemia"
},
{
"title": "Echocardiography",
"icon": "i-lucide-baby",
"link": "/children-action/echocardiography"
},
{
"title": "Spirometri",
"icon": "i-lucide-baby",
"link": "/children-action/spirometry"
}
]
},
{
"heading": "Client",
"items": [
{
"title": "Pasien",
"icon": "i-lucide-users",
"link": "/client/patient"
},
{
"title": "Rekam Medis",
"icon": "i-lucide-file-text",
"link": "/client/medical-record"
}
]
},
{
"heading": "Integrasi",
"items": [
{
"title": "BPJS",
"icon": "i-lucide-circuit-board",
"children": [
{
"title": "SEP",
"icon": "i-lucide-circuit-board",
"link": "/integration/bpjs-vclaim/sep"
},
{
"title": "Peserta",
"icon": "i-lucide-circuit-board",
"link": "/integration/bpjs-vclaim/member"
},
{
"title": "Surat Kontrol",
"icon": "i-lucide-circuit-board",
"link": "/integration/bpjs-vclaim/control-letter"
}
]
},
{
"title": "SATUSEHAT",
"icon": "i-lucide-database",
"link": "/integration/satusehat"
}
]
},
{
"heading": "Source",
"items": [
{
"title": "Peralatan dan Perlengkapan",
"icon": "i-lucide-layout-dashboard",
"children": [
{
"title": "Obat",
"link": "/tools-equipment-src/medicine"
},
{
"title": "Peralatan",
"link": "/tools-equipment-src/tools"
},
{
"title": "Perlengkapan (BMHP)",
"link": "/tools-equipment-src/equipment"
},
{
"title": "Metode Obat",
"link": "/tools-equipment-src/medicine-method"
},
{
"title": "Jenis Obat",
"link": "/tools-equipment-src/medicine-type"
},
{
"title": "Sediaan Obat",
"link": "/tools-equipment-src/medicine-form"
}
]
},
{
"title": "Pengguna",
"icon": "i-lucide-user",
"children": [
{
"title": "Pegawai",
"link": "/human-src/employee"
},
{
"title": "PPDS",
"link": "/human-src/specialist-intern"
}
]
},
{
"title": "Pemeriksaan Penunjang",
"icon": "i-lucide-layout-list",
"children": [
{
"title": "Checkup",
"link": "/mcu-src/mcu"
},
{
"title": "Prosedur",
"link": "/mcu-src/procedure"
},
{
"title": "Diagnosis",
"link": "/mcu-src/diagnose"
},
{
"title": "Medical Action",
"link": "/mcu-src/medical-action"
}
]
},
{
"title": "Infrastruktur",
"icon": "i-lucide-layout-list",
"children": [
{
"title": "Kasur",
"link": "/infra-src/bed"
},
{
"title": "Kamar",
"link": "/infra-src/chamber"
},
{
"title": "Ruang",
"link": "/infra-src/room"
},
{
"title": "Depo",
"link": "/infra-src/warehouse"
},
{
"title": "Lantai",
"link": "/infra-src/floor"
},
{
"title": "Gedung",
"link": "/infra-src/building"
},
{
"title": "Counter",
"link": "/infra-src/counter"
},
{
"title": "Public Screen (Big Screen)",
"link": "/infra-src/public-screen"
}
]
},
{
"title": "Organisasi",
"icon": "i-lucide-network",
"children": [
{
"title": "Divisi",
"link": "/org-src/division"
},
{
"title": "Instalasi",
"link": "/org-src/installation"
},
{
"title": "Unit",
"link": "/org-src/unit"
},
{
"title": "Spesialis",
"link": "/org-src/specialist"
},
{
"title": "Sub Spesialis",
"link": "/org-src/subspecialist"
}
]
},
{
"title": "Umum",
"icon": "i-lucide-airplay",
"children": [
{
"title": "Uom",
"link": "/common/uom"
}
]
},
{
"title": "Keuangan",
"icon": "i-lucide-airplay",
"children": [
{
"title": "Item & Pricing",
"link": "/common/item"
}
]
}
]
}
]
+30 -34
View File
@@ -26,24 +26,10 @@
{
"title": "Konsultasi",
"link": "/ambulatory/consultation"
}
]
},
{
"title": "IGD",
"icon": "i-lucide-zap",
"children": [
},
{
"title": "Triase",
"link": "/emergency/triage"
},
{
"title": "Kunjungan",
"link": "/emergency/encounter"
},
{
"title": "Konsultasi",
"link": "/emergency/consultation"
}
]
},
@@ -139,12 +125,22 @@
{
"title": "Kemoterapi",
"icon": "i-lucide-droplets",
"link": "/outpation-action/chemotherapy"
"link": "/chemotherapy",
"children": [
{
"title": "Administrasi",
"link": "/chemotherapy/early-encounter"
},
{
"title": "Kunjungan",
"link": "/chemotherapy/encounter"
}
]
},
{
"title": "Hemofilia",
"icon": "i-lucide-droplet-off",
"link": "/outpation-action/hemophilia"
"link": "/hemophilia"
}
]
},
@@ -154,17 +150,17 @@
{
"title": "Thalasemi",
"icon": "i-lucide-baby",
"link": "/children-action/thalasemia"
"link": "/thalasemia"
},
{
"title": "Echocardiography",
"icon": "i-lucide-baby",
"link": "/children-action/echocardiography"
"link": "/echocardiography"
},
{
"title": "Spirometri",
"icon": "i-lucide-baby",
"link": "/children-action/spirometry"
"link": "/spirometry"
}
]
},
@@ -252,20 +248,6 @@
}
]
},
{
"title": "Pengguna",
"icon": "i-lucide-user",
"children": [
{
"title": "Pegawai",
"link": "/human-src/employee"
},
{
"title": "PPDS",
"link": "/human-src/specialist-intern"
}
]
},
{
"title": "Pemeriksaan Penunjang",
"icon": "i-lucide-layout-list",
@@ -288,6 +270,20 @@
}
]
},
{
"title": "Pengguna",
"icon": "i-lucide-user",
"children": [
{
"title": "Pegawai",
"link": "/human-src/employee"
},
{
"title": "PPDS",
"link": "/human-src/intern"
}
]
},
{
"title": "Layanan",
"icon": "i-lucide-layout-list",