update no rm dan desain

This commit is contained in:
bagus-arie05
2026-01-22 09:32:43 +07:00
parent f3b50bd0a3
commit 2ccb378672
6 changed files with 506 additions and 571 deletions

No files matched your search

+20
View File
@@ -207,6 +207,7 @@ export const useQueueStore = defineStore('queue', () => {
visitType: 'SEKARANG',
visitDate: new Date().toISOString().substring(0, 10),
namaDokter: null,
noRM: "RM-000001",
penanggungJawab: "Dr. Ahmad Wijaya", // Fast Track data
alasanFastTrack: "Pasien prioritas", // Fast Track data
},
@@ -226,6 +227,7 @@ export const useQueueStore = defineStore('queue', () => {
visitType: 'SEKARANG',
visitDate: new Date().toISOString().substring(0, 10),
namaDokter: null,
noRM: "RM-000002",
penanggungJawab: null,
alasanFastTrack: null,
},
@@ -245,6 +247,7 @@ export const useQueueStore = defineStore('queue', () => {
visitType: 'SEKARANG',
visitDate: new Date().toISOString().substring(0, 10),
namaDokter: null,
noRM: "RM-000003",
penanggungJawab: "Dr. Budi Santoso", // Fast Track data
alasanFastTrack: "Kondisi darurat", // Fast Track data
},
@@ -264,6 +267,7 @@ export const useQueueStore = defineStore('queue', () => {
visitType: 'SEKARANG',
visitDate: new Date().toISOString().substring(0, 10),
namaDokter: null,
noRM: "RM-000004",
penanggungJawab: null,
alasanFastTrack: null,
},
@@ -283,6 +287,7 @@ export const useQueueStore = defineStore('queue', () => {
visitType: 'SEKARANG',
visitDate: new Date().toISOString().substring(0, 10),
namaDokter: null,
noRM: "RM-000005",
penanggungJawab: null,
alasanFastTrack: null,
},
@@ -302,6 +307,7 @@ export const useQueueStore = defineStore('queue', () => {
visitType: 'SEKARANG',
visitDate: new Date().toISOString().substring(0, 10),
namaDokter: null,
noRM: "RM-000006",
penanggungJawab: "Dr. Citra Dewi", // Fast Track data
alasanFastTrack: "Rujukan darurat", // Fast Track data
},
@@ -321,6 +327,7 @@ export const useQueueStore = defineStore('queue', () => {
visitType: 'SEKARANG',
visitDate: new Date().toISOString().substring(0, 10),
namaDokter: null,
noRM: "RM-000007",
penanggungJawab: null,
alasanFastTrack: null,
},
@@ -340,6 +347,7 @@ export const useQueueStore = defineStore('queue', () => {
visitType: 'SEKARANG',
visitDate: new Date().toISOString().substring(0, 10),
namaDokter: null,
noRM: "RM-000008",
penanggungJawab: null,
alasanFastTrack: null,
},
@@ -359,6 +367,7 @@ export const useQueueStore = defineStore('queue', () => {
visitType: 'SEKARANG',
visitDate: new Date().toISOString().substring(0, 10),
namaDokter: null,
noRM: "RM-000009",
penanggungJawab: "Dr. Dedi Kurniawan", // Fast Track data
alasanFastTrack: "Pasien VIP", // Fast Track data
},
@@ -378,6 +387,7 @@ export const useQueueStore = defineStore('queue', () => {
visitType: 'SEKARANG',
visitDate: new Date().toISOString().substring(0, 10),
namaDokter: null,
noRM: "RM-000010",
penanggungJawab: null,
alasanFastTrack: null,
},
@@ -397,6 +407,7 @@ export const useQueueStore = defineStore('queue', () => {
visitType: 'SEKARANG',
visitDate: new Date().toISOString().substring(0, 10),
namaDokter: null,
noRM: "RM-000011",
penanggungJawab: null,
alasanFastTrack: null,
},
@@ -416,6 +427,7 @@ export const useQueueStore = defineStore('queue', () => {
visitType: 'SEKARANG',
visitDate: new Date().toISOString().substring(0, 10),
namaDokter: null,
noRM: "RM-000012",
penanggungJawab: "Dr. Eka Putri", // Fast Track data
alasanFastTrack: "Kondisi kritis", // Fast Track data
},
@@ -435,6 +447,7 @@ export const useQueueStore = defineStore('queue', () => {
visitType: 'SEKARANG',
visitDate: new Date().toISOString().substring(0, 10),
namaDokter: "Dr. Ahmad Wijaya, Sp.OG",
noRM: "RM-000013",
penanggungJawab: null,
alasanFastTrack: null,
},
@@ -454,6 +467,7 @@ export const useQueueStore = defineStore('queue', () => {
visitType: 'SEKARANG',
visitDate: new Date().toISOString().substring(0, 10),
namaDokter: "Dr. Budi Santoso, Sp.PD",
noRM: "RM-000014",
penanggungJawab: null,
alasanFastTrack: null,
},
@@ -473,6 +487,7 @@ export const useQueueStore = defineStore('queue', () => {
visitType: 'SEKARANG',
visitDate: new Date().toISOString().substring(0, 10),
namaDokter: "Dr. Citra Dewi, Sp.S",
noRM: "RM-000015",
penanggungJawab: "Dr. Citra Dewi", // Fast Track data
alasanFastTrack: "Pasien Eksekutif prioritas", // Fast Track data
},
@@ -492,6 +507,7 @@ export const useQueueStore = defineStore('queue', () => {
visitType: 'SEKARANG',
visitDate: new Date().toISOString().substring(0, 10),
namaDokter: "Dr. Dedi Kurniawan, Sp.THT",
noRM: "RM-000016",
penanggungJawab: null,
alasanFastTrack: null,
},
@@ -939,6 +955,7 @@ export const useQueueStore = defineStore('queue', () => {
klinik: klinik.name,
fastTrack: "TIDAK",
pembayaran: patient ? patient.pembayaran : "UMUM",
noRM: patient ? (patient.noRM || `RM-SCAN-${barcode.slice(-6)}`) : `RM-SCAN-${barcode.slice(-6)}`,
status: "di-loket",
processStage: "klinik",
createdAt: timestamp.toISOString(),
@@ -975,6 +992,7 @@ export const useQueueStore = defineStore('queue', () => {
klinik: penunjang.name,
fastTrack: "TIDAK",
pembayaran: patient ? patient.pembayaran : "UMUM",
noRM: patient ? patient.noRM : `RM-SCAN-${barcode.slice(-6)}`,
status: "di-loket",
processStage: "penunjang",
createdAt: timestamp.toISOString(),
@@ -1038,6 +1056,7 @@ export const useQueueStore = defineStore('queue', () => {
nomorScreen: ruang.nomorScreen,
fastTrack: patient ? (patient.fastTrack || "TIDAK") : "TIDAK",
pembayaran: patient ? patient.pembayaran : "UMUM",
noRM: patient ? patient.noRM : null,
status: "waiting",
processStage: "klinik-ruang", // Set ke klinik-ruang langsung
createdAt: timestamp.toISOString(),
@@ -1561,6 +1580,7 @@ export const useQueueStore = defineStore('queue', () => {
klinik: clinic.name || clinic,
fastTrack: isFastTrack ? "YA" : "TIDAK",
pembayaran: paymentType,
noRM: `RM-${barcode.slice(-6)}`, // Generate No. RM from barcode suffix
status: status,
processStage: "loket",
createdAt: timestamp.toISOString(),