Files
simrsx-fe/app/components/app/initial-nursing/preview.vue
T

179 lines
5.6 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<script setup lang="ts">
const data = {
jamTanggal: '14 Desember 2025, 12.00',
keluhan:
'Pasien mengeluh nyeri perut bagian kanan bawah sejak 2 hari yang lalu, disertai mual dan penurunan nafsu makan.',
alergiObat: {
nama: 'antibiotik',
sebutkan: 'Amoxicilin, Sulfametoksazol, Gentamicin sulfate',
reaksi: 'gatal-gatal dan ruam di kulit',
},
alergiMakanan: {
nama: 'Seafood',
sebutkan: 'Udang, Cumi',
reaksi: 'gatal dan bengkak',
},
alergiLain: {
nama: '-',
sebutkan: '-',
reaksi: '-',
},
kajianNyeri: {
ada: 'Ya',
skala: 'Ringan',
waktu: 'Hilang Timbul',
durasi: '5 - 15 menit',
frekuensi: 'sekitar 34 kali dalam sehari',
lokasi: 'Tangan',
},
skriningNutrisi:
'Nafsu makan menurun 3 hari terakhir, asupan makan hanya setengah porsi biasa. Berat badan turun 1 kg dalam 1 minggu terakhir.',
psikoSosial:
'Pasien tampak cemas terhadap kondisi penyakitnya. Didampingi oleh suami. Komunikasi baik dan kooperatif. Tidak ada pantangan budaya khusus. Pasien rutin berdoa dan merasa lebih tenang setelah ibadah.',
objektif: {
keadaanUmum:
'Pasien tampak sadar, compos mentis, tampak lemas, dengan ekspresi nyeri ringan. TTV: TD 110/70 mmHg, Nadi 84x/menit, RR 20x/menit, Suhu 37.8°C.',
penunjang:
'Hasil lab: Leukosit meningkat (12.500/µL), Hb 13 g/dL. USG abdomen menunjukkan tanda-tanda apendisitis ringan. Tidak ada kelainan pada organ lain.',
risikoJatuh: 'Ya',
gelangRisikoJatuh: 'Ya',
gelangAlergi: 'Ya',
},
}
</script>
<template>
<div class="p-1 text-sm">
<!-- JAM TANGGAL -->
<div class="mb-4 flex gap-3">
<span class="w-40 font-semibold">Jam Tanggal</span>
<span>: {{ data.jamTanggal }}</span>
</div>
<hr class="my-4" />
<!-- A. DATA SUBYEKTIF -->
<h2 class="mb-3 font-semibold">A. Data Subyektif</h2>
<div class="space-y-3">
<!-- Keluhan -->
<div class="flex">
<span class="w-40 font-medium">Keluhan Pasien</span>
<span>: {{ data.keluhan }}</span>
</div>
<!-- Riwayat Alergi -->
<div>
<div class="flex">
<span class="w-40 font-medium">Riwayat Alergi dan Reaksi</span>
<span>:</span>
</div>
<!-- Alergi Obat -->
<div class="mt-1 space-y-1 pl-10">
<div class="flex">
<span class="w-28">a. Obat</span>
<span>: {{ data.alergiObat.nama }}</span>
<span class="ml-6 w-20">Sebutkan</span>
<span>: {{ data.alergiObat.sebutkan }}</span>
<span class="ml-6 w-16">Reaksi</span>
<span>: {{ data.alergiObat.reaksi }}</span>
</div>
<!-- Alergi makanan -->
<div class="flex">
<span class="w-28">b. Makanan</span>
<span>: {{ data.alergiMakanan.nama }}</span>
<span class="ml-6 w-20">Sebutkan</span>
<span>: {{ data.alergiMakanan.sebutkan }}</span>
<span class="ml-6 w-16">Reaksi</span>
<span>: {{ data.alergiMakanan.reaksi }}</span>
</div>
<!-- Alergi lain -->
<div class="flex">
<span class="w-28">c. Lain-lain</span>
<span>: {{ data.alergiLain.nama }}</span>
<span class="ml-6 w-20">Sebutkan</span>
<span>: {{ data.alergiLain.sebutkan }}</span>
<span class="ml-6 w-16">Reaksi</span>
<span>: {{ data.alergiLain.reaksi }}</span>
</div>
</div>
</div>
<!-- Kajian Nyeri -->
<div class="flex">
<span class="w-40 font-medium">Kajian Nyeri</span>
<span>: {{ data.kajianNyeri.ada }}</span>
</div>
<div class="flex">
<span class="w-40">Skala Nyeri</span>
<span>: {{ data.kajianNyeri.skala }}</span>
</div>
<div class="flex">
<span class="w-40">Waktu Nyeri</span>
<span>: {{ data.kajianNyeri.waktu }}</span>
</div>
<div class="flex">
<span class="w-40">Durasi Nyeri</span>
<span>: {{ data.kajianNyeri.durasi }}</span>
</div>
<div class="flex">
<span class="w-40">Frekwensi Nyeri</span>
<span>: {{ data.kajianNyeri.frekuensi }}</span>
</div>
<div class="flex">
<span class="w-40">Lokasi</span>
<span>: {{ data.kajianNyeri.lokasi }}</span>
</div>
<!-- Skrining Nutrisi -->
<div class="flex">
<span class="w-40 font-medium">Skrining Nutrisi</span>
<span>: {{ data.skriningNutrisi }}</span>
</div>
<!-- Psiko Sosio -->
<div class="flex">
<span class="w-40 font-medium">Kajian psiko-sosio-kultural-spiritual</span>
<span>: {{ data.psikoSosial }}</span>
</div>
</div>
<hr class="my-4" />
<!-- B. DATA OBYEKTIF -->
<h2 class="mb-3 font-semibold">B. Data Obyektif</h2>
<div class="space-y-3">
<div class="flex">
<span class="w-40 font-medium">Keadaan Umum</span>
<span>: {{ data.objektif.keadaanUmum }}</span>
</div>
<div class="flex">
<span class="w-40 font-medium">Pemeriksaan Penunjang</span>
<span>: {{ data.objektif.penunjang }}</span>
</div>
<div class="flex">
<span class="w-40 font-medium">Risiko Jatuh</span>
<span>: {{ data.objektif.risikoJatuh }}</span>
</div>
<div class="flex">
<span class="w-40 font-medium">Pemakaian Gelang Risiko Jatuh</span>
<span>: {{ data.objektif.gelangRisikoJatuh }}</span>
</div>
<div class="flex">
<span class="w-40 font-medium">Pasang Gelang Alergi</span>
<span>: {{ data.objektif.gelangAlergi }}</span>
</div>
</div>
</div>
</template>