appointment_exam_guide.blade.php 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. <!DOCTYPE html>
  2. <html lang="pt-BR">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Guia de Exames — {{ $guide['order_number'] }}</title>
  6. @include('pdf.partials.guide_styles')
  7. </head>
  8. <body>
  9. @include('pdf.partials.guide_header', ['title' => 'Guia de Exames', 'kind' => 'Exames'])
  10. @include('pdf.partials.guide_beneficiary')
  11. <div class="section-title">Exames autorizados</div>
  12. <div class="section">
  13. <table class="items">
  14. <tr>
  15. <th class="num">#</th>
  16. <th>Exame</th>
  17. <th class="amount">Valor</th>
  18. </tr>
  19. @forelse ($guide['exams'] as $index => $exam)
  20. <tr>
  21. <td class="num">{{ $index + 1 }}</td>
  22. <td>{{ $exam['name'] ?? '—' }}</td>
  23. <td class="amount">{{ $exam['price'] ?? '—' }}</td>
  24. </tr>
  25. @empty
  26. <tr>
  27. <td colspan="3">Nenhum exame informado.</td>
  28. </tr>
  29. @endforelse
  30. <tr class="total">
  31. <td colspan="2">Total</td>
  32. <td class="amount">{{ $guide['price'] ?? '—' }}</td>
  33. </tr>
  34. </table>
  35. @if ($guide['observations'])
  36. <table class="fields">
  37. <tr>
  38. <td colspan="2">
  39. <div class="label">Observações</div>
  40. <div class="value">{{ $guide['observations'] }}</div>
  41. </td>
  42. </tr>
  43. </table>
  44. @endif
  45. </div>
  46. <div class="section-title">Local de atendimento</div>
  47. <div class="section">
  48. <table class="fields">
  49. <tr>
  50. <td>
  51. <div class="label">Convênio / Laboratório</div>
  52. <div class="value">{{ $guide['clinic_name'] ?? '—' }}</div>
  53. </td>
  54. <td>
  55. <div class="label">Telefone</div>
  56. <div class="value">{{ $guide['clinic_phone'] ?? '—' }}</div>
  57. </td>
  58. </tr>
  59. <tr>
  60. <td colspan="2">
  61. <div class="label">Endereço</div>
  62. <div class="value">{{ $guide['clinic_address'] ?? '—' }}</div>
  63. </td>
  64. </tr>
  65. @if ($guide['date'] || $guide['time'])
  66. <tr>
  67. <td>
  68. <div class="label">Data agendada</div>
  69. <div class="value"><strong>{{ $guide['date'] ?? '—' }}</strong></div>
  70. </td>
  71. <td>
  72. <div class="label">Horário</div>
  73. <div class="value"><strong>{{ $guide['time'] ?? '—' }}</strong></div>
  74. </td>
  75. </tr>
  76. @endif
  77. </table>
  78. </div>
  79. <div class="section-title">Guia</div>
  80. <div class="section">
  81. <table class="fields">
  82. <tr>
  83. <td>
  84. <div class="label">Data de liberação</div>
  85. <div class="value">{{ $guide['issued_at'] ?? '—' }}</div>
  86. </td>
  87. <td rowspan="2" style="vertical-align: middle;">
  88. <div class="price-box">
  89. <div class="label">Valor total dos exames</div>
  90. <div class="amount">{{ $guide['price'] ?? '—' }}</div>
  91. </div>
  92. </td>
  93. </tr>
  94. <tr>
  95. <td>
  96. <div class="label">Válida até</div>
  97. <div class="value"><strong>{{ $guide['valid_until'] ?? '—' }}</strong></div>
  98. </td>
  99. </tr>
  100. </table>
  101. <table class="fields signature">
  102. <tr>
  103. <td>Assinatura do beneficiário</td>
  104. <td class="spacer"></td>
  105. <td>Carimbo e assinatura do convênio</td>
  106. </tr>
  107. </table>
  108. </div>
  109. <div class="footer">
  110. Apresente esta guia no atendimento junto com um documento com foto.<br>
  111. @if (!$guide['date'])
  112. Não é necessário horário marcado — procure o convênio dentro do prazo de validade.<br>
  113. @endif
  114. Guia válida somente até {{ $guide['valid_until'] ?? '—' }} e exclusivamente para os exames listados acima.<br>
  115. &copy; {{ date('Y') }} SerPrati
  116. </div>
  117. </body>
  118. </html>