Kembali ke antrean

RX-{{ str_pad((string)$prescriptionReview->id,6,'0',STR_PAD_LEFT) }}

Review resep pasien

{{ str($prescriptionReview->status)->headline() }}
@if($prescriptionReview->prescription->digitalPrescription)

Resep dokter platform

{{ $prescriptionReview->prescription->digitalPrescription->prescription_number }}

{{ $prescriptionReview->prescription->digitalPrescription->doctor->user->name }} · STR {{ $prescriptionReview->prescription->digitalPrescription->doctor->registration_number }}

@foreach($prescriptionReview->prescription->digitalPrescription->items as $item)
{{ $item->medicine_name }} {{ $item->strength }}{{ $item->quantity }} item

{{ $item->dosage }} · {{ $item->frequency }} · {{ $item->duration }}

@if($item->instructions)

{{ $item->instructions }}

@endif
@endforeach
@else@php($prescriptionFileUrl = URL::temporarySignedRoute('prescriptions.file', now()->addMinutes(10), $prescriptionReview->prescription))@php($prescriptionFileExt = strtolower(pathinfo($prescriptionReview->prescription->file_path, PATHINFO_EXTENSION)))

Resep unggahan pasien

Dokumen resep privat

PreviewBuka file
@if(in_array($prescriptionFileExt,['jpg','jpeg','png','webp','gif']))Resep pasien@elseif($prescriptionFileExt === 'pdf')@else

Dokumen siap diunduh

Tautan aman berlaku 10 menit · Versi {{ $prescriptionReview->prescription->version }}

@endif
@endif

Informasi pasien

Nama
{{ $prescriptionReview->prescription->patient_name }}
Umur
{{ $prescriptionReview->prescription->patient_age }} tahun
Dikirim
{{ $prescriptionReview->submitted_at->format('d M, H:i') }}

Produk yang diminta

@if($order)@foreach($order->items as $item)

{{ $item->product_name_snapshot }}

{{ $item->quantity }} item · {{ str($item->classification_snapshot)->headline() }}

@endforeach @else
Ini adalah upload resep lebih dulu. Apoteker perlu melakukan matching produk secara operasional sebelum draft checkout dikirim ke pasien.
@endif
@if(in_array($prescriptionReview->status,['submitted','under_review']))
@csrf @method('PATCH')@if(!$order)

Matching produk untuk draft checkout

Wajib diisi saat menyetujui upload-first resep. Sistem akan membuat order siap bayar untuk pasien.

@for($i=0;$i<3;$i++)
@endfor
@endif

Wajib untuk Tolak dan Perlu revisi. Gunakan alasan operasional yang jelas untuk pasien.

@error('reason')

{{ $message }}

@enderror
@else

Keputusan sudah final

{{ $prescriptionReview->reviewer?->name }} · {{ $prescriptionReview->reviewed_at?->format('d M Y, H:i') }}

@if($prescriptionReview->rejection_reason)

{{ $prescriptionReview->rejection_reason }}

@endif
@endif

Audit trail

@foreach($prescriptionReview->logs as $log)

{{ str($log->previous_status)->headline() }} → {{ str($log->new_status)->headline() }}

{{ $log->reviewer?->name ?? 'Sistem' }} · {{ $log->created_at->format('d M Y, H:i') }}

@if($log->reason)

{{ $log->reason }}

@endif
@endforeach