diff --git a/app/components/app/unit-position/entry-detail.vue b/app/components/app/unit-position/entry-detail.vue deleted file mode 100644 index ba9ea14c..00000000 --- a/app/components/app/unit-position/entry-detail.vue +++ /dev/null @@ -1,192 +0,0 @@ - - - diff --git a/app/models/unit-position.ts b/app/models/unit-position.ts index 3e1dc426..a583d948 100644 --- a/app/models/unit-position.ts +++ b/app/models/unit-position.ts @@ -2,7 +2,7 @@ import { type Base, genBase } from './_base' import type { Employee } from './employee' export interface UnitPosition extends Base { - unit_id: string + unit_code: string code: string name: string headStatus?: boolean @@ -14,7 +14,7 @@ export interface UnitPosition extends Base { export function genUnitPosition(): UnitPosition { return { ...genBase(), - unit_id: '', + unit_code: '', code: '', name: '', headStatus: false, diff --git a/public/side-menu-items/sys.json b/public/side-menu-items/sys.json new file mode 100644 index 00000000..039066a4 --- /dev/null +++ b/public/side-menu-items/sys.json @@ -0,0 +1,372 @@ +[ + { + "heading": "Menu Utama", + "items": [ + { + "title": "Dashboard", + "icon": "i-lucide-home", + "link": "/" + }, + { + "title": "Rawat Jalan", + "icon": "i-lucide-stethoscope", + "children": [ + { + "title": "Antrian Pendaftaran", + "link": "/outpatient/registration-queue" + }, + { + "title": "Antrian Poliklinik", + "link": "/outpatient/polyclinic-queue" + }, + { + "title": "Kunjungan", + "link": "/outpatient/encounter" + }, + { + "title": "Konsultasi", + "link": "/outpatient/consultation" + } + ] + }, + { + "title": "IGD", + "icon": "i-lucide-zap", + "children": [ + { + "title": "Triase", + "link": "/emergency/triage" + }, + { + "title": "Kunjungan", + "link": "/emergency/encounter" + }, + { + "title": "Konsultasi", + "link": "/emergency/consultation" + } + ] + }, + { + "title": "Rehab Medik", + "icon": "i-lucide-bike", + "children": [ + { + "title": "Antrean Pendaftaran", + "link": "/rehab/registration-queue" + }, + { + "title": "Antrean Poliklinik", + "link": "/rehab/polyclinic-queue" + }, + { + "title": "Kunjungan", + "link": "/rehab/encounter" + }, + { + "title": "Konsultasi", + "link": "/rehab/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": "Lab - Order", + "icon": "i-lucide-microscope", + "link": "/pc-lab-order" + }, + { + "title": "Lab Mikro - Order", + "icon": "i-lucide-microscope", + "link": "/micro-lab-order" + }, + { + "title": "Lab PA - Order", + "icon": "i-lucide-microscope", + "link": "/pa-lab-order" + }, + { + "title": "Radiologi - Order", + "icon": "i-lucide-radio", + "link": "/radiology-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/sep" + }, + { + "title": "Peserta", + "icon": "i-lucide-circuit-board", + "link": "/integration/bpjs/member" + }, + { + "title": "Surat Kontrol", + "icon": "i-lucide-circuit-board", + "link": "/integration/bpjs/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": "Layanan", + "icon": "i-lucide-layout-list", + "children": [ + { + "title": "Counter", + "link": "/service-src/counter" + }, + { + "title": "Public Screen (Big Screen)", + "link": "/service-src/public-screen" + }, + { + "title": "Kasur", + "link": "/service-src/bed" + }, + { + "title": "Kamar", + "link": "/service-src/chamber" + }, + { + "title": "Ruang", + "link": "/service-src/room" + }, + { + "title": "Depo", + "link": "/service-src/warehouse" + }, + { + "title": "Lantai", + "link": "/service-src/floor" + }, + { + "title": "Gedung", + "link": "/service-src/building" + } + ] + }, + { + "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" + } + ] + } + ] + } +] \ No newline at end of file diff --git a/public/side-menu-items/system.json b/public/side-menu-items/system.json index 7a9917a1..e12f58ec 100644 --- a/public/side-menu-items/system.json +++ b/public/side-menu-items/system.json @@ -329,21 +329,41 @@ "title": "Divisi", "link": "/org-src/division" }, + { + "title": "Divisi - Posisi", + "link": "/org-src/division-position" + }, { "title": "Instalasi", "link": "/org-src/installation" }, + { + "title": "Instalasi - Posisi", + "link": "/org-src/installation-position" + }, { "title": "Unit", "link": "/org-src/unit" }, + { + "title": "Unit - Posisi", + "link": "/org-src/unit-position" + }, { "title": "Spesialis", "link": "/org-src/specialist" }, + { + "title": "Spesialis - Posisi", + "link": "/org-src/specialist-position" + }, { "title": "Sub Spesialis", "link": "/org-src/subspecialist" + }, + { + "title": "Sub Spesialis - Posisi", + "link": "/org-src/subspecialist-position" } ] }, @@ -369,4 +389,4 @@ } ] } -] +] \ No newline at end of file