You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
SIPRP/trunk/AnaliseAcidentesTrabalho/src/java/pdf/analise_acidentes_trabalho.xsl

1187 lines
44 KiB

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.1"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fo="http://www.w3.org/1999/XSL/Format"
exclude-result-prefixes="fo">
<xsl:output method="xml" version="1.0" omit-xml-declaration="no"
indent="yes" />
<xsl:template match="AnaliseAcidente">
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master master-name="simpleA4"
page-height="29.7cm" page-width="21cm" margin-top="1.5cm"
margin-bottom="1.5cm" margin-left="2cm" margin-right="2cm">
<fo:region-body margin-bottom="16pt" />
<fo:region-after extent="10pt"
display-align="after" />
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="simpleA4">
<fo:static-content flow-name="xsl-region-after">
<fo:block font-size="8pt" text-align="right">
P&#xe1;gina
<fo:inline>
<fo:page-number />
</fo:inline>
de
<fo:inline>
<fo:page-number-citation ref-id="endofdoc" />
</fo:inline>
</fo:block>
</fo:static-content>
<fo:flow flow-name="xsl-region-body">
<fo:block>
<!-- TABELA 1 -->
<fo:table table-layout="fixed" width="100%">
<fo:table-column
column-width="proportional-column-width(25)" />
<fo:table-column
column-width="proportional-column-width(25)" />
<fo:table-column
column-width="proportional-column-width(25)" />
<fo:table-column
column-width="proportional-column-width(25)" />
<fo:table-body>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" border-width="thin"
number-columns-spanned="1">
<fo:block>
<xsl:variable name="LogotipoSIPRP" select="LogotipoSIPRP" />
<fo:external-graphic src="url('{$LogotipoSIPRP}')" text-align="center"
background-color="rgb(255,255,255)" height="50pt" />
</fo:block>
</fo:table-cell>
<fo:table-cell border-color="black"
border-style="solid" border-width="thin"
number-columns-spanned="2">
<fo:block font-size="8pt"
text-align="center" space-before="0.3cm"
space-before.conditionality="retain" space-after="0.3cm"
margin-left="0.2cm" font-weight="bold">
AN&#xC1;LISE DE ACIDENTE DE TRABALHO
</fo:block>
<fo:block>
<fo:table
table-layout="fixed" width="100%">
<fo:table-column
column-width="proportional-column-width(50)" />
<fo:table-column
column-width="proportional-column-width(50)" />
<fo:table-body>
<fo:table-row>
<fo:table-cell
border-top-color="black" border-top-style="solid"
border-top-width="thin" number-columns-spanned="1">
<fo:block
text-align="start" font-size="8pt" space-before="0.3cm"
space-after="0.3cm" space-before.conditionality="retain"
margin-left="0.2cm" font-weight="bold">
N.º <xsl:value-of select="Numero" />
</fo:block>
</fo:table-cell>
<fo:table-cell
border-left-color="black" border-left-style="solid"
border-left-width="thin" border-top-color="black"
border-top-style="solid" border-top-width="thin"
number-columns-spanned="1">
<fo:block
text-align="start" font-size="8pt" space-before="0.3cm"
space-after="0.3cm" space-before.conditionality="retain"
margin-left="0.2cm" font-weight="bold">
DATA: <xsl:value-of select="Data/Ano" />/<xsl:value-of select="Data/Mes" />/<xsl:value-of select="Data/Dia" />
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block>
</fo:table-cell>
<fo:table-cell border-color="black"
border-style="solid" border-width="thin"
number-columns-spanned="1">
<fo:block font-size="8pt"
space-before="0.3cm" space-after="0.3cm" margin-left="0.2cm"
font-weight="bold">
<xsl:variable name="LogotipoAuchan" select="LogotipoAuchan" />
<fo:external-graphic src="url('{$LogotipoAuchan}')" text-align="center"
height="50pt" />
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
<!-- TABELA 2 -->
<fo:table table-layout="fixed"
space-before="5mm" width="100%">
<fo:table-column />
<fo:table-body>
<fo:table-row
background-color="rgb(165,0,33)" font-weight="bold">
<fo:table-cell padding="2pt"
border-color="black" border-style="solid" margin-left="0.2cm"
font-size="8pt" number-columns-spanned="1">
<fo:block margin-left="0.2cm"
space-before="0.1cm">
IDENTIFICA&#xC7;&#xC3;O DA
ENTIDADE EMPREGADORA
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row
background-color="rgb(255,204,153)">
<fo:table-cell border-color="black"
border-style="solid">
<fo:block space-before="0.1cm"
margin-left="0.2cm" font-size="8pt"
number-columns-spanned="1">
<fo:inline
font-weight="bold">
Identifica&#xe7;&#xe3;o
completa:
</fo:inline>
<xsl:value-of select="EntidadeEmpregadora/IdentificacaoCompleta" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row
background-color="rgb(255,204,153)">
<fo:table-cell border-color="black"
border-style="solid">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt"
number-columns-spanned="1">
<fo:inline
font-weight="bold">
Actividade desenvolvida:
</fo:inline>
<xsl:value-of select="EntidadeEmpregadora/Actividade" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid">
<fo:block font-size="8pt"
space-before="0.1cm" space-after="0.1cm" margin-left="0.2cm"
number-columns-spanned="1">
<fo:inline font-weight="bold">Loja: </fo:inline>
<xsl:value-of select="EntidadeEmpregadora/Loja" />
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
<!-- TABELA 3 -->
<fo:table table-layout="fixed"
space-before="5mm" width="100%">
<fo:table-column />
<fo:table-body>
<fo:table-row
background-color="rgb(165,0,33)" font-weight="bold">
<fo:table-cell border-color="black"
border-style="solid">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
EMPRESA SEGURADORA
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row
background-color="rgb(255,204,153)">
<fo:table-cell border-color="black"
border-style="solid">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Identifica&#xe7;&#xe3;o
completa:
</fo:inline>
<xsl:value-of select="Seguro/Empresa" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row
background-color="rgb(255,204,153)">
<fo:table-cell border-color="black"
border-style="solid">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Nº de Ap&#xf3;lice:
</fo:inline>
<xsl:value-of select="Seguro/Apolice" />
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
<!-- TABELA 4 -->
<fo:table table-layout="fixed"
space-before="5mm" width="100%">
<fo:table-column
column-width="proportional-column-width(70)" />
<fo:table-column
column-width="proportional-column-width(30)" />
<fo:table-body>
<fo:table-row
background-color="rgb(165,0,33)" font-weight="bold">
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
EMPRESA PRESTADORA DE
SERVI&#xc7;OS DE
SEGURAN&#xc7;A, HIGIENE E
SA&#xda;DE DO TRABALHO
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row
background-color="rgb(255,204,153)">
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Identifica&#xe7;&#xe3;o
completa:
</fo:inline>
<xsl:value-of select="EmpresaSHST/IdentificacaoCompleta" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
T&#xe9;cnico(a) Superior
de HST:
</fo:inline>
<xsl:value-of select="EmpresaSHST/TecnicoSuperiorHST/Nome" />
</fo:block>
</fo:table-cell>
<fo:table-cell border-color="black"
border-style="solid">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
C.A.P. nº:
</fo:inline>
<xsl:value-of select="EmpresaSHST/TecnicoSuperiorHST/CAP" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
M&#xe9;dico(a) do
Trabalho:
</fo:inline>
<xsl:value-of select="EmpresaSHST/MedicoTrabalho/Nome" />
</fo:block>
</fo:table-cell>
<fo:table-cell border-color="black"
border-style="solid">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Cédula Prof. nº:
</fo:inline>
<xsl:value-of select="EmpresaSHST/MedicoTrabalho/Cedula" />
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
<!--Table5-->
<fo:table table-layout="fixed"
space-before="5mm" width="100%">
<fo:table-column
column-width="proportional-column-width(50)" />
<fo:table-column
column-width="proportional-column-width(50)" />
<fo:table-body>
<fo:table-row
background-color="rgb(165,0,33)" font-weight="bold">
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt"
font-weight="bold">
ACIDENTADO (A)
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Nome:
</fo:inline>
<xsl:value-of select="Acidentado/Nome" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Estabelecimento de
origem:
</fo:inline>
<xsl:value-of select="Acidentado/EstabelecimentoOrigem/Nome" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Data Nascimento:
</fo:inline>
<xsl:value-of select="Acidentado/DataNascimento/Ano" />/
<xsl:value-of select="Acidentado/DataNascimento/Mes" />/
<xsl:value-of select="Acidentado/DataNascimento/Dia" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Bilhete de Identidade
N&#xb0;:
</fo:inline>
<xsl:value-of select="Acidentado/BilheteIdentidade/Numero" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Morada:
</fo:inline>
<xsl:value-of select="Acidentado/Morada" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Contacto
telef&#xf3;nico:
</fo:inline>
<xsl:value-of select="Acidentado/Telefone" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Data admiss&#xe3;o:
</fo:inline>
<xsl:value-of select="Acidentado/DataAdmissao/Ano" />/
<xsl:value-of select="Acidentado/DataAdmissao/Mes" />/
<xsl:value-of select="Acidentado/DataAdmissao/Dia" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Fun&#xe7;&#xe3;o:
</fo:inline>
<xsl:value-of select="Acidentado/Funcao" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Turno de Trabalho:
</fo:inline>
<xsl:value-of select="Acidentado/Turno" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell
border-left-color="black" border-left-style="solid"
border-right-color="black" border-right-style="solid"
border-top-color="black" border-top-style="solid"
number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt"
font-weight="bold">
Identificação do superior
hierárquico/Responsável do
posto de trabalho
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell
border-left-color="black" border-left-style="solid"
border-bottom-color="black" border-bottom-style="solid"
number-columns-spanned="1">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Nome:
</fo:inline>
<xsl:value-of select="Acidentado/Superior/Nome" />
</fo:block>
</fo:table-cell>
<fo:table-cell
border-bottom-color="black" border-bottom-style="solid"
border-right-color="black" border-right-style="solid"
number-columns-spanned="1">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
E-mail:
</fo:inline>
<xsl:value-of select="Acidentado/Superior/Email" />
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
<!--Table6-->
<fo:table table-layout="fixed"
space-before="5mm" width="100%">
<fo:table-column
column-width="proportional-column-width(50)" />
<fo:table-column
column-width="proportional-column-width(50)" />
<fo:table-body>
<fo:table-row
background-color="rgb(165,0,33)" font-weight="bold">
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt"
font-weight="bold">
DADOS DO ACIDENTE DE
TRABALHO
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Averiguador:
</fo:inline>
<xsl:value-of select="Acidente/Averiguador/Nome" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="1">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Data da ocorr&#xea;ncia:
</fo:inline>
<xsl:value-of select="Acidente/DataOcorrencia/Ano" />/
<xsl:value-of select="Acidente/DataOcorrencia/Mes" />/
<xsl:value-of select="Acidente/DataOcorrencia/Dia" />
</fo:block>
</fo:table-cell>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="1">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Hora do acidente:
</fo:inline>
<xsl:value-of select="Acidente/HoraOcorrencia/Horas" />h
<xsl:value-of select="Acidente/HoraOcorrencia/Minutos" />m
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Nº horas trabalhadas no
turno:
</fo:inline>
<xsl:value-of select="Acidente/HorasTrabalhadas" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="1">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Sec&#xe7;&#xe3;o:
</fo:inline>
<xsl:value-of select="Acidente/Local/Seccao" />
</fo:block>
</fo:table-cell>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="1">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Local espec&#xed;fico:
</fo:inline>
<xsl:value-of select="Acidente/Local/LocalEspecifico" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Tarefa/Actividade que se
encontrava a realizar:
</fo:inline>
<xsl:value-of select="Acidente/Actividade/Descricao" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Subst&#xe2;ncias,
equipamentos,
ferramentas e objectos
utilizados:
</fo:inline>
<xsl:value-of select="Acidente/Actividade/Objectos" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Condi&#xe7;&#xf5;es que
contribu&#xed;ram para o
acidente e respectiva
explica&#xe7;&#xe3;o da
sua exist&#xea;ncia:
</fo:inline>
<xsl:value-of select="Acidente/Actividade/Condicoes" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Testemunhas:
</fo:inline>
<xsl:value-of select="Acidente/Testemunhas" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Causas do acidente:
</fo:inline>
<xsl:value-of select="Acidente/Causas" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Descri&#xe7;&#xe3;o do
acidente:
</fo:inline>
<xsl:value-of select="Acidente/Descricao" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Fotografia(s) e/ou
croqui(s) do local do
acidente:
</fo:inline>
<xsl:choose>
<xsl:when test="self::node()[Acidente/Imagens/TemImagens='y']">
<fo:inline
font-weight="bold">
Ver Anexo
</fo:inline>
</xsl:when>
<xsl:otherwise>
<fo:inline
font-weight="bold">
Nenhum
</fo:inline>
</xsl:otherwise>
</xsl:choose>
<xsl:for-each select="Acidente/Imagens/Imagem">
<!-- Inserir Imagem-->
</xsl:for-each>
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Conclusões:
</fo:inline>
<xsl:value-of select="Acidente/Conclusoes" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Acções Imediatas
tomadas:
</fo:inline>
<xsl:value-of select="Acidente/AccoesTomadas" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<xsl:choose>
<xsl:when test="self::node()[Acidente/FormacaoSHST/TeveFormacao='y']">
<fo:inline
font-weight="bold">
O colaborador
teve formação em SHST
</fo:inline>
</xsl:when>
<xsl:otherwise>
<fo:inline
font-weight="bold">
O colaborador n&#xe3;o
teve formação em SHST
</fo:inline>
</xsl:otherwise>
</xsl:choose>
</fo:block>
<xsl:choose>
<xsl:when test="self::node()[Acidente/FormacaoSHST/TeveFormacao='n']">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Motivo:
</fo:inline>
<xsl:value-of select="Acidente/FormacaoSHST/Motivo" />
</fo:block>
</xsl:when>
</xsl:choose>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<xsl:choose>
<xsl:when test="self::node()[Acidente/OutrasOcorrenciasMesmoPosto/Quantidade&gt;0]">
<fo:inline
font-weight="bold">
Verificaram-se outras
ocorr&#xea;ncias/incid&#xea;ncias
no mesmo posto de
trabalho com o
colaborador acidentado.
</fo:inline>
</xsl:when>
<xsl:otherwise>
<fo:inline
font-weight="bold">
N&#xe3;o se verificaram outras
ocorr&#xea;ncias/incid&#xea;ncias
no mesmo posto de
trabalho com o
colaborador acidentado.
</fo:inline>
</xsl:otherwise>
</xsl:choose>
</fo:block>
<xsl:choose>
<xsl:when test="self::node()[Acidente/OutrasOcorrenciasMesmoPosto/Quantidade&gt;0]">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Quantidade:
</fo:inline>
<xsl:value-of select="Acidente/OutrasOcorrenciasMesmoPosto/Quantidade" />
<fo:inline font-weight="bold">
Relat&#xf3;rios de acidente n&#xba;:
</fo:inline>
<xsl:for-each select="Acidente/OutrasOcorrenciasMesmoPosto/Relatorios/Relatorio" >
<xsl:value-of select="." />;
</xsl:for-each>
</fo:block>
</xsl:when>
</xsl:choose>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<xsl:choose>
<xsl:when test="self::node()[Acidente/OutrasOcorrenciasOutrosTrabalhadores/Quantidade&gt;0]">
<fo:inline
font-weight="bold">
Verificaram-se
ocorr&#xea;ncias/incidentes
semelhantes com outros
colaboradores.
</fo:inline>
</xsl:when>
<xsl:otherwise>
<fo:inline
font-weight="bold">
N&#xe3;o se verificaram
ocorr&#xea;ncias/incidentes
semelhantes com outros
colaboradores.
</fo:inline>
</xsl:otherwise>
</xsl:choose>
</fo:block>
<xsl:choose>
<xsl:when test="self::node()[Acidente/OutrasOcorrenciasOutrosTrabalhadores/Quantidade&gt;0]">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Quantidade:
</fo:inline>
<xsl:value-of select="Acidente/OutrasOcorrenciasOutrosTrabalhadores/Quantidade" />
<fo:inline font-weight="bold">
Relat&#xf3;rios de acidente n&#xba;:
</fo:inline>
<xsl:for-each select="Acidente/OutrasOcorrenciasOutrosTrabalhadores/Relatorios/Relatorio" >
<xsl:value-of select="." />;
</xsl:for-each>
</fo:block>
</xsl:when>
</xsl:choose>
</fo:table-cell>
</fo:table-row>
<fo:table-row
background-color="rgb(165,0,33)" font-weight="bold">
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
LES&#xc3;O
</fo:inline>
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
&#xc1;reas corporais
espec&#xed;ficas
lesionadas:
</fo:inline>
</fo:block>
<xsl:for-each select="Acidente/Lesao/Areas/Area">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<xsl:value-of select="Nome" />
<xsl:choose>
<xsl:when
test="string-length(Detalhe)&gt;0">
: <xsl:value-of select="Detalhe" />
</xsl:when>
</xsl:choose>
</fo:block>
</xsl:for-each>
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Tipo de Les&#xe3;o:
<xsl:value-of select="Acidente/Lesao/Tipo" />
</fo:inline>
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row
background-color="rgb(165,0,33)" font-weight="bold">
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
INCAPACIDADE
</fo:inline>
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="1">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Tipo de Incapacidade:
</fo:inline>
<xsl:value-of select="Acidente/Incapacidade/Tipo" />
</fo:block>
</fo:table-cell>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="1">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Coeficiente de
Incapacidade
</fo:inline>
<xsl:value-of select="Acidente/Incapacidade/Coeficiente" />%
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="1">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Avalia&#xe7;&#xe3;o de
Incapacidade realizada
em
</fo:inline>
<xsl:value-of select="Acidente/Incapacidade/DataAvaliacao/Ano" />/
<xsl:value-of select="Acidente/Incapacidade/DataAvaliacao/Mes" />/
<xsl:value-of select="Acidente/Incapacidade/DataAvaliacao/Dia" />
</fo:block>
</fo:table-cell>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="1">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Revis&#xe3;o de
Incapacidade
</fo:inline>
<xsl:value-of select="Acidente/Incapacidade/DataRevisao/Ano" />/
<xsl:value-of select="Acidente/Incapacidade/DataRevisao/Mes" />/
<xsl:value-of select="Acidente/Incapacidade/DataRevisao/Dia" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="2">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
Período da Incapacidade
Temporária: de
</fo:inline>
<xsl:value-of select="Acidente/Incapacidade/PeriodoIncapacidade/Inicio/Ano" />/
<xsl:value-of select="Acidente/Incapacidade/PeriodoIncapacidade/Inicio/Mes" />/
<xsl:value-of select="Acidente/Incapacidade/PeriodoIncapacidade/Inicio/Dia" />
<fo:inline
font-weight="bold">
a
</fo:inline>
<xsl:value-of select="Acidente/Incapacidade/PeriodoIncapacidade/Fim/Ano" />/
<xsl:value-of select="Acidente/Incapacidade/PeriodoIncapacidade/Fim/Mes" />/
<xsl:value-of select="Acidente/Incapacidade/PeriodoIncapacidade/Fim/Dia" />
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
<!--Table8-->
<fo:table table-layout="fixed"
space-before="5mm" width="100%">
<fo:table-column />
<fo:table-body>
<fo:table-row
background-color="rgb(165,0,33)" font-weight="bold">
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="1">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
RECOMENDAÇÕES PROPOSTAS
pela SIPRP
</fo:inline>
</fo:block>
</fo:table-cell>
</fo:table-row>
<xsl:for-each select="RecomendacoesSIPRP/Recomendacao">
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="1">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
<xsl:value-of select="position()"/>.
<xsl:value-of select="." />
</fo:inline>
</fo:block>
</fo:table-cell>
</fo:table-row>
</xsl:for-each>
</fo:table-body>
</fo:table>
<!--Table9-->
<fo:table table-layout="fixed"
space-before="5mm" border="0.5pt solid black" width="100%">
<fo:table-column />
<fo:table-header
background-color="rgb(165,0,33)" font-weight="bold">
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="1">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
MEDIDAS A ADOPTAR PELA
ENTIDADE EMPREGADORA
</fo:inline>
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-header>
<fo:table-body>
<xsl:for-each select="MedidasAdoptar/Medida">
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="1">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
<xsl:value-of select="position()"/>.
<xsl:value-of select="." />
</fo:inline>
</fo:block>
</fo:table-cell>
</fo:table-row>
</xsl:for-each>
</fo:table-body>
</fo:table>
<fo:table table-layout="fixed"
space-before="5mm" border="0.5pt solid black" width="100%">
<fo:table-column />
<fo:table-header
background-color="rgb(165,0,33)" font-weight="bold">
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="1">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
<fo:inline
font-weight="bold">
TOMADA DE CONHECIMENTO /
TERMO DE
RESPONSABILIDADE
</fo:inline>
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-header>
<fo:table-body>
<fo:table-row>
<fo:table-cell border-color="black"
border-style="solid" number-columns-spanned="1">
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
Averiguado por
<xsl:value-of select="TomadaConhecimento/DepartamentoSeguranca/Nome" />
(Departamento de Segurança)
a
<xsl:value-of select="TomadaConhecimento/DepartamentoSeguranca/Data/Ano" />/
<xsl:value-of select="TomadaConhecimento/DepartamentoSeguranca/Data/Mes" />/
<xsl:value-of select="TomadaConhecimento/DepartamentoSeguranca/Data/Dia" />.
</fo:block>
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
Verificado por
<xsl:value-of select="TomadaConhecimento/TecnicoHST/Nome" />
(Técnico
de HST) a
<xsl:value-of select="TomadaConhecimento/TecnicoHST/Data/Ano" />/
<xsl:value-of select="TomadaConhecimento/TecnicoHST/Data/Mes" />/
<xsl:value-of select="TomadaConhecimento/TecnicoHST/Data/Dia" />.
</fo:block>
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
Verificado por
<xsl:value-of select="TomadaConhecimento/ResponsavelSeguranca/Nome" />
(Responsável de Segurança) a
<xsl:value-of select="TomadaConhecimento/ResponsavelSeguranca/Data/Ano" />/
<xsl:value-of select="TomadaConhecimento/ResponsavelSeguranca/Data/Mes" />/
<xsl:value-of select="TomadaConhecimento/ResponsavelSeguranca/Data/Dia" />.
</fo:block>
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
Verificado por
<xsl:value-of select="TomadaConhecimento/ResponsavelRH/Nome" />
(Responsável de RH) a
<xsl:value-of select="TomadaConhecimento/ResponsavelRH/Data/Ano" />/
<xsl:value-of select="TomadaConhecimento/ResponsavelRH/Data/Mes" />/
<xsl:value-of select="TomadaConhecimento/ResponsavelRH/Data/Dia" />.
</fo:block>
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
Com conhecimento de
<xsl:value-of select="TomadaConhecimento/SuperiorHierarquico/Nome" />
(Superior hierárquico) a
<xsl:value-of select="TomadaConhecimento/SuperiorHierarquico/Data/Ano" />/
<xsl:value-of select="TomadaConhecimento/SuperiorHierarquico/Data/Mes" />/
<xsl:value-of select="TomadaConhecimento/SuperiorHierarquico/Data/Dia" />.
</fo:block>
<fo:block space-before="0.1cm"
space-after="0.1cm" margin-left="0.2cm" font-size="8pt">
- processamento informático
- acesso autenticado -
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block>
<fo:block id="endofdoc"></fo:block>
</fo:flow>
</fo:page-sequence>
<xsl:choose>
<xsl:when test="self::node()[Acidente/Imagens/TemImagens='y']">
<fo:page-sequence master-reference="simpleA4">
<fo:flow flow-name="xsl-region-body">
<xsl:for-each select="Acidente/Imagens/Imagem" >
<fo:block>
<xsl:variable name="Imagem" select="." />
<fo:external-graphic src="url('{$Imagem}')" text-align="center"
background-color="rgb(255,255,255)" />
</fo:block>
</xsl:for-each>
</fo:flow>
</fo:page-sequence>
</xsl:when>
</xsl:choose>
</fo:root>
</xsl:template>
</xsl:stylesheet>