(() => (props.stat?.trend ?? 0) > 0)
{{ props.stat.metric.toLocaleString('id-ID') }}
-
+
{{ props.stat.trend.toFixed(1) }}%
diff --git a/app/lib/page-permission.ts b/app/lib/page-permission.ts
index 797dd077..3106506a 100644
--- a/app/lib/page-permission.ts
+++ b/app/lib/page-permission.ts
@@ -9,4 +9,12 @@ export const PAGE_PERMISSIONS = {
billing: ['R'],
management: ['R'],
},
+ '/satusehat': {
+ doctor: ['R'],
+ nurse: ['R'],
+ admisi: ['C', 'R', 'U', 'D'],
+ pharmacy: ['R'],
+ billing: ['R'],
+ management: ['R'],
+ },
} as const satisfies Record
diff --git a/app/pages/(features)/satusehat/[id]/detail.vue b/app/pages/(features)/satusehat/[id]/detail.vue
new file mode 100644
index 00000000..c1014755
--- /dev/null
+++ b/app/pages/(features)/satusehat/[id]/detail.vue
@@ -0,0 +1,9 @@
+
+
+
+ detail satusehat
+
diff --git a/app/pages/(features)/satusehat/[id]/edit.vue b/app/pages/(features)/satusehat/[id]/edit.vue
new file mode 100644
index 00000000..351fe46e
--- /dev/null
+++ b/app/pages/(features)/satusehat/[id]/edit.vue
@@ -0,0 +1,9 @@
+
+
+
+ edit satusehat
+
diff --git a/app/pages/(features)/satusehat/add.vue b/app/pages/(features)/satusehat/add.vue
new file mode 100644
index 00000000..d1fee557
--- /dev/null
+++ b/app/pages/(features)/satusehat/add.vue
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
diff --git a/app/pages/(features)/satusehat/index.vue b/app/pages/(features)/satusehat/index.vue
new file mode 100644
index 00000000..2c7bb9f5
--- /dev/null
+++ b/app/pages/(features)/satusehat/index.vue
@@ -0,0 +1,39 @@
+
+
+
+
+