# Panduan Master Ruangan

## Ringkasan

Halaman **Master Ruangan** digunakan untuk mengelola struktur organisasi ruangan dan poli di fasilitas kesehatan. Ruangan disusun secara hierarkis mulai dari Direktorat, Bidang, Instalasi, Unit, hingga Ruangan/Poli. Setiap ruangan dapat dikonfigurasi jenis kunjungan, prefix antrean, dan integrasi SatuSehat.

## Mengakses Halaman Ruangan

1. Buka menu **Master Data** di sidebar.
2. Klik submenu **Ruangan**.
3. Sistem akan menampilkan halaman Master Ruangan dengan tabel dan panel detail.

## Fitur Utama

### Tabel Daftar Ruangan

Tabel menampilkan seluruh ruangan dengan kolom-kolom berikut:

- **Nama Ruangan** — nama ruangan atau poli.
- **Lokasi** — breadcrumb lokasi ruangan dalam hierarki organisasi.
- **Jenis** — level hierarki (Instalasi, Unit, atau Ruangan/Poli).
- **Jenis Kunjungan** — tipe pelayanan (Rawat Jalan, Rawat Inap, IGD, atau Penunjang).
- **Status** — status aktif atau tidak aktif.
- **Satu Sehat ID** — ID integrasi SatuSehat.
- **Aksi** — tombol untuk mengedit atau menghapus ruangan.

### Filter dan Pencarian

Tersedia beberapa filter untuk mempersempit pencarian:

- **Cari** — pencarian berdasarkan nama atau ID ruangan.
- **Jenis** — filter berdasarkan level hierarki (Instalasi, Unit, Ruangan/Poli).
- **Jenis Kunjungan** — filter berdasarkan tipe pelayanan.
- **Status** — filter berdasarkan status aktif atau tidak aktif.

Klik tombol **Reset Filter** untuk mengembalikan semua filter ke kondisi awal.

### Panel Detail

Klik salah satu baris ruangan di tabel untuk menampilkan panel detail di sebelah kanan. Panel ini menampilkan informasi lengkap ruangan yang dipilih.

## Menambah Ruangan Baru

1. Klik tombol **Tambah Ruangan** di bagian kanan atas.
2. Modal formulir akan muncul dengan field berikut:
    - **Parent Ruangan** — pilih ruangan induk (kosongkan untuk level tertinggi).
    - **Jenis Ruangan** — pilih level hierarki. Opsi yang tersedia menyesuaikan dengan parent yang dipilih.
    - **Jenis Kunjungan** — muncul jika jenis adalah Ruangan (Level 5). Pilih Rawat Jalan, Rawat Inap, IGD, atau Penunjang.
    - **Nama Ruangan** — masukkan nama ruangan.
    - **Prefix** — prefix opsional untuk kode transaksi (maks. 10 karakter, contoh: POL, IGD).
    - **Status** — toggle aktif/tidak aktif.
3. Periksa **Lokasi** yang ditampilkan di bagian bawah untuk memastikan posisi hierarki sudah benar.
4. Klik **Simpan** untuk menyimpan ruangan baru.

## Hierarki Ruangan

Sistem menggunakan 5 level hierarki organisasi:

1. **Direktorat** (Level 1) — tingkat tertinggi organisasi.
2. **Bidang** (Level 2) — bagian di bawah direktorat.
3. **Instalasi** (Level 3) — unit instalasi pelayanan.
4. **Unit** (Level 4) — unit kerja di bawah instalasi.
5. **Ruangan** (Level 5) — ruangan fisik atau poli pelayanan.

<div class="callout info" id="bkmrk-tips%3A-saat-memilih-p">**Tips:** Saat memilih parent ruangan, jenis ruangan anak akan otomatis diatur satu level di bawah parent. Misalnya, jika parent adalah Instalasi (Level 3), maka anak akan otomatis menjadi Unit (Level 4).

</div>## Mengedit dan Menghapus Ruangan

### Mengedit

1. Klik tombol **Edit** pada baris ruangan, atau klik ikon edit di panel detail.
2. Ubah data yang diperlukan pada modal edit.
3. Klik **Simpan** untuk menyimpan perubahan.

### Menghapus

1. Klik tombol **Hapus** pada kolom aksi.
2. Konfirmasi penghapusan pada dialog yang muncul.

<div class="callout warning" id="bkmrk-perhatian%3A-jika-ruan">**Perhatian:** Jika ruangan memiliki sub-ruangan, sistem akan menampilkan peringatan. Pastikan tidak ada data terkait sebelum menghapus ruangan.

</div>## Hak Akses

Halaman ini dapat diakses oleh pengguna yang memiliki izin `ruangan` pada sistem.