You are on page 1of 17

8.

3 Processo de construo do DW e Metadados

Data Model Documentation


Data Model Detail
This document provides an overview of the data model. For simpler and more focused reports, simply copy this initial template and turn off the sections not required.

DW
Type: Package: Detail: Notes: Package

3 DW/DataMart Created on 06/09/2009. Last modified on 06/09/2009.

Modelo DW
Created By: Last Modified:

kleber on 04/09/2009 09/01/2010, Version:1.0

class Modelo DW

dw_credenciado column *PK id_prestador: VARCHAR(15) nm_prestador: VARCHAR(60) in_pessoa: VARCHAR(1) PK + PK_dw_credenciado(VARCHAR)

dw_contratos column *PK id_contrato: VARCHAR(17) nm_contrato: VARCHAR(26) PK + PK_dw_contratos(VARCHAR)

dw_eventos_faturamento column *PK id_seq_evento_fat * id_tempo_ref id_contrato: VARCHAR(17) vl_faturado: DECIMAL(10,2) PK + PK_dw_eventos_faturamento()

dw_classificacao dw_eventos column *PK id_classificacao: VARCHAR(3) nm_classificacao: VARCHAR(50) id_classificacao_principal: VARCHAR(3) PK + PK_dw_classificacao(VARCHAR) index + FK_classificacao_principal(VARCHAR) column *PK id_seq_evento * id_prestador: BIGINT * id_tempo_ref * id_tempo_atd id_cid: VARCHAR(6) id_regime_atendimento id_contrato: VARCHAR(17) id_evento: VARCHAR(10) id_classificacao: VARCHAR(3) in_tipo_acomodacao: VARCHAR(1) dt_nascimento: DATETIME in_sexo: VARCHAR(1) in_carater: VARCHAR(1) in_cirurgico: VARCHAR(1) in_internado: VARCHAR(1) in_tipo: VARCHAR(3) in_emergencia: VARCHAR(1) in_uti: VARCHAR(1) in_funcao: VARCHAR(2) qt_realizada vl_informado: DECIMAL(10,2) vl_glosa: DECIMAL(10,2) vl_aprovado: DECIMAL(10,2) PK + eventos_pk()

dw_tempo_ref column *PK id_tempo_ref nu_ano_ref nu_trimestre_ref dt_referencia: DATETIME PK + PK_dw_tempo_ref()

dw_regime_atendimento column *PK id_regime_atendimento: INTEGER id_regime_atendimento_pai: INTEGER nm_regime_atendimento: VARCHAR(30) PK + PK_dw_regime_atendimento(INTEGER) index + FK_regime_atendimento_ref(INTEGER)

dw_tempo_atd column *PK id_tempo_atd nu_ano_ref nu_trimestre_ref dt_realizacao: DATETIME PK + PK_dw_tempo_atd()

dw_eventos_da column *PK id_seq_evento_da * id_tempo_ref vl_da: DECIMAL(10,2) PK + PK_dw_eventos_da()

dw_cid column *PK id_cid: VARCHAR(6) nm_cid: VARCHAR(50) PK + PK_dw_cid(VARCHAR)

Figure: 1

Modelo DW - Reduzido
Created By: Last Modified:

kleber on 09/01/2010 09/01/2010, Version:1.0

class Modelo DW - Reduzido dw _contratos PK + PK_dw_contratos(id_contrato) dw _ev entos_faturamento PK + PK_dw_eventos_faturamento(id_seq_evento_fat)

dw _credenciado PK + PK_dw_credenciado(id_prestador)

dw _classificacao PK + PK_dw_classificacao(id_classificacao) index + FK_classificacao_principal(id_classificacao_principal)

dw _ev entos dw _tempo_ref PK + eventos_pk(id_seq_evento) PK + PK_dw_tempo_ref(id_tempo_ref)

dw _ev entos_da PK + PK_dw_eventos_da(id_seq_evento_da)

dw _regime_atendimento PK + PK_dw_regime_atendimento(id_regime_atendimento) index + FK_regime_atendimento_ref(id_regime_atendimento_pai) dw _cid PK + PK_dw_cid(id_cid)

dw _tempo_atd PK + PK_dw_tempo_atd(id_tempo_atd)

Figure: 2

dw_cid
Database:
Detail: Notes:

MySql, Stereotype: table, Package: DW Created on 05/09/2009. Last modified on 24/01/2010. Cadastro geral do cdigo internacional de doena, padro 10

Columns

PK

Name

Type

Not Null

Uniqu Len Pre Scal Init e False 6 c e

Notes

True id_cid

VARC True HAR

Identificao do cdigo internacional de doena

False nm_cid

VARC False HAR

False

50

descrio do cdigo

internacional de doena

Constraints

Name PK_dw_cid

Type Public

Columns id_cid

Initial Code

Notes

Relationships

Columns

Association dw_cid. dw_eventos.

Notes

dw_classificacao
Database:
Detail: Notes:

MySql, Stereotype: table, Package: DW Created on 05/09/2009. Last modified on 24/01/2010. Classificao dos tipos de eventos visando agrup-los em grandes grupos.

Columns

PK

Name

Type

Not Null

Uniqu Len Pre Scal Init e False 3 c e

Notes

True id_classificacao

VARC True HAR

Identificao da classificao

False nm_classificacao VARC False HAR False id_classificacao_ VARC False principal HAR

False

50

Nome da classificao

False

Classificao subordinada

Constraints

Name PK_dw_classificacao

Type Public

Columns id_classificacao

Initial Code

Notes

Name

Type

Columns

Initial Code

Notes

FK_classificacao_princi Public pal

id_classificacao_ principal

Relationships

Columns

Association dw_classificacao. dw_eventos.

Notes

dw_contratos
Database:
Detail: Notes:

MySql, Stereotype: table, Package: DW Created on 05/09/2009. Last modified on 24/01/2010. Relao de contratos de prestao de servios mdicos.

Columns

PK

Name

Type

Not Null

Uniqu Len Pre Scal Init e False 17 c e

Notes

True id_contrato False nm_contrato

VARC True HAR VARC False HAR

Identificao do contratante

False

26

Nome do contratante

Constraints

Name PK_dw_contratos

Type Public

Columns id_contrato

Initial Code

Notes

Relationships

Columns

Association

Notes

Columns

Association dw_contratos. dw_eventos_faturamento. dw_contratos. dw_eventos.

Notes

dw_credenciado
Database:
Detail: Notes:

MySql, Stereotype: table, Package: DW Created on 05/09/2009. Last modified on 24/01/2010. Cadastro dos credenciados da operadora de sade.

Columns

PK

Name

Type

Not Null

Uniqu Len Pre Scal Init e False 15 c e

Notes

True id_prestador

VARC True HAR

Identificao do prestador credenciado ao atendimento de sade

False nm_prestador

VARC False HAR

False

60

Nome fantasia do prestador

False in_pessoa

VARC False HAR

False

Indica a natureza juridica do prestador: F = Fsica; J = Jurdica

Constraints

Name PK_dw_credenciado

Type Public

Columns id_prestador

Initial Code

Notes

Relationships

Columns

Association dw_credenciado. dw_eventos.

Notes

dw_eventos
Database:
Detail: Notes:

MySql, Stereotype: table, Package: DW Created on 05/09/2009. Last modified on 24/01/2010. Eventos de atendimentos realizados

Columns

PK

Name

Type

Not Null

Uniqu Len Pre Scal Init e False c e

Notes

True id_seq_evento False id_prestador

True BIGIN True T

Sequncia do evento

False

Identificao do credenciado que realizou o atendimento

False id_tempo_ref

True

False

Identificao da referncia de entrega

False id_tempo_atd

True

False

Identificao da referncia de atendimento

False id_cid

VARC False HAR

False

Identificao do cdigo internacional de doena do atendimento realizado

False id_regime_atendi

False

False

Identificao do

mento

regime de atendimento realizado.

False id_contrato

VARC False HAR

False

17

Identificao do contrato do beneficirio que foi atendido

False id_evento

VARC False HAR

False

10

Identificao do evento efetivamente realizado.

False id_classificacao

VARC False HAR

False

Identificao do tipo de classificao do evento.

False in_tipo_acomoda VARC False cao HAR

False

Tipo da acomodao: A = Apartamento; E = Enfermaria; D = Day Hospital; X = Qualquer

False dt_nascimento

DATE TIME

False

False

Data de nascimento do beneficirio que foi atendido.

False in_sexo

VARC False HAR

False

Identificao do sexo do beneficirio: M Masculino; F Feminino

False in_carater

VARC False

False

Tipo do carater do

HAR

atendimento: 0 ou nulo - No informado 1 Acidente de trabalho 2 Acidente de trnsito 3 Acidente - outros 4- Emergncia (risco de vida) 5Urgncia (passvel de remoo, sem risco de vida) 9 Eletiva / Programada

False in_cirurgico

VARC False HAR

False

Indica se o procedimento quando honorrio cirurgico: S Cirurgico ; N ou nulo - no cirurgico

False in_internado

VARC False HAR

False

False in_tipo

VARC False HAR

False

Tipo da acomodao: A = Apartamento; E = Enfermaria; D = Day Hospital; X = Qualquer

False in_emergencia

VARC False

False

Indica se o

HAR

evento realizado

foi

emergencialmente ou no: S - Foi realizado em emergncia; N ou foi em False in_uti VARC False HAR False 1 nulo - No realizado emergncia

Indica se o evento foi realizado na UTI ou no: S Foi realizado em UTI; N ou nulo No foi realizado em UTI

False in_funcao

VARC False HAR

False

Indicao a funo do mdico que realizou o atendimento: 0 Cirurgio; 1 Primeiro Auxiliar; 2 - Segundo Auxiliar; 3 Terceiro Auxiliar; 4 - Quarto Auxiliar; 5 Instrumentador; 6 - Anestesista;

7 - Auxiliar Anestesista; 8 -

Consultor; 9 Perfusionista; 10 Pediatra na sala de parto; 11 - Auxiliar de SADT; 12 Clnico; 13 Intensivista False qt_realizada False False Indica a quantidade realizada False vl_informado DECIM False AL False 10 2 Valor informado pelo prestador para o atendimento False vl_glosa DECIM False AL False vl_aprovado DECIM False AL False 10 2 Valor aprovado pela operadora aps a anlise. False 10 2 Valor da glosa -

Constraints

Name eventos_pk

Type Public

Columns id_seq_evento

Initial Code

Notes

Relationships

Columns

Association dw_cid. dw_eventos. dw_tempo_atd. dw_eventos. dw_tempo_ref.

Notes

Columns

Association dw_eventos. dw_regime_atendimento. dw_eventos. dw_credenciado. dw_eventos. dw_contratos. dw_eventos. dw_classificacao. dw_eventos.

Notes

dw_eventos_da
Database:
Detail: Notes:

MySql, Stereotype: table, Package: DW Created on 05/09/2009. Last modified on 24/01/2010. Despesas Administrativas

Columns

PK

Name

Type

Not Null

Uniqu Len Pre Scal Init e False c e

Notes

True id_seq_evento_d a

True

Identificao da sequncia da despesa administrativa

False id_tempo_ref

True

False

Referncia da despesa administrativa

False vl_da

DECIM False AL

False

10

Valor da despesa adminstrativa

Constraints

Name

Type

Columns

Initial Code

Notes

Name PK_dw_eventos_da

Type Public

Columns id_seq_evento_d a

Initial Code

Notes

Relationships

Columns

Association dw_tempo_ref. dw_eventos_da.

Notes

dw_eventos_faturamento
Database:
Detail: Notes:

MySql, Stereotype: table, Package: DW Created on 05/09/2009. Last modified on 24/01/2010. Eventos de Faturamento

Columns

PK

Name

Type

Not Null

Uniqu Len Pre Scal Init e False c e

Notes

True id_seq_evento_f at

True

Identificao da sequncia de faturamento

False id_tempo_ref

True VARC False HAR

False

Referncia do faturamento

False id_contrato

False

17

Identificao do contrato faturado

False vl_faturado

DECIM False AL

False

10

Valor Faturado

Constraints

Name PK_dw_eventos_fatura

Type Public

Columns id_seq_evento_f

Initial Code

Notes

Name mento

Type

Columns at

Initial Code

Notes

Relationships

Columns

Association dw_contratos. dw_eventos_faturamento. dw_tempo_ref. dw_eventos_faturamento.

Notes

dw_regime_atendimento
Database:
Detail: Notes:

MySql, Stereotype: table, Package: DW Created on 05/09/2009. Last modified on 24/01/2010. Tipo de regimes de atendimento possiveis de serem realizados.

Columns

PK

Name

Type

Not Null

Uniqu Len Pre Scal Init e False c e

Notes

True id_regime_atendi INTEG True mento ER False id_regime_atendi INTEG False mento_pai ER

Identifica o regime de atendimento

False

Identifica o regime de atendimento principal

False nm_regime_aten VARC False dimento HAR

False

30

Nome do regime de atendimento

Constraints

Name

Type

Columns id_regime_atendi mento

Initial Code

Notes

PK_dw_regime_atendim Public ento

Name

Type

Columns

Initial Code

Notes

FK_regime_atendimento Public _ref

id_regime_atendi mento_pai

Relationships

Columns

Association dw_regime_atendimento. dw_eventos.

Notes

dw_tempo_atd
Database:
Detail: Notes:

MySql, Stereotype: table, Package: DW Created on 05/09/2009. Last modified on 24/01/2010. Identificao do tempo do atendimento

Columns

PK

Name

Type

Not Null

Uniqu Len Pre Scal Init e False c e

Notes

True id_tempo_atd False nu_ano_ref

True False

Identicao do tempo

False

Ano quando o atendimento foi realizado

False nu_trimestre_ref

False

False

Trimestre quando o atendimento foi realizado

False dt_realizacao

DATE TIME

False

False

Data efetiva da realizao do atendimento

Constraints

Name PK_dw_tempo_atd

Type Public

Columns id_tempo_atd

Initial Code

Notes

Relationships

Columns

Association dw_tempo_atd. dw_eventos.

Notes

dw_tempo_ref
Database:
Detail: Notes:

MySql, Stereotype: table, Package: DW Created on 05/09/2009. Last modified on 24/01/2010. Identificao da referncia da entrega

Columns

PK

Name

Type

Not Null

Uniqu Len Pre Scal Init e False c e

Notes

True id_tempo_ref False nu_ano_ref

True False

Identificao da refncia da entrega

False

Ano da referncia da entrega

False nu_trimestre_ref

False

False

Trimestre da referncia de entrega

False dt_referencia

DATE TIME

False

False

Data da entrega

Constraints

Name PK_dw_tempo_ref

Type Public

Columns id_tempo_ref

Initial Code

Notes

Relationships

Columns

Association dw_tempo_ref. dw_eventos_da. dw_tempo_ref. dw_eventos_faturamento. dw_tempo_ref. dw_eventos.

Notes

You might also like