-
Notifications
You must be signed in to change notification settings - Fork 22
Data Structure
Riky Perdana edited this page Mar 19, 2021
·
3 revisions
Ini adalah contoh dokumen dari setiap collection yang digunakan dalam aplikasi SIMRS.dev ini:
{
_id: '2d2qu5r7e0qp52kdcjfbp',
updated: 1590416308426
identitas: {
no_mr: 123456
no_antrian: 'A1',
alias: 1, // lihat selects.js
nama_lengkap: 'Riky Perdana',
ktp: 1471071611890001,
bpjs: 123456789987651,
tanggal_lahir: 627152400000,
tempat_lahir: 'Pekanbaru',
kelamin: 1, // lihat selects.js
agama: 1, // lihat selects.js
nikah: 1, // lihat selects.js
pendidikan: 1, // lihat selects.js
darah: 1, // lihat selects.js
pekerjaan: 1, // lihat selects.js
tempat_tinggal: 'Jln. Tamansari No. 1A',
kontak: 8117696000,
keluarga: {
ayah: 'Benjamin Syuaib',
ibu: 'Titik Puspa',
pasangan: 'Pevita Pearce'
},
petugas: '0njzol9ih4ms42t9tvq4w',
tanggal_input: 1597229732739
},
rawatJalan: [
{
idrawat: '9x8s3j6p8y898vibnm3c6q',
tanggal: 1597229732742,
no_antrian: 'P1',
cara_bayar: 1, // lihat selects.js
no_sep: 129238492384792387,
klinik: 1, // lihat selects.js
rujukan: 2, // lihat selects.js
sumber_rujukan: 'RSUD Arifin Achmad',
penanggungjawab: 'Sendiri',
soapPerawat: {
anamnesa: 'batuk kering tidak berdahak',
fisik: {
tekanan_darah: {
systolic: 120,
diastolic: 80
},
nadi: 90, // beat per minute
suhu: 36.5, // celcius
pernapasan: 0,
tinggi: 170, // centimeter
berat: 68, // kilogram
lila: 0 // centimeter
},
tracer: 'R/12', // kode berkas pasien ini
perawat: 'dy7mh8wlnkbnbfro8kl40n'
},
soapDokter: {
anamnesa: 'tenggorokan pasien gatal',
diagnosa: [
{
text: 'infeksi tenggorokan',
code: 'F11'
},
],
tindakan: [
{
idtindakan: 'mldv8bva5rsfln38tour3i',
jadwal: 0, // timestamp, diisi bila tindakan dilaksanakan pada
jadwal lain
code: '001.0' // diisi petugas ICD 9-CM
}
],
bhp: [
{
idbarang: 'o23tyo4857aer7fy34ui',
jumlah: 2 // jumlah barang ini yang terpakai saat layanan
}
],
obat: [
{
idbarang: '85outh3w84se7ri98he',
jumlah: 10, // jumlah unit terkecil obat
puyer: '', // kode unik puyer, opsional
aturan: {
kali: 3, // berapa kali obat tersebut dikonsumsi
dosis: 1 // dalam jumlah berapa unit per konsumsi
}
}
],
planning: 'kunjungi kembali minggu depan',
rujuk: 1, // lihat selects.js
keluar: 1, // lihat selects.js
tracer: 'RF-102894', // kode unik berkas rawat jalan pasien ini
spm: 360000, // standar pelayanan minimal, selisih timestamp
dokter: 'q14ui3ao87efuoq3h4', // id dokter yg menangani
tanggal: 1609349283 // timestamp saat pasien dilayani
},
pembatalan: [
'obat' // pasien mengkonfirmasi pembatalan obat, opsional
]
}
],
emergency: [
{ // secara umum memiliki konten yang sama dengan SOAP rawat jalan
// tidak memiliki pilihan klinik
},
],
rawatInap: [
{
observasi: [
{ // memiliki konten yang sama dengan SOAP rawat jalan
konsumsi: 'berikan pasien ini makanan rendah garam' // informasi
untuk instalasi gizi, opsional
},
]
}
]
}