misc
This commit is contained in:
parent
97564b6274
commit
24163fb2c5
@ -27,12 +27,18 @@ public function show()
|
||||
$this->decodeKeys();
|
||||
$study = Study::with(['details'])->findOrFail($this->key);
|
||||
$fmtD = 'M d, Y';
|
||||
$fmtDT = 'M d, Y h:i A';
|
||||
//$fmtDT = 'M d, Y h:i A D';
|
||||
$fmtDT = 'F j, Y h:i A (l)';
|
||||
if (! is_null($study->patient_birthdate)) {
|
||||
$age = sprintf('%sY <span class="text-muted ms-2">%s</span>', $study->patient_birthdate->age, $study->patient_birthdate->format($fmtD));
|
||||
} else {
|
||||
$age = '';
|
||||
}
|
||||
$data = [
|
||||
'Patient Name' => $study->patient_name,
|
||||
'Patient Id' => $study->patient_id,
|
||||
'Patient Sex' => $study->patient_sex,
|
||||
'Patient Birthdate' => $study->patient_birthdate?->format($fmtD) ?? '',
|
||||
'Sex' => sprintf('<i class="me-2 fa-light %s"></i> %s', $study->gender_icon, $study->gender_name),
|
||||
'Age' => $age,
|
||||
'Accession #' => $study->accession_number,
|
||||
'Modality' => $study->modality,
|
||||
'Study Date' => $study->study_date->format($fmtDT),
|
||||
|
@ -307,4 +307,22 @@ protected function casts(): array
|
||||
'patient_birthdate' => 'immutable_date',
|
||||
];
|
||||
}
|
||||
|
||||
public function getGenderIconAttribute(): string
|
||||
{
|
||||
return match (strtolower($this->patient_sex ?? '')) {
|
||||
'f' => 'fa-venus text-danger',
|
||||
'm' => 'fa-mars text-primary',
|
||||
default => 'fa-genderless',
|
||||
};
|
||||
}
|
||||
|
||||
public function getGenderNameAttribute(): string
|
||||
{
|
||||
return match (strtolower($this->patient_sex ?? '')) {
|
||||
'f' => 'Female',
|
||||
'm' => 'Male',
|
||||
default => 'Other',
|
||||
};
|
||||
}
|
||||
}
|
||||
|
@ -9,7 +9,7 @@
|
||||
<tr>
|
||||
@foreach ($chunk as $key => $value)
|
||||
<td class="table-active fw-bold">{{ $key }}</td>
|
||||
<td class="fw-medium">{{ $value }}</td>
|
||||
<td class="fw-medium">{!! $value !!}</td>
|
||||
@endforeach
|
||||
</tr>
|
||||
@endforeach
|
||||
|
Loading…
Reference in New Issue
Block a user