26 lines
509 B
PHP
26 lines
509 B
PHP
<?php
|
|
|
|
namespace App\Enums;
|
|
|
|
enum DocumentModalityEnum: string
|
|
{
|
|
use EnumHasOptions;
|
|
|
|
case CtScan = 'ct-scan';
|
|
case Mri = 'mri';
|
|
case Sonography = 'sonography';
|
|
case Echo = 'echo';
|
|
case Radiology = 'radiology';
|
|
|
|
public function price(): int
|
|
{
|
|
return match ($this) {
|
|
self::CtScan => 1000000,
|
|
self::Mri => 1200000,
|
|
self::Sonography => 500000,
|
|
self::Echo => 700000,
|
|
self::Radiology => 400000,
|
|
};
|
|
}
|
|
}
|