CREATE TABLE TBPRONTUARIO (
    ID INTEGER NOT NULL,
    TIPO INTEGER,
    CLIENTE_ID INTEGER,
    COLABORADOR_ID INTEGER,
    PACIENTE_NOME VARCHAR(100),
    PACIENTE_NATURALIDADE VARCHAR(40),
    PACIENTE_LOGRADOURO VARCHAR(100),
    PACIENTE_BAIRRO VARCHAR(30),
    PACIENTE_CEP VARCHAR(8),
    PACIENTE_CIDADE VARCHAR(40),
    PACIENTE_UF VARCHAR(2),
    PACIENTE_ESTADO_CIVIL INTEGER,
    PACIENTE_EMAIL VARCHAR(100),
    PACIENTE_TELEFONE VARCHAR(11),
	PACIENTE_SEXO INTEGER,
	DATA_NASCIMENTO DATE,
    CONVENIO VARCHAR(50));

ALTER TABLE TBPRONTUARIO
ADD CONSTRAINT PK_TBPRONTUARIO
PRIMARY KEY (ID);

COMMENT ON COLUMN TBPRONTUARIO.TIPO IS
'1 - CLIENTE, 2 - COLABORADOR';

CREATE SEQUENCE GTBPRONTUARIO;


create trigger ttbprontuario_b01i for tbprontuario
active before insert position 0
as
begin
  if (new.id is null) then
    new.id = gen_id(gtbprontuario,1);
end;

