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/SIPRPSoft/src/siprp/analise_acidentes_trabalho.xsl

798 lines
40 KiB

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.1" exclude-result-prefixes="fo">
<xsl:output method="xml" version="1.0" omit-xml-declaration="no" indent="yes" />
<xsl:template match="AnaliseAcidente">
<fo:root>
<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á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>
<!--fo:external-graphic src="url('siprp_logo.gif')"/-->
imagem1
</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Á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">
imagem2
<!--<fo:external-graphic src="url('auchan_logo.gif')"/> -->
</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ÇÃ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çã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çã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ó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ÇOS DE
SEGURANÇA, HIGIENE E
SAÚ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çã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é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é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°:</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ó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ã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çã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ê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çã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í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â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ções que
contribuíram para o
acidente e respectiva
explicação da
sua existê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çã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: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ão
teve formação em SHST</fo:inline>
</xsl:otherwise>
</xsl:choose>
</fo:block>
<xsl:choose>
<xsl:when test="self::node()[Acidente/FormacaoSHST/TeveFormacao='y']">
<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ências/incidências
no mesmo posto de
trabalho com o
colaborador acidentado.</fo:inline>
</xsl:when>
<xsl:otherwise>
<fo:inline font-weight="bold">Não se verificaram outras
ocorrências/incidê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órios de acidente nº:</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ências/incidentes
semelhantes com outros
colaboradores.</fo:inline>
</xsl:when>
<xsl:otherwise>
<fo:inline font-weight="bold">Não se verificaram
ocorrê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órios de acidente nº:</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Ã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">Áreas corporais
especí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:value-of select="Detalhe" />
</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ã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çã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ã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>
<table-row xmlns="http://www.w3.org/1999/XSL/Format">
<table-cell />
</table-row>
</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:flow>
</fo:page-sequence>
</fo:root>
</xsl:template>
</xsl:stylesheet>