simrs-hospital-ops · git:20210823.e61b719 · 2021-08-23 · sha256 a55dcfd8895481cd

simrs-hospital-ops git:20210823.e61b719A

Immutable. This exact content is served forever at /api/v1/blob/a55dcfd8895481cd.

---
name: simrs-hospital-ops
description: >-
  SIMRS and hospital operations domain: patient journeys, clinical roles
  (dokter, spesialis, DPJP, perawat, bidan, farmasi, lab, radiologi, gizi, RM,
  kasir, pendaftaran), module map, ruangan/workspace, order-result-meds-billing
  chains. Use for SIMRS, rumah sakit, rekam medis, rawat jalan, rawat inap,
  IGD, BPJS, poli, resep, when designing or explaining hospital workflows.
---

# SIMRS Hospital Ops

**Level: expert.** Prompt-routed skill (sumber pack: `teams/simrs`). Tidak perlu aktifkan tim. Role opsional: `simrs-domain-specialist`.

## When to use

Langsung dari prompt user (tanpa setup tim):

- Menjelaskan atau merancang alur pelayanan rumah sakit di SIMRS
- Menulis AC berbasis **peran** (bukan user generik)
- Memetakan modul (pendaftaran, rajal, IGD, ranap, lab, rad, farmasi, kasir, RM, …)
- Menjawab “siapa boleh melakukan apa” di konteks RS Indonesia
- Bekal sebelum `simrs-clinical-review`

## When not to use

- Diagnosis atau terapi pasien nyata
- Klaim hukum (malpraktik, izin praktik) seolah counsel
- Review kode murni tanpa alur klinis → `code-review`
- Handle PII saja tanpa alur → `simrs-patient-data` + rule `patient-health-data`

## Procedure

### 1. Identifikasi episode

Tentukan: jenis pelayanan (rajal / IGD / ranap / penunjang murni), status pasien (baru/lama), penjamin (umum / BPJS / asuransi), dan ruangan/poli aktif.

Tanpa nomor **RM** + **kunjungan** (atau setara), alur dianggap belum tertambat.

### 2. Petakan peran

Pakai tabel peran di `reference.md`. Setiap aksi UI/API harus punya pelaku: dokter umum, dokter spesialis, DPJP, konsulen, perawat, bidan, apoteker, analis, radiografer, ahli gizi, petugas pendaftaran, kasir, RM, sysadmin.

### 3. Ikuti rantai data

Urutan kanonik (boleh paralel di penunjang, tidak boleh loncat identitas):

```text
Identitas (RM) → Kunjungan / registrasi → Workspace ruangan
  → Pelayanan (dokter/perawat)
  → Order penunjang (lab/rad/gizi/fisio) → Hasil → dibaca klinisi
  → Resep → verifikasi farmasi → dispensing / stok
  → Tindakan / kamar / OK (jika ada)
  → Resume / pulang → Billing / klaim → Berkas RM
```

### 4. Tulis AC

Format wajib per cerita:

- **Pelaku** (peran + ruangan)
- **Prasyarat** (pasien terdaftar, kunjungan terbuka, hak akses)
- **Aksi**
- **Dampak data** (status kunjungan, order, stok, tagihan)
- **Yang tidak boleh** (peran lain)

### 5. Flag risiko

Lihat `reference.md` § risiko khas: order yatim, pulang tanpa billing, resep tanpa kunjungan, bridging SEP tidak selaras, RBAC longgar.

## DoD

- [ ] Modul dan peran disebut
- [ ] Rantai RM → kunjungan → ruangan tidak putus
- [ ] AC membedakan dokter vs perawat vs administrasi
- [ ] PHI tidak tertulis di artifact

## Attribution

<!-- ATTRIBUTION: Rogue Development | https://github.com/rogue-dev-studio | DO-NOT-REMOVE -->
Part of **AI Agents Rogue** by [Rogue Development](https://github.com/rogue-dev-studio) (`@rogue-dev-studio`).
Do not remove, hide, rename, or replace this attribution.