diff --git a/susconecta/app/profissional/page.tsx b/susconecta/app/profissional/page.tsx index 445cca8..b492a56 100644 --- a/susconecta/app/profissional/page.tsx +++ b/susconecta/app/profissional/page.tsx @@ -2252,9 +2252,9 @@ const ProfissionalPage = () => { {/* Content */} -
- {/* Left Panel */} -
+
+ {/* Left Panel - Editor */} +
{/* 'Informações' section removed to keep editor-only experience */} {activeTab === "editor" && ( @@ -2456,54 +2456,52 @@ const ProfissionalPage = () => { {/* Preview Panel */} {showPreview && ( -
-
-

Pré-visualização do Laudo

+
+
+

Pré-visualização

-
-
+
+
{/* Header do Laudo */} -
-

- LAUDO MÉDICO {campos.especialidade ? `- ${campos.especialidade.toUpperCase()}` : ''} +
+

+ LAUDO {campos.especialidade ? `- ${campos.especialidade.toUpperCase().substring(0, 15)}` : ''}

{campos.exame && ( -

{campos.exame}

+

{campos.exame.substring(0, 30)}

)} {campos.mostrarData && (

- Data: {new Date().toLocaleDateString('pt-BR')} + {new Date().toLocaleDateString('pt-BR')}

)}
- {/* Dados do Paciente - Compacto */} + {/* Dados do Paciente - Ultra Compacto */} {(isNewLaudo ? pacienteSelecionado : laudo?.paciente) && ( -
-
Paciente: {isNewLaudo ? getPatientName(pacienteSelecionado) : getPatientName(laudo?.paciente)}
-
CPF: {isNewLaudo ? getPatientCpf(pacienteSelecionado) : getPatientCpf(laudo?.paciente)}
-
Idade: {isNewLaudo ? getPatientAge(pacienteSelecionado) : getPatientAge(laudo?.paciente)} anos
-
Sexo: {isNewLaudo ? getPatientSex(pacienteSelecionado) : getPatientSex(laudo?.paciente)}
+
+
Pac: {(isNewLaudo ? getPatientName(pacienteSelecionado) : getPatientName(laudo?.paciente)).substring(0, 15)}
+
CPF: {(isNewLaudo ? getPatientCpf(pacienteSelecionado) : getPatientCpf(laudo?.paciente)).substring(0, 10)}
)} {/* Informações Clínicas */} -
+
{campos.cid && ( -
CID: {campos.cid}
+
CID: {campos.cid}
)} {campos.diagnostico && ( -
Diagnóstico: {campos.diagnostico}
+
Diag: {campos.diagnostico.substring(0, 40)}
)}
{/* Conteúdo Principal */} {content && ( -
+
@@ -2511,28 +2509,8 @@ const ProfissionalPage = () => { {/* Conclusão */} {campos.conclusao && ( -
-
Conclusão:
-
{campos.conclusao}
-
- )} - - {/* Imagens Compactas */} - {imagens.length > 0 && ( -
-
Imagens:
-
- {imagens.map((img) => ( - // eslint-disable-next-line @next/next/no-img-element - {img.name} - ))} -
+
+
Conc: {campos.conclusao.substring(0, 40)}
)} @@ -2541,14 +2519,14 @@ const ProfissionalPage = () => {
{assinaturaImg && assinaturaImg.length > 30 ? ( // eslint-disable-next-line @next/next/no-img-element - Assinatura Digital + Assinatura Digital ) : ( -
Assinatura pendente
+
Sem assinatura
)}
-

{((profileData as any)?.nome || (profileData as any)?.nome_social) || user?.name || 'Squad-20'}

+

{((profileData as any)?.nome || (profileData as any)?.nome_social || user?.name || 'Squad-20').substring(0, 20)}

{(((profileData as any)?.crm) || ((user?.profile as any)?.crm)) ? ( -

CRM {(((profileData as any)?.crm) || (user?.profile as any)?.crm).toString().replace(/^(?:CRM\s*)+/i, '').trim()}

+

CRM {(((profileData as any)?.crm) || (user?.profile as any)?.crm).toString().replace(/^(?:CRM\s*)+/i, '').trim().substring(0, 10)}

) : null}
)}