File manager - Edit - /var/www/html/portal/app/Enums/StatusCarteirinhaPaciente.php
Back
<?php namespace App\Enums; enum StatusCarteirinhaPaciente: string { case pendente_validacao = "pendente_validacao"; case ativa = "ativa"; case expirada = "expirada"; case renovacao_solicitada = "renovacao_solicitada"; case renovada = "renovada"; case segunda_via_solicitada = "segunda_via_solicitada"; case cancelada = "cancelada"; case suspensa = "suspensa"; case invalida = "invalida"; case emitida = "emitida"; case impressa = "impressa"; // Agora sim criamos labels separadas public function label(): string { return match ($this) { self::pendente_validacao => "Cadastro realizado, aguardando validação de documentos/diagnóstico", self::ativa => "Carteirinha validada, em situação regular", self::expirada => "Carteirinha venceu após prazo de validade (ex: 1 ano após emissão)", self::renovacao_solicitada => "Paciente solicitou renovação da carteirinha", self::renovada => "Carteirinha foi renovada com sucesso", self::segunda_via_solicitada => "Paciente solicitou segunda via por perda, roubo ou dano", self::cancelada => "Carteirinha foi cancelada permanentemente", self::suspensa => "Uso da carteirinha suspenso temporariamente", self::invalida => "Documentação considerada inválida na análise", self::emitida => "Carteirinha emitida após validação", self::impressa => "Carteirinha impressa", }; } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.08 |
proxy
|
phpinfo
|
Settings