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.

1608 lines
67 KiB

<?xml version="1.0" encoding="UTF-8"?>
<jdo xmlns="http://java.sun.com/xml/ns/jdo/jdo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/jdo/jdo http://java.sun.com/xml/ns/jdo/jdo_2_0.xsd">
<package name="db.data.siprp.inner">
<class name="Acidentados" identity-type="application" table="acidentados" >
<field name="id" primary-key="true" null-value="exception" value-strategy="sequence" sequence="acidentados_id_seq">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="nome">
<column name="nome" length="200"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="data_nascimento">
<column name="data_nascimento"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="bilhete_identidade">
<column name="bilhete_identidade" length="20"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="morada">
<column name="morada" length="150"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="cod_postal">
<column name="cod_postal" length="8"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="localidade">
<column name="localidade" length="50"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="contacto_telefonico">
<column name="contacto_telefonico" length="12"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="data_admissao">
<column name="data_admissao"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="funcao">
<column name="funcao" length="150"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="trabalhador_id">
<column name="trabalhador_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="turno" null-value="default">
<column name="turno" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="numero_mecanografico">
<column name="numero_mecanografico" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="nome_superior_hierarquico">
<column name="nome_superior_hierarquico" length="100"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="email_superior_hierarquico">
<column name="email_superior_hierarquico" length="100"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="estabelecimento_origem">
<column name="estabelecimento_origem" length="50"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="data_email_superior_hierarquico">
<column name="data_email_superior_hierarquico"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
</class>
<class name="AnalisesAcidentes" identity-type="application" table="analises_acidentes" >
<field name="id" primary-key="true" null-value="exception" value-strategy="sequence" sequence="analises_acidentes_id_seq">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="data_acidente">
<column name="data_acidente"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="acidentado_id">
<column name="acidentado_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="acidentados"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="estado">
<column name="estado"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="estabelecimento_id">
<column name="estabelecimento_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="horas_turno">
<column name="horas_turno"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="seccao">
<column name="seccao" length="40"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="local_trabalho">
<column name="local_trabalho" length="70"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="tarefa">
<column name="tarefa" length="200"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="substancias">
<column name="substancias" length="200"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="superior_hierarquico">
<column name="superior_hierarquico" length="100"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="condicoes">
<column name="condicoes" length="2400"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="testemunhas">
<column name="testemunhas" length="2400"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="descricao">
<column name="descricao" length="2400"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="conclusoes">
<column name="conclusoes" length="2400"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="accoes">
<column name="accoes" length="2400"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="hora_acidente" persistence-modifier="persistent">
<column name="hora_acidente"/>
<extension vendor-name="evolute" key="java-type" value="java.sql.Time"/>
</field>
<field name="formacao_shst" null-value="default">
<column name="formacao_shst" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="formacao_shst_nao_porque">
<column name="formacao_shst_nao_porque" length="500"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="outros_acidentes_com_colaborador" null-value="default">
<column name="outros_acidentes_com_colaborador" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="nr_acidentes_com_colaborador">
<column name="nr_acidentes_com_colaborador"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="nr_relatorio_acidente_colaborador1">
<column name="nr_relatorio_acidente_colaborador1"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="nr_relatorio_acidente_colaborador2">
<column name="nr_relatorio_acidente_colaborador2"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="nr_relatorio_acidente_colaborador3">
<column name="nr_relatorio_acidente_colaborador3"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="nr_relatorio_acidente_colaborador4">
<column name="nr_relatorio_acidente_colaborador4"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="acidentes_outros_colaboradores" null-value="default">
<column name="acidentes_outros_colaboradores" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="nr_acidentes_outros_colaboradores">
<column name="nr_acidentes_outros_colaboradores"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="nr_relatorio_acidente_outros_colaboradores1">
<column name="nr_relatorio_acidente_outros_colaboradores1"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="nr_relatorio_acidente_outros_colaboradores2">
<column name="nr_relatorio_acidente_outros_colaboradores2"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="nr_relatorio_acidente_outros_colaboradores3">
<column name="nr_relatorio_acidente_outros_colaboradores3"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="nr_relatorio_acidente_outros_colaboradores4">
<column name="nr_relatorio_acidente_outros_colaboradores4"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="lesao_cabeca" null-value="default">
<column name="lesao_cabeca" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="lesao_pescoco" null-value="default">
<column name="lesao_pescoco" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="lesao_tronco" null-value="default">
<column name="lesao_tronco" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="lesao_membro_sup_dir" null-value="default">
<column name="lesao_membro_sup_dir" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="lesao_membro_sup_esq" null-value="default">
<column name="lesao_membro_sup_esq" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="lesao_membro_inf_dir" null-value="default">
<column name="lesao_membro_inf_dir" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="lesao_membro_inf_esq" null-value="default">
<column name="lesao_membro_inf_esq" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="especif1" null-value="default">
<column name="especif1" length="500"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="especif2">
<column name="especif2" length="500"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="especif3">
<column name="especif3" length="500"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="especif4">
<column name="especif4" length="500"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="tipo_incapacidade" null-value="default">
<column name="tipo_incapacidade" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="coef_incapacidade">
<column name="coef_incapacidade"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="data_aval_incapacidade">
<column name="data_aval_incapacidade"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="data_rev_incapacidade">
<column name="data_rev_incapacidade"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="periodo_incapacidade_de">
<column name="periodo_incapacidade_de"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="periodo_incapacidade_a">
<column name="periodo_incapacidade_a"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="img_flexao" null-value="default">
<column name="img_flexao" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="img_ext1" null-value="default">
<column name="img_ext1" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="img_ext2" null-value="default">
<column name="img_ext2" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="img_cab2" null-value="default">
<column name="img_cab2" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="img_cab3" null-value="default">
<column name="img_cab3" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="img_ma2" null-value="default">
<column name="img_ma2" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="img_ma3" null-value="default">
<column name="img_ma3" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="img_ma5" null-value="default">
<column name="img_ma5" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="img_ma6" null-value="default">
<column name="img_ma6" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="img_ma8" null-value="default">
<column name="img_ma8" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="img_ma10" null-value="default">
<column name="img_ma10" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="restricao_carga">
<column name="restricao_carga"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="restricao_motricidade" null-value="default">
<column name="restricao_motricidade" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="restricao_conducao" null-value="default">
<column name="restricao_conducao" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="restricao_vibracoes" null-value="default">
<column name="restricao_vibracoes" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="restricao_outras">
<column name="restricao_outras" length="300"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="med_observ">
<column name="med_observ" length="1024"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="tipo_lesao">
<column name="tipo_lesao" length="500"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="img_rot1" null-value="default">
<column name="img_rot1" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="img_rot2" null-value="default">
<column name="img_rot2" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="img_cab1" null-value="default">
<column name="img_cab1" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="img_cab4" null-value="default">
<column name="img_cab4" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="img_ma1" null-value="default">
<column name="img_ma1" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="img_ma4" null-value="default">
<column name="img_ma4" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="img_ma7" null-value="default">
<column name="img_ma7" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="img_ma9" null-value="default">
<column name="img_ma9" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="empresa_id">
<column name="empresa_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="medico_id">
<column name="medico_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="tecnico_saude_id">
<column name="tecnico_saude_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="analise_nr">
<column name="analise_nr" length="7"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="estado_assinatura" null-value="default">
<column name="estado_assinatura"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="ass_resp_seg" null-value="default">
<column name="ass_resp_seg" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="ass_resp_rh" null-value="default">
<column name="ass_resp_rh" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="data_consolidacao">
<column name="data_consolidacao"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="data_assinatura_seg">
<column name="data_assinatura_seg"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="data_assinatura_rh">
<column name="data_assinatura_rh"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="ass_consolidacao" null-value="default">
<column name="ass_consolidacao" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="nome_resp_seg">
<column name="nome_resp_seg" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="nome_resp_rh">
<column name="nome_resp_rh" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="causas">
<column name="causas"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="estado_antes_correcao">
<column name="estado_antes_correcao"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="observacoes_correcao">
<column name="observacoes_correcao" length="2048"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="correcao" null-value="default">
<column name="correcao" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="ass_superior" null-value="default">
<column name="ass_superior" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="nome_superior">
<column name="nome_superior" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="data_assinatura_superior">
<column name="data_assinatura_superior"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="averiguador">
<column name="averiguador" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="averiguacao_posterior" null-value="default">
<column name="averiguacao_posterior" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="averiguacao_obs">
<column name="averiguacao_obs" length="1024"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="nome_resp_consolidacao">
<column name="nome_resp_consolidacao" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="data_inicio_processo">
<column name="data_inicio_processo"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="departamento_id">
<column name="departamento_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="departamentos"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="seccao_id">
<column name="seccao_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="seccoes"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="rh_fase4">
<column name="rh_fase4"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="apagada" null-value="default">
<column name="apagada" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="concluido_por_desactivacao" null-value="default">
<column name="concluido_por_desactivacao"/>
<extension vendor-name="evolute" key="java-type" value="Boolean"/>
</field>
<field name="data_desactivacao">
<column name="data_desactivacao"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="comentario_desactivacao">
<column name="comentario_desactivacao" length="2147483647"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
</class>
<class name="Avisos" identity-type="application" table="avisos" >
<field name="id" primary-key="true" null-value="exception">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="tipo" null-value="default">
<column name="tipo"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="empresa_id">
<column name="empresa_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="empresas"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="estabelecimento_id">
<column name="estabelecimento_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="estabelecimentos"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="trabalhador_id">
<column name="trabalhador_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="trabalhadores"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="evento_id">
<column name="evento_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="data_aviso" null-value="exception">
<column name="data_aviso"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="data_evento">
<column name="data_evento"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="descricao">
<column name="descricao" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
</class>
<class name="Causas" identity-type="application" table="causas" >
<field name="id" primary-key="true" null-value="exception" value-strategy="sequence" sequence="causas_id_seq">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="causa">
<column name="causa" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="activa" null-value="default">
<column name="activa" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
</class>
<class name="Contactos" identity-type="application" table="contactos" >
<field name="id" primary-key="true" null-value="exception">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="nome">
<column name="nome" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="telefone">
<column name="telefone" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="telemovel">
<column name="telemovel" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="fax">
<column name="fax" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="email">
<column name="email" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="cargo">
<column name="cargo" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
</class>
<class name="Controle" identity-type="application" table="controle" >
<field name="id" primary-key="true" null-value="exception" value-strategy="sequence" sequence="controle_id_seq">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="analise_year">
<column name="analise_year"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="last_analise_nr">
<column name="last_analise_nr"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
</class>
<class name="Departamentos" identity-type="application" table="departamentos" >
<field name="id" primary-key="true" null-value="exception" value-strategy="sequence" sequence="departamentos_id_seq">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="descricao">
<column name="descricao" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="activo" null-value="default">
<column name="activo" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
</class>
<class name="Empresas" identity-type="application" table="empresas" >
<field name="id" primary-key="true" null-value="exception">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="morada">
<column name="morada" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="codigo_postal">
<column name="codigo_postal" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="localidade">
<column name="localidade" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="distrito">
<column name="distrito" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="concelho">
<column name="concelho" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="perfil_1">
<column name="perfil_1"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="perfil_2">
<column name="perfil_2"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="codigo">
<column name="codigo" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="cae">
<column name="cae" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="contribuinte">
<column name="contribuinte" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="seguranca_social">
<column name="seguranca_social" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="actividade">
<column name="actividade" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="servicos">
<column name="servicos"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="designacao_social">
<column name="designacao_social" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="email">
<column name="email" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
</class>
<class name="Errors" identity-type="application" table="errors" >
<field name="id" primary-key="true" null-value="exception">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="date" persistence-modifier="persistent" null-value="exception">
<column name="date"/>
<extension vendor-name="evolute" key="java-type" value="java.sql.Timestamp"/>
</field>
<field name="type">
<column name="type" length="20"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="environment">
<column name="environment" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="description">
<column name="description" length="256000"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
</class>
<class name="Estabelecimentos" identity-type="application" table="estabelecimentos" >
<field name="id" primary-key="true" null-value="exception">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="empresa_id">
<column name="empresa_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="empresas"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="morada">
<column name="morada" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="codigo_postal">
<column name="codigo_postal" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="localidade">
<column name="localidade" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="ultima_visita">
<column name="ultima_visita"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="realizada">
<column name="realizada" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="proxima_visita">
<column name="proxima_visita"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="nome">
<column name="nome" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="medico_id">
<column name="medico_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
</class>
<class name="EstadoMedidas" identity-type="application" table="estado_medidas" >
<field name="id" primary-key="true" null-value="exception" value-strategy="sequence" sequence="estado_medidas_id_seq">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="descricao" null-value="exception">
<column name="descricao" length="50"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="ordem" null-value="exception">
<column name="ordem"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="activo" null-value="default">
<column name="activo" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
</class>
<class name="Exames" identity-type="application" table="exames" >
<field name="id" primary-key="true" null-value="exception">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="data">
<column name="data"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="tipo" null-value="default">
<column name="tipo"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="ocasional">
<column name="ocasional"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="outro_tipo">
<column name="outro_tipo" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="resultado">
<column name="resultado"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="outra_funcao_1">
<column name="outra_funcao_1" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="outra_funcao_2">
<column name="outra_funcao_2" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="outra_funcao_3">
<column name="outra_funcao_3" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="outra_funcao_4">
<column name="outra_funcao_4" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="proximo_exame">
<column name="proximo_exame"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="outras_recomendacoes">
<column name="outras_recomendacoes" length="65535"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="inactivo" null-value="default">
<column name="inactivo" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="trabalhador_id" null-value="default">
<column name="trabalhador_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="trabalhadores"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="medico_id" null-value="default">
<column name="medico_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="medicos"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="pdf">
<column name="pdf"/>
<extension vendor-name="evolute" key="java-type" value="byte[]"/>
</field>
</class>
<class name="ExamesPerfis" identity-type="application" table="exames_perfis" >
<field name="id" primary-key="true" null-value="exception">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="perfil" null-value="default">
<column name="perfil"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="tipo" null-value="default">
<column name="tipo"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="tipos_exames_comp"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="multiplicador" null-value="default">
<column name="multiplicador"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
</class>
<class name="HistoricoEstabelecimento" identity-type="application" table="historico_estabelecimento" >
<field name="id" primary-key="true" null-value="exception">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="estabelecimento_id" null-value="default">
<column name="estabelecimento_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="estabelecimentos"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="data">
<column name="data"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="texto">
<column name="texto" length="65535"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
</class>
<class name="MarcacoesEmpresa" identity-type="application" table="marcacoes_empresa" >
<field name="id" primary-key="true" null-value="exception">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="data" null-value="exception">
<column name="data"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="texto">
<column name="texto" length="65535"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="empresa_id" null-value="default">
<column name="empresa_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="empresas"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="realizada">
<column name="realizada" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
</class>
<class name="MarcacoesEstabelecimento" identity-type="application" table="marcacoes_estabelecimento" >
<field name="id" primary-key="true" null-value="exception">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="data" null-value="exception">
<column name="data"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="realizada" null-value="default">
<column name="realizada" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="data_email">
<column name="data_email"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="data_relatorio">
<column name="data_relatorio"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="estabelecimento_id" null-value="default">
<column name="estabelecimento_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
</class>
<class name="MarcacoesTrabalhador" identity-type="application" table="marcacoes_trabalhador" >
<field name="id" primary-key="true" null-value="exception">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="data" null-value="exception">
<column name="data"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="realizada" null-value="default">
<column name="realizada" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="data_email">
<column name="data_email"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="data_relatorio">
<column name="data_relatorio"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="tipo">
<column name="tipo"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="trabalhador_id">
<column name="trabalhador_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="trabalhadores"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
</class>
<class name="Medicos" identity-type="application" table="medicos" >
<field name="id" primary-key="true" null-value="exception">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="nome" null-value="default">
<column name="nome" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="numero_cedula" null-value="default">
<column name="numero_cedula" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="inactivo" null-value="default">
<column name="inactivo" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
</class>
<class name="Medidas" identity-type="application" table="medidas" >
<field name="id" primary-key="true" null-value="exception" value-strategy="sequence" sequence="medidas_id_seq">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="analise_id">
<column name="analise_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="analises_acidentes"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="medida">
<column name="medida" length="2048"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
</class>
<class name="NotNoticias" identity-type="application" table="not_noticias" >
<field name="id" primary-key="true" null-value="exception" value-strategy="sequence" sequence="not_noticias_id_seq">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="data">
<column name="data"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="stamp" persistence-modifier="persistent">
<column name="stamp"/>
<extension vendor-name="evolute" key="java-type" value="java.sql.Timestamp"/>
</field>
<field name="utilizador">
<column name="utilizador" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="noticia" null-value="exception">
<column name="noticia" length="4096"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
</class>
<class name="Permissoes" identity-type="application" table="permissoes" >
<field name="id" primary-key="true" null-value="exception" value-strategy="sequence" sequence="permissoes_id_seq">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="user_id">
<column name="user_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="codigo_permissao">
<column name="codigo_permissao"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
</class>
<class name="PlanoAreas" identity-type="application" table="plano_areas" >
<field name="descricao">
<column name="descricao" length="8192"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="plano_id" null-value="exception">
<column name="plano_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="planos_actuacao"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="id" primary-key="true" null-value="exception" value-strategy="sequence" sequence="plano_areas_id_seq">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="area_id" null-value="exception">
<column name="area_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
</class>
<class name="PlanoMedidas" identity-type="application" table="plano_medidas" >
<field name="descricao">
<column name="descricao" length="8192"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="risco_id" null-value="exception">
<column name="risco_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="plano_riscos"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="id" primary-key="true" null-value="exception" value-strategy="sequence" sequence="plano_medidas_id_seq">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="medida_id" null-value="exception">
<column name="medida_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="estado_medidas_id">
<column name="estado_medidas_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="estado_medidas"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
</class>
<class name="PlanoPostosTrabalho" identity-type="application" table="plano_postos_trabalho" >
<field name="descricao">
<column name="descricao" length="8192"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="medida_id" null-value="exception">
<column name="medida_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="plano_medidas"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="id" primary-key="true" null-value="exception" value-strategy="sequence" sequence="plano_postos_trabalho_id_seq">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="posto_id" null-value="exception">
<column name="posto_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
</class>
<class name="PlanoRiscos" identity-type="application" table="plano_riscos" >
<field name="descricao">
<column name="descricao" length="8192"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="activo" null-value="default">
<column name="activo" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="area_id" null-value="exception">
<column name="area_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="plano_areas"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="id" primary-key="true" null-value="exception" value-strategy="sequence" sequence="plano_riscos_id_seq">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="valor">
<column name="valor"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="responsavel_execucao">
<column name="responsavel_execucao" length="8192"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="recursos_necessarios">
<column name="recursos_necessarios" length="8192"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="data_inicio">
<column name="data_inicio"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="data_fim">
<column name="data_fim"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="parecer_dl">
<column name="parecer_dl" length="10124"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="parecer_dns">
<column name="parecer_dns" length="10124"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="verificacao_siprp">
<column name="verificacao_siprp" length="10240"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="risco_id" null-value="exception">
<column name="risco_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="por">
<column name="por" length="8192"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="is_patrimonial" null-value="default">
<column name="is_patrimonial"/>
<extension vendor-name="evolute" key="java-type" value="Boolean"/>
</field>
<field name="valor_qualitativo_id">
<column name="valor_qualitativo_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
</class>
<class name="PlanoRiscosQualitativo" identity-type="application" table="plano_riscos_qualitativo" >
<field name="id" primary-key="true" null-value="exception" value-strategy="sequence" sequence="plano_riscos_qualitativo_id_seq">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="description" null-value="exception">
<column name="description" length="128"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
</class>
<class name="PlanosActuacao" identity-type="application" table="planos_actuacao" >
<field name="estabelecimento_id">
<column name="estabelecimento_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="fase" null-value="default">
<column name="fase"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="data_visita" null-value="exception">
<column name="data_visita"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="nome_estabelecimento">
<column name="nome_estabelecimento" length="8192"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="validacao_director_loja" null-value="default">
<column name="validacao_director_loja"/>
<extension vendor-name="evolute" key="java-type" value="Boolean"/>
</field>
<field name="validacao_dns" null-value="default">
<column name="validacao_dns"/>
<extension vendor-name="evolute" key="java-type" value="Boolean"/>
</field>
<field name="validacao_hs" null-value="default">
<column name="validacao_hs"/>
<extension vendor-name="evolute" key="java-type" value="Boolean"/>
</field>
<field name="parecer_dns">
<column name="parecer_dns" length="10240"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="obs_correcao">
<column name="obs_correcao" length="8192"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="data_validacao_dir_loja">
<column name="data_validacao_dir_loja"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="user_dir_loja">
<column name="user_dir_loja"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="utilizadores"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="data_validacao_dns">
<column name="data_validacao_dns"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="user_dns">
<column name="user_dns"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="utilizadores"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="data_validacao_hs">
<column name="data_validacao_hs"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="user_hs">
<column name="user_hs"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="utilizadores"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="fase_antes_correcao">
<column name="fase_antes_correcao"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="correcao" null-value="default">
<column name="correcao" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="observacoes_dl">
<column name="observacoes_dl" length="10124"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="observacoes_dns">
<column name="observacoes_dns" length="10124"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="verificacao_siprp">
<column name="verificacao_siprp" length="10240"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="data_controlo">
<column name="data_controlo"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="data_email_controlo">
<column name="data_email_controlo"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="empresa_id" null-value="exception">
<column name="empresa_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="nome_empresa">
<column name="nome_empresa" length="8192"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="tecnico_hs_id">
<column name="tecnico_hs_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="tecnico_hs_nome">
<column name="tecnico_hs_nome" length="8192"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="id" primary-key="true" null-value="exception" value-strategy="sequence" sequence="planos_actuacao_id_seq">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="data_relatorio">
<column name="data_relatorio"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="deleted_date" persistence-modifier="persistent">
<column name="deleted_date"/>
<extension vendor-name="evolute" key="java-type" value="java.sql.Timestamp"/>
</field>
<field name="concluido_por_desactivacao" null-value="default">
<column name="concluido_por_desactivacao"/>
<extension vendor-name="evolute" key="java-type" value="Boolean"/>
</field>
<field name="tecnico_superior_hs_id">
<column name="tecnico_superior_hs_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="tecnico_superior_hs_nome">
<column name="tecnico_superior_hs_nome" length="8192"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="data_desactivacao">
<column name="data_desactivacao"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="data_disponibilizacao">
<column name="data_disponibilizacao"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="data_validacao_seg">
<column name="data_validacao_seg"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="user_seg">
<column name="user_seg"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="hs_relatorio_id">
<column name="hs_relatorio_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
</class>
<class name="Recomendacoes" identity-type="application" table="recomendacoes" >
<field name="id" primary-key="true" null-value="exception" value-strategy="sequence" sequence="recomendacoes_id_seq">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="analise_id">
<column name="analise_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="analises_acidentes"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="recomendacao">
<column name="recomendacao" length="2048"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
</class>
<class name="Seccoes" identity-type="application" table="seccoes" >
<field name="id" primary-key="true" null-value="exception" value-strategy="sequence" sequence="seccoes_id_seq">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="descricao">
<column name="descricao" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="departamento_id">
<column name="departamento_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="departamentos"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="activo" null-value="default">
<column name="activo" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
</class>
<class name="TiposExamesComp" identity-type="application" table="tipos_exames_comp" >
<field name="id" primary-key="true" null-value="exception">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="ordem" null-value="default">
<column name="ordem"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="descricao" null-value="default">
<column name="descricao" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
</class>
<class name="TiposUtilizadores" identity-type="application" table="tipos_utilizadores" >
<field name="id" primary-key="true" null-value="exception" value-strategy="sequence" sequence="tipos_utilizadores_id_seq">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="tipo">
<column name="tipo"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="descricao">
<column name="descricao" length="30"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="activo" null-value="default">
<column name="activo" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="ordem">
<column name="ordem"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
</class>
<class name="Trabalhadores" identity-type="application" table="trabalhadores" >
<field name="id" primary-key="true" null-value="exception">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="sexo">
<column name="sexo" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="data_nascimento">
<column name="data_nascimento"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="numero_mecanografico">
<column name="numero_mecanografico" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="categoria">
<column name="categoria" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="ultimo_exame">
<column name="ultimo_exame"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="realizado">
<column name="realizado" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="proximo_exame">
<column name="proximo_exame"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="ultima_consulta">
<column name="ultima_consulta"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="realizada">
<column name="realizada" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="proxima_consulta">
<column name="proxima_consulta"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="nome">
<column name="nome" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="estabelecimento_id">
<column name="estabelecimento_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="referenced-table" value="estabelecimentos"/>
<extension vendor-name="evolute" key="referenced-column" value="id"/>
</field>
<field name="resultado">
<column name="resultado" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="data_esperada">
<column name="data_esperada"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
<field name="data_ficha">
<column name="data_ficha"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
</class>
<class name="Utilizadores" identity-type="application" table="utilizadores" >
<field name="id" primary-key="true" null-value="exception" value-strategy="sequence" sequence="utilizadores_id_seq">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="login">
<column name="login" length="50"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="password">
<column name="password" length="10"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="email">
<column name="email" length="35"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="empresa_id">
<column name="empresa_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="estabelecimento_id">
<column name="estabelecimento_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="administrador" null-value="default">
<column name="administrador" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="medico_id">
<column name="medico_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="tipo">
<column name="tipo"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="numero_cedula">
<column name="numero_cedula" length="10"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="cap">
<column name="cap" length="20"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="nome">
<column name="nome" length="100"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="funcionario_hst_id">
<column name="funcionario_hst_id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
</field>
<field name="activo" null-value="default">
<column name="activo" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="responsavel_loja" null-value="default">
<column name="responsavel_loja" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="numero_mecanografico">
<column name="numero_mecanografico" length="255"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="gestor_geral" null-value="default">
<column name="gestor_geral" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="primeiro_login" null-value="default">
<column name="primeiro_login" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="apagado" null-value="default">
<column name="apagado" length="1"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
<field name="data_password">
<column name="data_password"/>
<extension vendor-name="evolute" key="java-type" value="java.util.Date"/>
</field>
</class>
<class name="Version" identity-type="application" table="version" >
<field name="current_version">
<column name="current_version"/>
<extension vendor-name="evolute" key="java-type" value="Double"/>
</field>
<field name="id" primary-key="true" null-value="exception" value-strategy="sequence" sequence="version_id_seq">
<column name="id"/>
<extension vendor-name="evolute" key="java-type" value="Integer"/>
<extension vendor-name="evolute" key="visible" value="false"/>
</field>
<field name="module_name" null-value="default">
<column name="module_name" length="128"/>
<extension vendor-name="evolute" key="java-type" value="String"/>
</field>
</class>
</package>
</jdo>