109456_Rodrigo - riuni

Propaganda
UNIVERSIDADE DO SUL DE SANTA CATARINA
RODRIGO ROSA
BUSINESS INTELLIGENCE EM SISTEMAS DE DIAGNÓSTICO MÉDICO POR IMAGEM
Florianópolis
2014
RODRIGO ROSA
BUSINESS INTELLIGENCE EM SISTEMAS DE DIAGNÓSTICO MÉDICO POR IMAGEM
Trabalho de Conclusão de Curso apresentado ao Curso
de Graduação em Sistemas de Informação da
Universidade do Sul de Santa Catarina, como requisito
parcial à obtenção do título de Bacharel em Sistemas de
Informação.
Orientador: Prof. Aran Bey Tcholokian Morales, Dr Eng.
Florianópolis
2014
RODRIGO ROSA
BUSINESS INTELLIGENCE EM SISTEMAS DE DIAGNÓSTICO MÉDICO POR IMAGEM
Este Trabalho de Conclusão de Curso foi julgado
adequado à obtenção do título de Bacharel em Sistemas
de Informação e aprovado em sua forma final pelo
Curso de Graduação em Sistemas de Informação da
Universidade do Sul de Santa Catarina
AGRADECIMENTOS
Ao Prof. Aran Morales, por me conduzir e orientar em todas as etapas envolvidas
no desenvolvimento deste trabalho.
À Prof. Maria Inês, coordenadora da disciplina, por sempre atender prontamente
os questionamentos e dúvidas a ela direcionados.
A minha família e, principalmente, aos meus pais: Ana e Francisco, por toda
educação, dedicação e sacrifício feito para que eu chegasse até aqui.
A minha namorada Karoline, pela compreensão, pelo apoio e por estar presente
em todos os momentos de minha vida.
Aos colegas e amigos, que contribuíram de alguma forma no desenvolvimento
deste trabalho.
“Nós continuamos seguindo em frente,
abrindo novas portas e fazendo coisas
novas, porque somos curiosos e a
curiosidade continua nos conduzindo por
novos caminhos” (Walt Disney).
RESUMO
O cenário atual é marcado pela presença de grandes centros especializados em
medicina diagnóstica por imagem que utilizam sistemas de auxílio ao diagnóstico médico por
imagem, como PACS. Este trabalho tem como objetivo desenvolver um sistema de apoio à
decisão com dados existentes nesse tipo de sistema. Para tanto, utilizam-se informações do
sistema da empresa Pixeon, uma das maiores empresas no segmento. O referencial teórico
aborda conceitos da arquitetura de sistemas de Business Intelligence (BI), como Data
Warehouse (DW), Modelagem dimensional, ferramentas ETL e OLAP. Também são
apresentadas as teorias que envolvem a área da saúde, como conceitos de radiologia e da
utilização de sistemas de informação nas áreas médicas. A metodologia ICONIX para
levantamento de requisitos e a criação do modelo dimensional do Data Warehouse, fomentam
a modelagem do sistema. O protótipo consiste na criação de um Data Warehouse e na
extração para visualização em ferramentas analíticas. Utilizaram-se ferramentas como DB
Designer Fork 4 e Enterprise Architect para modelagem do sistema; Microsoft SQL Server
2012 para armazenamento do banco de dados operacional e dimensional; Pentaho Data
Integration (Kettle) para aplicação dos processos de extração, transformação e carga de dados
(ETL), e Microsoft Excel para visualização e análise dos dados. O protótipo foi validado
comparando a quantidade de laudos apresentada no Data Warehouse com a quantidade obtida
através da consulta SQL realizada diretamente no banco de dados operacional. Observa-se,
com o desenvolvimento do protótipo, que é possível aplicar uma arquitetura de Business
Intelligence em sistemas de PACS.
Palavras-chave: Business Intelligence. Data Warehouse. PACS. Radiologia. Sistemas de
Apoio à Decisão.
LISTA DE ABREVIATURAS E SIGLAS
BI – Business Intelligence
CI – Competitive Intelligence
CRM – Customer Relationship Management
DM – Data Marts
DW – Data Warehouse
EHR – Eletronic Health Record
ERP – Enterprise Resource Planning
ETL – Extract Transform and Load
HIS – Hospital Information System
KMS – Knowledge Management System
OLAP – On-line Analyzing Processing
PACS – Picture Archiving and Communication System
PET/CT – Positron Emission Tomography
RIS – Radiology Information System
RM – Ressonância Magnética
RX – Raios-X
SQL – Structured Query Language
TC – Tomografia Computadorizada
USG – Ultrassonografia
UML - Unified Modeling Language
LISTA DE ILUSTRAÇÕES
Figura 1 – Fluxo de Dados e Informações ................................................................................ 17
Figura 2 – Valor do BI como Suporte aos Processos Decisórios ............................................. 18
Figura 3 – Nível do BI nas Organizações ................................................................................. 19
Figura 4 – Modelo Estrela ........................................................................................................ 23
Figura 5 – Tabela de Fatos ....................................................................................................... 24
Figura 6 – Tabela Dimensional ................................................................................................ 25
Figura 7 – Granularidade: Alto Nível x Baixo Nível ............................................................... 27
Figura 8 – Processos ETL......................................................................................................... 29
Figura 9 – Cubo de Dados ........................................................................................................ 30
Figura 10 – Operação de Slice and Dice .................................................................................. 32
Figura 11 – Operação de Pivot ................................................................................................. 33
Figura 12 – Fluxo de Funcionamento PACS ............................................................................ 38
Figura 13 – Business Intelligence no mercado. ........................................................................ 41
Figura 14 – Tempo Médio de Espera para Exames de Mamografia ........................................ 42
Figura 15 – Fluxograma de Etapas ........................................................................................... 45
Figura 16 – Visões de um Sistema de Software ....................................................................... 49
Figura 17 – Diagramas UML ................................................................................................... 50
Figura 18 – Processo ICONIX ................................................................................................. 52
Figura 19 – Requisitos Funcionais ........................................................................................... 54
Figura 20 – Requisitos Não Funcionais .................................................................................... 54
Figura 21 – Diagrama de Casos de Uso ................................................................................... 55
Figura 22 – Diagrama de Robustez - UC01_01 ....................................................................... 57
Figura 23 – Diagrama de Robustez UC02_01 .......................................................................... 57
Figura 24 – Diagrama de Sequência - UC01_01 ...................................................................... 58
Figura 25 – Diagrama de Sequência - UC01_05 ...................................................................... 59
Figura 26 – Diagrama de Sequência - UC02_01 ...................................................................... 59
Figura 27 – Modelo Dimensional ............................................................................................. 60
Figura 28 – Diagrama da Solução ............................................................................................ 65
Figura 29 – Fluxo de Carga DI_TEMPO ................................................................................. 67
Figura 30 – Fluxo de Carga DI_MEDICO ............................................................................... 68
Figura 31 – Fluxo de Carga DI_PACIENTE............................................................................ 68
Figura 32 – Fluxo de Carga DI_ESTUDO ............................................................................... 69
Figura 33 – Fluxo de Carga FT_LAUDO ................................................................................ 70
Figura 34 – Fluxo de Carga FEX_DW_XLS ........................................................................... 71
Figura 35 – Fluxo de Controle.................................................................................................. 71
Figura 36 – Quantidade de Laudos (DW) ................................................................................ 72
Figura 37 – Consulta SQL ........................................................................................................ 73
Figura 38 – Quantidade de Laudos (SQL)................................................................................ 73
Figura 39 – Laudos por Período ............................................................................................... 74
Figura 40 – Laudos por Modalidade ........................................................................................ 75
Figura 41 – Laudos por Médico ............................................................................................... 76
Figura 42 – Exames por Período .............................................................................................. 76
Figura 43 – Exames por Modalidade ........................................................................................ 77
Figura 44 – Exames por Descrição e Modalidade .................................................................... 78
SUMÁRIO
1 INTRODUÇÃO ............................................................................................................................. 11
1.1 PROBLEMÁTICA .......................................................................................................................12
1.2 OBJETIVOS .................................................................................................................................13
1.2.1 Objetivo Geral ..........................................................................................................................13
1.2.2 Objetivos Específicos ...............................................................................................................14
1.3 JUSTIFICATIVA .........................................................................................................................14
1.4 ESTRUTURA DO TRABALHO .................................................................................................15
2 FUNDAMENTAÇÃO TEÓRICA ............................................................................................... 16
2.1 SISTEMAS DE BUSINESS INTELLIGENCE..............................................................................16
2.1.1 Data Warehouse .......................................................................................................................20
2.1.2 Modelagem Dimensional .........................................................................................................22
2.1.2.1 Modelo Estrela ....................................................................................................................... 22
2.1.2.2 Tabela de Fatos....................................................................................................................... 23
2.1.2.3 Tabelas Dimensionais ............................................................................................................ 25
2.1.2.4 Granularidade ......................................................................................................................... 26
2.1.3 ETL (Extract Transform and Load) ........................................................................................27
2.1.4 OLAP (On-Line Analytics Processing)....................................................................................30
2.1.4.1 Operações Drill-Up e Drill-Down.......................................................................................... 31
2.1.4.2 Operações Slice and Dice ....................................................................................................... 32
2.1.4.3 Operações Pivot...................................................................................................................... 33
2.2 RADIOLOGIA .............................................................................................................................33
2.2.1 Sistemas de Informação na Área Médica ..............................................................................34
2.2.2 Sistemas de Comunicação e Arquivamento de Imagens (PACS) ........................................36
2.2.2.1 Vantagens e Benefícios .......................................................................................................... 38
2.2.2.2 Mercado.................................................................................................................................. 39
2.2.3 Business Intelligence em PACS ...............................................................................................40
3 MÉTODO....................................................................................................................................... 44
3.1 CARACTERIZAÇÃO DO TIPO DE PESQUISA .......................................................................44
3.2 ETAPAS .......................................................................................................................................45
3.3 DELIMITAÇÕES .........................................................................................................................46
4 MODELAGEM ............................................................................................................................. 47
4.1 UML .............................................................................................................................................48
4.1.1 Artefatos ...................................................................................................................................50
4.2 ICONIX ........................................................................................................................................51
4.3 ARQUITETURA PROPOSTA.....................................................................................................53
4.3.1 LEVANTAMENTO DE REQUISITOS ................................................................................53
4.3.1.1 Requisitos Funcionais ............................................................................................................ 53
4.3.1.2 Requisitos Não Funcionais ..................................................................................................... 54
4.3.1.3 Diagrama de Casos de Uso..................................................................................................... 55
4.3.2 DIAGRAMA DE ROBUSTEZ ...............................................................................................56
4.3.3 DIAGRAMA DE SEQUÊNCIA .............................................................................................58
4.3.4 MODELO DIMENSIONAL ...................................................................................................60
5 DESENVOLVIMENTO ............................................................................................................... 62
5.1 TECNOLOGIAS E FERRAMENTAS .........................................................................................62
5.1.1 DB Designer Fork ....................................................................................................................62
5.1.2 Structured Query Language (SQL) .........................................................................................62
5.1.1 Microsoft SQL Server 2012.....................................................................................................63
5.1.2
5.1.3
5.2
5.3
5.4
5.4.1
5.4.2
5.5
5.5.1
5.5.2
5.5.3
5.5.4
5.5.5
5.5.6
5.6
Pentaho Data Integration - Kettle ..........................................................................................63
Microsoft Excel 2013................................................................................................................63
SOLUÇÃO PROPOSTA ..............................................................................................................64
HISTÓRICO DE DESENVOLVIMENTO ..................................................................................66
VALIDAÇÕES .............................................................................................................................66
Carga do Modelo DW ..............................................................................................................67
Validação da Carga do DW ....................................................................................................72
RESULTADOS E ANÁLISES .....................................................................................................74
Quantidade de Laudos por Período .......................................................................................74
Quantidade de Laudos por Modalidade ................................................................................75
Quantidade de Laudos por Médico ........................................................................................75
Quantidade de Exames por Período .......................................................................................76
Quantidade de Exames por Modalidade................................................................................77
Quantidade de Exames por Descrição ...................................................................................78
CONSIDERAÇÕES .....................................................................................................................79
6 CONCLUSÕES E TRABALHOS FUTUROS............................................................................ 80
6.1 CONCLUSÕES ............................................................................................................................80
6.2 TRABALHOS FUTUROS ...........................................................................................................81
REFERÊNCIAS .................................................................................................................................. 82
11
1
INTRODUÇÃO
A denominação de Business Intelligence (BI) surgiu na década de 80, através da
empresa Gartner Group, e pode ser definida como um processo inteligente de coleta,
organização, análise, compartilhamento e monitoramento de dados, transformando-os em
informações capazes de apoiar o processo de decisão nos negócios (PRIMAK, 2008 pag. 2-3).
Segundo Barbieri (2001), BI pode ser definido como um guarda-chuva conceitual,
uma vez que essa arquitetura representa a habilidade de estruturar, acessar e explorar
informações. Essas informações são usualmente armazenadas em Data Warehouse e Data
Marts, possibilitando, assim, desenvolver percepções, entendimentos e conhecimentos
importantes no processo decisório das organizações.
No final de 1996, o interesse do setor corporativo por soluções de BI ocorreu de
maneira mais expressiva, quando o conceito passou a ser disseminado como uma evolução do
Executive Information Systems (EIS) - sistema criado no final da década de 70- baseado em
estudos e trabalhos desenvolvidos por pesquisador do MIT (Massachusets Institute of
Technology), com o objetivo principal de fornecer informações empresariais a partir de uma
base de dados (PRIMAK, 2008 pag. 3).
Angeloni e Reis (2006) definem BI como um conjunto de metodologias para
gestão, implementadas através de softwares. Esses softwares são usados como ferramentas
capazes de integrar, em um só lugar, as informações necessárias ao processo decisório,
proporcionando, assim, ganhos nos processos gerenciais e auxiliando na tomada de decisão
pela alta administração das organizações. Desta maneira, pode ser criado o conceito de
Inteligência de Negócio ou Inteligência Empresarial. Resume-se BI como a transformação de
dados em conhecimentos, que auxiliam no processo decisório podendo gerar vantagens
competitivas para as organizações.
Levantamentos realizados pela RSR Research (2011), apontaram que 94% das
empresas pesquisadas consideram muito relevante ou relevante, o uso do BI como fonte de
controle dos processos internos e análise de performance dos indicadores apresentados contra
os indicadores planejados. Ainda segundo a mesma instituição, 87% das organizações
afirmaram que consideram o BI muito relevante ou relevante como ferramenta de apoio para
conhecer seus clientes e tomar decisões estratégicas. Entretanto, mesmo com o mercado em
crescimento, apenas 45% das empresas pesquisadas utilizam ferramentas com essa finalidade
em seus negócios.
12
Liu e Wang (2011) destacam o papel da tecnologia da informação na área médica
detalhando, em particular, a área de diagnóstico por imagem, especialmente nos processos de
aquisição, armazenamento, visualização e interpretação de imagens, além de melhorar a
comunicação entre os profissionais da saúde.
Uma pesquisa de mercado realizada pela empresa de consultoria Frost&Sullivan
levando em consideração um cenário com pouco mais de 24 mil centros médicos, que
dispõem de serviços de diagnóstico por imagem, apontou que apenas 7% possuíam sistemas
de comunicação e arquivamento de imagens em funcionamento (BROERING, 2013 A). Estes
são importantes ferramentas de apoio ao fluxo de trabalho desses centros, fornecendo maior
agilidade na distribuição e análise de exames radiológicos, conhecidos por sua sigla em inglês
PACS (Picture Archiving and Communication System). Considerando somente dezesseis dos
maiores concorrentes nacionais e internacionais do segmento, apenas 19% dispõem de
módulos e ferramentas de BI em operação.
Percebe-se, então, que o número de empresas na área da saúde que faz uso do BI
ainda é baixo, principalmente na área da radiologia que dispõe, em território brasileiro, de
mais de 34 mil centros com serviço de diagnóstico por imagem (CNES DATASUS, 2013).
1.1
PROBLEMÁTICA
O cenário atual é marcado pela presença de grandes centros especializados em
medicina diagnóstica por imagem que utilizam sistemas de auxílio ao diagnóstico médico por
imagem, usualmente sistemas de comunicação e arquivamento de imagens (Picture Archiving
and Communication System). Esse tipo de sistema permite um processo automatizado de
envio de informações entre todas as etapas de execução de exames radiológicos pela
instituição. O fluxo de trabalho passa a ser mais simplificado e eficiente, permitindo análises
mais rápidas das imagens radiológicas geradas pelos equipamentos.
Esses sistemas visam o aumento da qualidade dos serviços prestados em todas as
etapas da execução de exames radiológicos, bem como maior eficiência, agilidade e redução
de custos, gerando uma simplificação do fluxo do trabalho, eliminando o tempo gasto com a
logística de distribuição das imagens que podem ser analisadas mais rapidamente e,
13
consequentemente, contribuem para que a entrega dos laudos, realizados pela equipe médica,
seja antecipada.
Entretanto, percebe-se que os dados gerados durante o fluxo de trabalho não são
aproveitados para fins estatísticos por grande parte dos sistemas existentes. A ausência desses
dados faz com que não seja possível apresentar relatórios importantes para a administração do
hospital ou clínica, como quantidade de exames realizado por modalidade, ou qual o tempo
médio gasto na execução de cada exame.
Informações como essas podem auxiliar o processo decisório da instituição,
fazendo com que seja possível atuar de maneira mais assertiva nas etapas que envolvem a
realização de exames de diagnóstico por imagem.
Nesse sentido, tendo como objetivo tornar possível a disponibilização desses
dados resume-se a hipótese de pesquisa a ser analisada no presente trabalho da seguinte
maneira: Como disponibilizar as clínicas e aos hospitais informações estratégicas para
auxiliar no processo decisório utilizando os dados existentes em PACS?
1.2
OBJETIVOS
No presente capítulo são abordados os objetivos da pesquisa.
1.2.1 Objetivo Geral
Este trabalho tem como objetivo construir um sistema de apoio ao processo decisório,
capaz de disponibilizar, através de dados existentes em sistemas de diagnóstico médico por
imagem, informações estratégicas para clínicas e hospitais.
14
1.2.2 Objetivos Específicos

Realizar a pesquisa bibliográfica sobre o tema abordado;

Modelar um banco de dados dimensional para armazenamento dos dados da aplicação;

Extrair dados quantitativos contidos no sistema de PACS;

Testar e avaliar os resultados obtidos;

Disponibilizar informações obtidas em forma de gráficos com indicadores
institucionais em uma ferramenta analítica.
1.3
JUSTIFICATIVA
Atualmente, grande parte dos PACS carecem de informações estatísticas sobre
dados existentes no sistema, tornando ocultas informações relevantes ao processo de gestão
da instituição. Implementar esse tipo de análise permite a obtenção de informações úteis que
apoiam o processo decisório das instituições médicas como, por exemplo: saber qual o
médico mais eficiente ou ineficiente da equipe, sendo possível tomar decisões estratégicas
mais inteligentes na escolha da equipe; saber qual modalidade de exame é a mais executada,
deixando claro se existe ou não a necessidade de adquirir mais equipamentos para suprir a
demanda de atendimentos, e medir o tempo gasto entre cada etapa da realização do exame,
sendo possível identificar e corrigir os pontos mais ineficientes do processo.
Desta forma, o conjunto de dados disponíveis nestas instituições pode ser
utilizado para aplicação de um sistema que os transforme em informações qualitativas
importantes para o apoio à tomada de decisão pelos seus administradores, possibilitando
realizar controles e ajustes mais assertivos na organização, principalmente nos setores de
radiologia e seus envolvidos.
15
1.4
ESTRUTURA DO TRABALHO
Este trabalho está estruturado em seis capítulos. No capítulo 1 são apresentados os
problemas encontrados e as justificativas deste trabalho.
No capítulo dois é apresentada a fundamentação teórica e são abordados os temas
que apoiam a pesquisa.
No capítulo três é apresentado o método utilizado, caracterizando o tipo de
pesquisa.
No capítulo quatro é apresentada a modelagem do sistema.
No capítulo cinco é apresentado o protótipo construído, seus resultados e
validações.
No capítulo seis as conclusões da pesquisa são apresentadas e também são feitas
recomendações para trabalhos futuros.
16
2
FUNDAMENTAÇÃO TEÓRICA
No presente capítulo são abordados os conceitos teóricos relacionados ao
trabalho. São contextualizados conceitos referentes à área de Business Intelligence, Data
Warehouses, Modelagem Dimensional, ETL (Extract Transform and Load) e OLAP (On-line
Analytical Processing). Também são enfatizados os conceitos referentes à Radiologia, aos
Sistemas de Informação Radiológica (Radiology Information Systems) e aos Sistemas de
Comunicação e Arquivamento de Imagens (Picturing Archiving and Communication
Systems).
2.1
SISTEMAS DE BUSINESS INTELLIGENCE
Business Intelligence (BI) pode ser considerado um guarda-chuva de conceitos,
elaborados com o intuito de estruturar, acessar e explorar informações distribuídas em
diversas fontes de dados, possibilitando desenvolver percepções, entendimentos e
conhecimentos importantes, auxiliando no processo decisório das organizações (BARBIERI,
2001).
Segundo Atre e Moss (2003) BI não pode ser considerado um produto ou sistema,
mas sim uma arquitetura que fornece suporte ao processo decisório, através de operações
integradas, capaz de prover aos tomadores de decisões, de maneira simplificada, informações
relevantes ao negócio. No entanto, Inmon (1997) classifica como Sistemas de Apoio a
Decisão (SAD) todo processamento analítico ou informacional que atenda e auxilie a tomada
de decisão dos gestores.
BI está sendo visto como uma abordagem mais evoluída da modelagem de dados,
sendo capaz de disponibilizar as informações de maneira correta e estruturada, possibilitando
a extração de diversas fontes como a obtenção através de técnicas de CI (Competitive
Intelligence) e/ou KMS (Knowledge Management Systems), permitindo a aplicação de
transformações e o armazenamento em estruturas dimensionais de modelagem de dados,
como Data Warehouses e/ou Data Marts, independente de sua origem. Posteriormente, essas
17
informações podem ser interpretadas por ferramentas OLAP (On-Line Analytical Processing)
e/ou utilizadas em ferramentas de Data Mining. (BARBIERI, 2001).
O fluxo de dados e informações de um BI, de forma simplificada e contemplando
apenas parte de seus componentes, é apresentado na Figura 1.
Figura 1 – Fluxo de Dados e Informações
Fonte: Adaptado de Fortulan e Gonçalves (2005 pag. 57).
Harrison (2002) afirma que aumentar o capital intelectual de uma organização,
através de uma tecnologia de informação bem formulada, é uma necessidade competitiva, que
possibilita vantagens mercadológicas importantes. Essa estratégia fornece armas capazes de
alavancar os negócios e, consequentemente, abalar seus concorrentes.
Nesse sentido, tornar-se competitivo em tempos atuais, exige, cada vez mais, que
as organizações possuam ferramentas capazes de extrair conhecimento de diversas fontes.
Esse conhecimento é necessário para entender as necessidades de seus clientes e as mudanças
no mercado, possibilitando assim vantagens estratégicas em situações menos favoráveis
(HEINRICHS e LIM, 2003 pag. 106).
Atre e Moss (2003) descrevem a necessidade de ferramentas de BI para obtenção
de vantagens comerciais, da seguinte forma:
18
Nos competitivos dias atuais e no aumento da incerteza mundial, a qualidade e a
conveniência da organização de uma aplicação de Business Intelligence (BI) pode
significar não só a diferença entre lucro e perda, mas também a diferença entre
sobrevivência e falência.
A RSR Research (2011), ao obter informações sobre qual o valor do BI como
ferramenta de suporte aos processos de negócio das organizações inseridas no mercado
varejista, apresenta o gráfico contido na figura 2.
Figura 2 – Valor do BI como Suporte aos Processos Decisórios
Fonte: Tradução nossa de RSR Research (2011)
Observa-se, conforme a Figura 2, que 62% das empresas pesquisadas
classificaram como “muito relevante” o uso de análises provenientes de sistemas de apoio a
decisão para deter maior controle dos processos internos, e comparar indicadores de
performance atuais contra o que foi planejado; contra apenas 5% que classificam como
“Pouco ou Não Relevante” a importância desses mesmos dados. Também conceituam como
“muito relevante” (57%) a importância do BI para entender o comportamento dos clientes, a
fim de apoiar estratégias de negócio e a construção de uma política de fidelização. Também,
percebe-se a preocupação com o uso do BI para realizar ações mais rápidas em situações de
19
mudança e evitar problemas futuros. Ainda 42% das empresas concordam que ambos os
fatores são “muito relevantes” para apoio aos processos gerenciais.
Contudo, Lobo (2002) ressalta que BI não é um conceito de gerenciamento de
informações, essas atribuições devem ser preenchidas por ferramentas Supply Chain, ERP e
CRM, que têm como objetivo organizar os processos dos negócios. BI é o apoio a essas
ferramentas, permitindo que a informação seja difundida e analisada pelos administradores do
negócio.
RSR Research (2011) aborda, ainda, o crescimento de soluções de Business
Intelligence nas organizações, conforme Figura 3.
Figura 3 – Nível do BI nas Organizações
Fonte: Tradução nossa de RSR Research (2011)
Percebe-se então, conforme a Figura 3, que o interesse no desenvolvimento e
aplicação dessas soluções é crescente. Das organizações pesquisadas, 80% já possuem ou
estão trabalhando para possuir ferramentas de inteligência corporativa, reforçando a
necessidade de acesso a uma quantidade maior de informações de negócio.
20
2.1.1 Data Warehouse
Inicialmente, os bancos de dados foram concebidos com o objetivo de realizar
processamento de dados operacionais e analíticos, porém o foco sempre se voltou em atender
a necessidade de realizar processamentos operacionais mesmo com a existência de usuários
para ambos os casos. Devido à progressão do tema, surgiu a necessidade da criação de bancos
de dados distintos, surgindo assim o chamado data warehouse (GRAY; WATSON, 1999).
Segundo Kimball e Ross (2002), a informação é um dos principais ativos das
organizações, sendo mantida, normalmente, em sistemas operacionais, que podem ser
definidos, de maneira superficial, como sistemas responsáveis pela entrada dos dados; e data
warehouse, que representam a saída dos dados.
Inmon (1997) define DW como: “[...] um conjunto de dados baseado em assuntos,
integrado, não volátil e variável em relação ao tempo, de apoio às decisões gerenciais.”
Usuários de sistemas de operação, garantem que a “engrenagem” da organização esteja
sempre girando, realizando operações vitais para o processo organizacional, como registros de
vendas, clientes e relatórios. Normalmente esse tipo de usuário trabalha com apenas uma
informação por vez, repetidamente, sempre executando as mesmas funções. No outro lado, os
usuários de DW desempenham o papel de analisar de que forma a “engrenagem” da
organização está girando, agrupando os dados de acordo com períodos específicos e
comparando com datas anteriores. Esses usuários nunca lidam com apenas uma informação
por vez, pois as análises exigem, muitas vezes, a realização de buscas em centenas de
milhares de dados simultaneamente, que podem ser comprimidos e escalonados, de modo que
gerem informações passíveis de interpretação e capazes de fornecer respostas aos
questionamentos iniciais (KIMBALL; ROSS, 2002, pag. 2).
Os autores esclarecem, também, que um DW deve existir para responder
questionamentos comuns e recorrentes na gestão dos negócios. Deste modo, apontam alguns
requisitos que devem ser atendidos:

O DW deve permitir o acesso fácil as informações da organização: O conteúdo de
um data warehouse deve ser compreensível, intuitivo e claro para qualquer usuário
analítico. Deve ser legível, com conteúdo armazenado de maneira organizada,
21
possibilitando que os usuários realizem, de maneira simplificada, o cruzamento de
vários tipos de dados de maneira otimizada.

O DW deve apresentar as informações da organização de maneira consistente:
Os dados devem ser armazenados de maneira consistente, independentemente da
origem, de modo que sejam disponibilizados apenas quando já está pronto para ser
consumido. Informações iguais de fontes diferentes devem ser combinadas, evitando a
redundância, porém informações diferentes de fontes diferentes, devem ser rotuladas,
de modo que possam ser identificadas com facilidade. Garantir a coesão dos dados é
prover informações de qualidade.

O DW deve estar preparado para mudanças: Mudanças fazem parte do dia-a-dia,
são inerentes aos processos do negócio e às necessidades do usuário. Constantemente
existem mudanças de tecnologia, processos e regras de negócio. O DW deve estar
preparado para aceitar quaisquer mudanças, garantindo que não sejam perdidos os
dados existentes e que os mesmos sirvam para responder novos questionamentos.

O DW deve fornecer segurança às informações contidas nele: Informações
preciosas sobre a organização são armazenadas no DW. De modo geral, existirão
informações corporativas de vendas, informações de clientes e detalhes de processos
do negócio. Por esse motivo, torna-se necessário que exista uma preocupação especial
com a segurança da informação, provendo soluções efetivas de controle de acessos de
usuários.

O DW deve servir à organização como ferramenta ao apoio decisório:
Informações inseridas em um DW devem ser relevantes para a organização, de modo
que sirva como apoio à decisão. Essa é a premissa fundamental para a existência de
um data warehouse.

O DW deve ser aceito pela comunidade empresarial: De nada importa se a solução
foi modelada e construída de maneira excepcional se não é disseminada a utilização
dessa ferramenta. A aceitação do DW está diretamente relacionada a sua simplicidade
e usabilidade, por isso deve ser desenhado com o objetivo de evidenciar que o uso da
ferramenta trará benefícios corporativos.
22
2.1.2 Modelagem Dimensional
A modelagem dimensional tem como objetivo fornecer a visualização dos dados,
de maneira intuitiva e simplificada. Um modelo dimensional bem formulado deve ser
compreensível e navegável, de modo que usuários analíticos não encontrem dificuldades na
utilização do modelo. Também, deve ser entendido como uma forma mais simples de
modelagem de dados, quando comparado a um modelo Entidade Relacionamento (ER)
(MORALES, 2013).
Para Machado (2004, pag. 79), a modelagem multidimensional pode ser vista
como um conjunto de medidas que descrevem aspectos comuns do negócio, sendo utilizada,
em grande parte, como forma de reestruturar dados e apresentá-los de forma que possam ser
analisados.
Um exemplo de modelagem de dados é o modelo estrela que será apresentado na
seção a seguir.
2.1.2.1 Modelo Estrela
O esquema em estrela (star schema) é considerado a forma mais simples de
modelagem em soluções de data warehouse. Recebe o nome de estrela, devido ao
posicionamento das tabelas no esquema lembrarem uma estrela. Neste modelo a tabela de
fatos é centralizada (centro da estrela), e as tabelas de dimensão são distribuídas em sua volta
(pontas da estrela) (ORACLE, 2002). Um esquema em estrela é um projeto de banco de dados
lógico que está incluído nas aplicações de apoio à decisão IBM (2013 A).
Exemplo de modelagem ou esquema estrela, pode ser observado na figura 4.
23
Figura 4 – Modelo Estrela
Fonte: Tradução nossa de Kimball e Ross (2002)
A empresa Oracle (2013), líder mundial em fornecimento de sistemas de gestão
de banco de dados, afirma que a maneira natural de se modelar um data warehouse é através
da aplicação do modelo estrela, pois essa modelagem possibilita um relacionamento entre
tabelas de fato e tabelas de dimensão através de uma ligação simples (JOIN). Queries de
pesquisa serão simples neste modelo, proporcionando performance ao banco e um tempo de
resposta reduzido.
2.1.2.2 Tabela de Fatos
Para Barbieri (2001, pag. 81), tabelas de fato contém vários fatos, que servem
para armazenar medidas numéricas associadas a eventos de negócio. Também possuem
24
chaves compostas e primária, formadas pelas chaves primárias das dimensões com que elas se
relacionam. Contém dados normalmente aditivos e relativamente estáticos. (BARBIERI,
2001, pag. 81).
Tabela de fatos pode ser considerada a tabela principal nos modelos dimensionais.
A tabela de fatos é responsável pelo armazenamento das medidas (variáveis de desempenho)
do negócio. Os dados de medidas são a maior parte de um Data Mart (DM), sendo assim,
essas informações não devem ser replicadas em vários pontos da empresa (KIMBALL;
ROSS, 2002 pag. 16).
Exemplos de atributos típicos de tabela de fatos podem ser observados na figura 5,
apresentada em sequência.
Figura 5 – Tabela de Fatos
Fonte: Adaptado de Kimball e Ross (2002)
Cada linha em uma tabela de fatos representa uma medida. Todas as medidas em
uma tabela de fatos devem possuir a mesma granularidade. Medidas são, normalmente,
valores numéricos e mensuráveis, porém, ainda que raro, podem ser adotados valores textuais.
No entanto, essa pratica não é recomendada, pois é inviável realizar análises com valores
textuais livres, como descrição, por exemplo. (KIMBALL; ROSS, 2002 pag. 17-18).
Tabela de fatos tendem a ser profundas no que se refere a quantidade de linhas,
porém compactas em número de atributos. Nesse sentido, deve ser levado em conta o espaço
utilizado por esse tipo de tabela. Qualquer tabela de fatos terá duas ou mais chaves
estrangeiras, utilizadas para realizar ligações com as chaves primárias das tabelas
dimensionais. Isso serve para garantir a integridade das referências. Normalmente, a tabela de
fatos também possui a sua chave primaria, que é composta pelas chaves estrangeiras das
tabelas dimensionais. Tabelas que efetuam relacionamentos de N*N ou muitos para muitos,
devem ser tabelas de fatos. Todas as outras serão tabelas dimensionais. (KIMBALL; ROSS,
2002 pag. 18).
25
2.1.2.3 Tabelas Dimensionais
Tabelas dimensionais, também chamadas de dimensões, contém a descrições do
negócio e, se bem concebidas, devem possuir muitos atributos, responsáveis por descrever os
dados contidos em cada linha da tabela. Também são utilizados para restringir e/ou agrupar os
dados em cada consulta. Podem ser utilizados vários tipos de dados em tabelas dimensionais.
Ao contrário das tabelas de fatos, tabelas dimensionais são largas em número de colunas,
porém compactas em quantidades de linhas. Cada dimensão possuí uma chave primária única,
responsável pela ligação com a tabela de fatos (KIMBALL; ROSS, 2002 pag. 19).
Segundo Barbieri (2001 pag. 81), tabelas de dimensão representam entidades de
negócios, servindo como armazenamento de informações como tempo, local, produto, cliente,
etc. Tabelas dimensionais possuem relacionamento 1*N com a tabela de fatos e têm um
número bem inferior em quantidade de linhas. Possuem múltiplas colunas de informação que
podem representar a hierarquia, bem como uma chave primaria para garantir a unicidade,
chave essa que participa da tabela de fatos como chaves estrangeira. Tabelas dimensionais
devem ser entendidas como as tabelas que realizam a filtragem dos valores aplicados na
manipulação dos fatos.
Exemplo de atributos de tabelas dimensionais são apresentados na figura a seguir.
Figura 6 – Tabela Dimensional
Fonte: Adaptado de Kimball e Ross (2002)
Pode-se perceber, conforme figura 3, que tabelas dimensionais são, em grande
parte, formadas por atributos textuais, esses atributos agregam informações as análises e
enriquecem a informação.
26
A qualidade e a eficiência de um DW estão diretamente ligadas à qualidade e
profundidade dos atributos das tabelas dimensionais. Quanto maior o tempo gasto para
proporcionar atributos intuitivos e bem descritos, melhor será a solução de DW. Também é
importante, para garantir a qualidade do DW, que os atributos sejam preenchidos de forma
correta e precisa. Garantir a qualidade dos valores de cada coluna da tabela dimensional,
significa otimizar o uso da solução e, consequentemente, um DW melhor (KIMBALL; ROSS,
2002, pag. 19-20).
Conforme Kimball e Ross (2002, pag. 20):
Tabelas dimensionais são os pontos de entrada para a tabela fato. Atributos de
dimensão robustos significam uma melhor capacidade de produzir análises e
fatiamentos robustos. As dimensões representam a interface do data warehouse para
o usuário.
Atributos em tabelas dimensionais são a principal fonte para aplicação de
restrições e agrupamentos. Em consultas ou relatórios, os atributos são identificados por
palavras. Por exemplo, Quando um usuário decide verificar a quantidade da receita obtida na
venda de produtos, na última semana, por determinadas marcas; essas informações devem
constar como atributos dimensionais (KIMBALL; ROSS, 2002, pag. 19).
2.1.2.4 Granularidade
A granularidade se refere ao grau de detalhe e sumarização das unidades de dados
contidas em um data warehouse. Quanto mais detalhe existir, menor será o nível de
granularidade. Quanto menos detalhe existir, maior será o nível de granularidade. Nesse
sentido, a granularidade pode ser considerada como um dos aspectos mais importantes no
design de uma solução DW. Entretanto, também é considerada um dos principais obstáculos
no design em um ambiente de DW, pois lida diretamente com o volume de dados inseridos na
aplicação (INMON 2002, pag. 44).
Na maioria dos casos o conteúdo disponibilizado ao DW, possuí níveis altos de
granularidade, sendo necessário que os desenvolvedores gastem muito tempo realizando a
27
divisão do conteúdo em grãos menores. No entanto, os dados inseridos no DW tendem a
possuir níveis baixos de granularidade (INMON, 2002, pag. 44).
O diagrama da Figura 7 apresenta as diferenças e características entre os níveis de
granularidade de dados.
Figura 7 – Granularidade: Alto Nível x Baixo Nível
Fonte: Tradução nossa de Inmon (2002, pag. 49)
Para Inmon (2002, pag. 45) os dados granulares encontrados no data warehouse
são a chave para a capacidade de reutilização, uma vez que podem ser usados de diversas
maneiras por muitas pessoas. Isso significa que os mesmos dados podem ser disponíveis em
um DW podem ser aproveitados de formas diferentes por vários tipos de setores. Possibilitar
que a informação seja vista conforme a necessidade do usuário, garante que não haja
discrepâncias nos dados analisados por departamentos diferentes, tornando a organização
muito mais sólida de uma maneira simples.
2.1.3 ETL (Extract Transform and Load)
Para que possam ser realizadas análises de negócio, é necessário que sejam
copiados os dados, disponíveis em diversas fontes operacionais, para um data warehouse.
Esse processo de extração de dados de sistemas operacionais, transformação e inclusão em
28
um DW é normalmente chamado de ETL, sigla do inglês para Extract Transform and Load. A
metodologia ETL é conhecida há muito tempo e não é uma exclusividade de ambientes de
data warehouse. Diversas aplicações possuem a necessidade de realizar integrações de dados
e compartilhamento de informações entre dois ou mais sistemas. Nesse sentido, diversos
mecanismos que desempenham essa função são chamados de ETL (ORACLE, 2002).
Para Turban et al. (2010 pag. 47), o processo ETL é o coração no lado técnico do
DW, sendo utilizado para extrair dados através de leituras de uma ou mais bases de dados.
Transformar e normalizar estes dados conforme desejado, de modo que se adeque as
necessidades do DW ou de outra base de dados. Por fim, carrega-los dentro do DW,
concluindo o processo de inserção dos dados extraídos.
Segundo Barbieri (2001, pag. 74), a etapa ETL representa o processo de
transformação da modelo fonte de dados para o modelo dimensional. Se tratando de Business
Intelligence, os mecanismos ETL, além de prover a integração entre diversos sistemas e
normalizar as informações entre eles, devem lidar com um volume elevado de dados em
ambientes de DW (ORACLE, 2002).
A corporação explica, ainda, o processo ETL da seguinte forma:
1) Extração: São escolhidos os dados desejados, disponíveis nas diversas
fontes de dados. Muitas vezes, não é possível identificar nessa etapa todos
os dados que serão utilizados, ocasionando uma carga de dados maior do
que a necessária. Uma filtragem mais refinada deve ser feita nos próximos
passos do processo.
2) Transformação: São aplicados filtros e transformações nos dados
extraídos. Nessa etapa os dados de diferentes fontes podem ser
normalizados, recebendo nomes idênticos para informações idênticas.
Também podem ser enriquecidos e agrupados, gerando uma qualidade
maior nas informações disponibilizadas. Esse processo pode ser realizado,
muitas vezes, no momento da extração dos dados. Porém, isso dependerá
da capacidade da aplicação de origem e seus recursos disponíveis para
processar as informações.
3) Transporte: Uma vez realiza a extração e a transformação dos dados,
esses registros devem ser transportados fisicamente para o sistema de
destino, como data warehouse e data marts, por exemplo.
29
A figura a seguir descreve os processos envolvidos na operação de ferramentas
ETL.
Figura 8 – Processos ETL
Fonte: Turban et. Al (2010, pag. 48)
A Figura 8 evidencia o processo ETL, que compreende uma séria de etapas desde
a extração dos dados de diversas fontes; aplicação de transformações, normalizações e
limpezas; até o carregamento dessas informações em modelos dimensionais especializados,
como DW e/ou DM.
Para Inmon (2002, pag. 122), software ETL servem para automatizar os processos
de conversão, reformatação e integração de dados operacionais, provenientes de diversas
fontes. Somente em circunstâncias incomuns e raras será viável construir e manter os dados
em um data warehouse manualmente.
Brown (2004) apud Turban et al. (2010 pag. 48-49) aponta alguns critérios
importantes que devem ser levados em conta no momento de escolher uma ferramenta de
ETL:

A ferramenta deve possuir a habilidade de ler e escrever em diversos tipos
de arquiteturas de dados.

Capturar e disponibilizar meta-dados automaticamente.

Possuir interfaces de fácil manipulação e uso, tanto para desenvolvedores,
quanto para usuários funcionais.
30
2.1.4 OLAP (On-Line Analytics Processing)
Processamento analítico on-line (OLAP), assim como sugere o nome, se refere ao
processamento analítico de dados no decorrer das transações. Ferramentas OLAP são capazes
de prover analises de dados de acordo com as necessidades do negócio, (TURBAN et. al.,
2005, pag. 88). Representa a característica de se trabalhar os dados como operadores
dimensionais, possibilitando uma forma múltipla e combinada de análise (THOMSEN, 2002,
pag. 5).
OLAP de data marts são extensões da arquitetura de um data warehouse, cujo
papel é facilitar a mineração de dados. Opera, normalmente, utilizando dados com altos níveis
de sumarização, ao contrário do que é encontrado em ambientes de DW (INMON, 1996 pag.
50).
O processo principal em um OLAP é relacionado ao conceito de cubo. Cubo é
uma estrutura multidimensional que permite análises de dados de maneira ágil e eficiente,
além de possuir a capacidade de manipulação e análise de dados com multi-perspectivas
(TURBAN et al. 2010, pag. 57).
A Figura 9 apresenta um exemplo do conceito de cubo de dados.
Figura 9 – Cubo de Dados
Fonte: MICROSOFT (2007)
31
Para Kimball e Ross (2002, pag. 395) Cubos são estruturas de informações em três
dimensões, basicamente divididas em produto, mercado e tempo, conforme
apresentado na figura 9. Usando OLAP, um analista pode navegar através do banco de
dados e tela para um subconjunto específico dos dados (e sua progressão ao longo do tempo),
alterando as orientações da data e as definições dos cálculos analíticos. Estes tipos de
navegação iniciada pelo usuário dos dados através da especificação de slice (rotações) e drill
down/up (agregação e desagregação) são às vezes chamados de "slice and dice". Operações
OLAP comumente incluem slice and dice, drill-down, roll-up, e pivot. (TURBAN et al. 2010,
pag. 57).
Boas informações são essenciais para que sejam tomadas boas decisões de
negócio. Desta forma, OLAP, assim como qualquer outra forma de processamento de
informações, deve oferecer informações existentes, oportunas, precisas e inteligíveis.
(THOMSEN, 2002, pag. 8).
OLAP deve servir como apoio ao processo decisório, fornecendo respostas aos
questionamentos dos negócios. (TURBAN et al. 2010, pag. 57).
Execução de OLAP tendem a ser lentas, complexas e com consultas de grande
escala, por esse motivo são necessários recursos operacionais favoráveis, como
multiprocessadores, capacidade elevada de armazenamento de dados, e banco de dados
especializados (TURBAN et al. 2010, pag. 57).
2.1.4.1 Operações Drill-Up e Drill-Down
Drill-Up realizam operações de agregação em um cubo de dados, através da
elevação do nível da hierarquia. Esta operação reduz a dimensão dos dados. Uma massa de
dados apresentada por Localização x Quantidade x Produto, pode ser agrupada por
Localização, por País ao invés de Cidade, por exemplo. Já Drill-Down, são operações
contrarias ao Drill-Up, pois descem na hierarquia, navegando para um nível maior de detalhes
na análise dos dados. Adicionam dimensões. (WAND, 2013).
Para TURBAN et al. (2010, pag. 58), as duas operações representam a técnica em
OLAP que permite que o usuário navegue entre dados mais sumarizados (drill-up) para dados
mais detalhados (drill-down) e vice-versa.
32
2.1.4.2 Operações Slice and Dice
Representa uma fatia de um subconjunto de uma matriz multidimensional,
normalmente com duas dimensões. (TURBAN et al. 2010, pag. 58). Operações de Slice
fatiam o cubo de dados selecionando uma dimensão. Já operações de Dice, fatiam o cubo em
duas ou mais dimensões, gerando um cubo secundário, derivado do cubo inicial de dados
(WAND, 2013).
A Figura 10, apresentada em sequência, exemplifica algumas operações Slice and
Dice.
Figura 10 – Operação de Slice and Dice
Fonte: Tradução nossa de TURBAM et al. (2010, pag. 58)
33
2.1.4.3 Operações Pivot
Representam operações de rotação dos eixos de um cubo de dados, fornecendo
alternativas melhores de apresentação (WAND, 2013). São usados para modificar a
orientação dimensional de um relatório (TURBAN et al. 2010, pag. 58).
Um exemplo de operação Pivot pode ser observado na figura a seguir.
Figura 11 – Operação de Pivot
Fonte: O Autor (2014)
Observa-se, na figura 11, que a houve apenas uma mudança na apresentação das
informações, sem alterar o conteúdo analisado.
2.2
RADIOLOGIA
A história da Radiologia tem início em 1895, a partir dos experimentos do físico
alemão Wilhelm Conrad Roentgen, que deu início ao uso experimental de raios-X (RX).
Roentgen Realizou a primeira radiografia utilizando a mão esquerda de sua esposa, Anna
Bertha Roentgen, colocada em cima de um chassi com filme fotográfico, que recebia uma
fonte de radiação proveniente de um tubo, por 15 minutos. Após o término, com a revelação
34
do filme, foi possível observar os ossos e tecidos moles menos densos da mão de sua esposa
(SRP, 2013).
As descobertas de Roentgen revolucionaram a medicina, pois tornou-se possível a
visão do interior dos pacientes. A evolução desses métodos incrementou as pesquisas e
serviços de diagnóstico do ser humano (SPR, 2013). A evolução da radiologia teve mais um
marco na década de 1950, com o surgimento da ultrassonografia (USG), tornando-se popular
em 1960, e tendo as primeiras maquinas de visualização em tempo real nos anos de 1970. Já
em 1972 foi apresentado o primeiro equipamento de tomografia computadorizada (TC),
baseado nos princípios inventados por Godfrey Hounsfield. (BIR, 2013). Em 1983 surge a
Ressonância Magnética (RM) para uso diagnóstico.
Desde a invenção dos computadores até as últimas décadas, mesmo que
lentamente, foram feitos progressos na área de saúde, visando melhorar a qualidade e a
eficiência do atendimento ao paciente. Isso se deve a mudanças na tecnologia em diversos
aspectos das especialidades médicas, como por exemplo, a radiologia. Especialmente no que
se refere a aquisição de imagens, armazenamento, visualização e interpretação; e a melhor
melhora na comunicação entre profissionais da saúde, médicos e pacientes. O sonho do
passado, em ter um centro radiológico totalmente digital, já é a realidade de hoje (LIU;
WANG, 2011, pag. 1).
2.2.1 Sistemas de Informação na Área Médica
Profissionais da área da saúde e governantes buscam frequentemente melhorar os
serviços médicos prestados, além de reduzir os custos operacionais. Nesse sentido, a
tecnologia de informação tem um papel importante nesta área. A informação está presente nos
dias de hoje de maneira muito mais efetiva que em tempos passados (LIU; WANG, 2011).
O’Brien e Marakas (2008 apud ZWICKER; PEREZ, 2009, pag. 178), definem
sistemas de informação como a integração de pessoas, dados, software, hardware e redes de
comunicação. Sendo capaz de receber os dados coletados e transformá-los e organizá-los em
informações úteis para a sociedade e organizações.
Nas últimas duas décadas, houveram diversas mudanças na área de radiologia,
como o surgimento de diversas modalidades de diagnóstico por imagem, como a ressonância
35
magnética (RM); tomografia computadorizada (TC) e tomografia computadorizada de
emissão pósitrons (PET/CT), exigindo formas melhores de otimizar os cuidados com os
pacientes. Nos últimos 15 anos houve um aumento significativo do uso de sistemas de
informação para prover mais qualidade no atendimento ao paciente. Alguns sistemas
informáticos ganharam destaques nesses ambientes, como distribuição e armazenamento de
imagens (PACS); associados a sistemas de gestão clínica e hospitalar, como EHR (Eletronic
Health Record) e RIS/HIS (Radiology/Hospital Information System). Dessa forma tornando
muito mais eficiente o fluxo de trabalho dessa área (LIU; WANG, 2011 pag. 1).
Blois e Shortliffe (1990 apud SBIS, 2013), definem a informática na área da saúde
como "um campo de rápido desenvolvimento científico que lida com armazenamento,
recuperação e uso da informação, dados e conhecimento biomédicos para a resolução de
problemas e tomada de decisão".
A utilização de modernos sistemas de informações está sendo difundida cada vez
mais, exigindo que diferentes grupos de trabalho atuem de forma colaborativa e integrada em
prol de objetivos em comum (LARSEN; MCGUIRE, 1998 apud ZWICKER; PEREZ, 2009,
pag. 176). O uso de SI na área de saúde representa bem este tipo de situação, uma vez que
diferentes grupos de pessoas como médicos, enfermeiros e outros profissionais, atuam
buscando a melhora nos atendimentos prestados aos pacientes. Contudo, sistemas de
informação voltados para a área médica, precisam satisfazer diferentes tipos de usuários e
lidar com a mudança de processos e métodos de trabalho profundamente enraizados nesse
ambiente profissional. Implantar novos sistemas pode ser um obstáculo, gerando desconforto
e um bloqueio (CHO; MATHIASSEN; NILSSON, 2008 apud ZWICKER; PEREZ, 2009,
pag. 176).
A aquisição de equipamentos complexos de diagnóstico por imagem é comum na
área médica, exigindo que tais equipamentos sejam operados por profissionais altamente
habilitados e dedicados ao seu uso. O uso do equipamento constitui a atividade-fim desses
profissionais os quais não intervém em rotinas organizacionais. As eventuais dificuldades de
adoção desses sistemas podem ser associadas ao treinamento desses profissionais (TULU;
HORAN; BURKHARD, 2005 apud ZWICKER; PEREZ, 2009, pag. 176).
Para Chiasson e Davidson (2004 apud ZWICKER; PEREZ, 2009, pag. 177), o
surgimento de oportunidades para o desenvolvimento e aprimoramento de teorias de sistemas
de informação na área de saúde, deve-se ao seu contexto único e peculiar, com usuários de
alto nível profissional, cuja liberdade de ação e autonomia pode ser fundamental.
36
Helms, Moore e Ahmadi (2008 apud ZWICKER; PEREZ, 2009, pag. 179)
mostram o potencial existente no uso de sistemas de informação na área da saúde,
incrementando a segurança do paciente e gerando maior eficiência operacional. Contudo, o
uso desses sistemas também apresenta fraquezas relevantes, como a falta de integração e a
resistência dos usuários quanto o uso de novas tecnologias ou mudanças nos processos, por
exemplo.
SI na área da saúde envolvem uma gama de aplicações de diversos tipos e
funções, desde sistemas típicos de gestão de informações a sistemas de automatização e apoio
de tarefas de diagnóstico. (SBIS, 2006 apud ZWICKER; PEREZ, 2009, pag. 179).
Nos dias de hoje, a TI consome fatia significante de recursos das instituições de
saúde, gerando despesas sem gerar receitas diretamente. Entretanto, a implantação de PACS,
RIS e outros sistemas de informação clínica é cada vez mais necessária e reconhecida, pois
geram uma melhoria continua nas operações clínicas. Além disso, Agências governamentais
no mundo inteiro estão realizando investimento para implementar sistemas para um melhor
acesso das informações e uma gestão mais eficiente dos atendimentos. Todos estes
contribuem diariamente para o rápido desenvolvimento de PACS e RIS em sistemas de saúde
em todo o mundo. (LIU; WANG, 2011, pag. 7).
2.2.2 Sistemas de Comunicação e Arquivamento de Imagens (PACS)
Antes do uso de computadores em medicina, Raio-X (RX) era a única modalidade
médica disponível com produção de imagens. Nos anos de 1960 e 1970, foram introduzidas
técnicas de medicina nuclear, modalidades de ultrassonografia e tomografia computadorizada.
Em 1980, surgiu a ressonância magnética (RM). O surgimento dessas ferramentas, associado
ao desenvolvimento acelerado da tecnologia, contribuiu com o surgimento de técnicas
avançadas de diagnóstico por imagem para uso clínico. Ao contrário dos métodos de imagem
anteriores, TC e RM foram desenvolvidos para uso em computadores, através da
disponibilização de imagens digitalmente, por isso, desempenharam um papel fundamental na
formação da imagem. Além disso, os avanços na informática também contribuíram
significativamente para o rápido desenvolvimento da radiologia digital entre as décadas de 70
e 90. Durante os anos 80 e 90, quase todas as modalidades de imagem em radiologia passaram
37
utilizar imagens em formato digital, substituindo o formato analógico. Esta transição foi
fundamental para o sucesso dos sistemas de comunicação e arquivamento de imagens
(PACS), criando uma integração de todos os registros, incluindo as imagens digitais (LIU;
WANG, 2011, pag. 1).
Apesar do reconhecimento de muitas pessoas a respeito do uso de sistemas de
informação para a pratica da medicina, o conceito de digitalização de imagens médicas e
comunicação digital só começou a se popularizar no início da década de 1980. Nos primeiros
PACS, as imagens eram armazenadas em um sistema centralizado, havia pouca ou nenhuma
integração com sistemas de informação radiológica (RIS). Os dados de imagem eram
distribuídos para as estações de trabalho individuais quando necessário, e vários esquemas de
busca de dados de exames anteriores foram implementadas manualmente por falta de
integração com RIS. É importante ressaltar que avanços tecnológicos têm permitido
transferências de imagem mais rápidas e inteligentes, tornando o uso de PACS mais prático e
acessível para o uso clínico. Outros pontos importantes se referem aos avanços da resolução e
de iluminação da imagem em dispositivos de vídeo comuns, através de placas de vídeo
potentes e monitores eficientes, desempenhando papel fundamental para o uso de PACS no
ambiente clínico. (LIU; WANG, 2011, pag. 2-4).
Para Liu e Wang (2011 pag. 6), as atribuições de um PACS podem variar, porém,
de modo geral, devem incluir funções de exibição de imagens, arquivamento de dados e
componentes de gerenciamento. Muitas vezes dispõe, também, de recursos de impressão de
imagens radiológicas em impressoras comuns ou especializadas. Os autores explicam ainda,
no que se refere a expectativa de um usuário no uso de um PACS:
Para usuários em geral, o componente mais obvio de um PACS é a visualização de
imagens e a estação de trabalho de visualização, que geralmente consiste de um
computador de mesa com vários monitores apropriados. Isto é o que a maioria dos
usuários PACS deseja ver e interagir. Na verdade, um PACS é muito mais complexo
do que as estações de trabalho colocadas em torno de uma instituição de saúde.
A figura apresentada
em
sequência descreve
algumas das
principais
funcionalidades e o fluxo da informação em sistemas de comunicação e arquivamento de
imagens (PACS), conforme visão da empresa Pixeon, uma das maiores empresas brasileira no
ramo de tecnologia para medicina diagnóstica.
38
Figura 12 – Fluxo de Funcionamento PACS
Fonte: Broering (2013 B).
A figura 12 demostra o processo de um PACS. Seu início é tipicamente
determinado pela aquisição das imagens provenientes de equipamentos de diagnóstico por
imagem. Essas informações são armazenadas e disponibilizadas para interpretação. As
informações geradas e/ou armazenadas também podem ser integradas com sistemas de gestão
de informação e/ou disponibilizadas através de diversos meios, como em mídias digitais,
impressões, internet, etc.
2.2.2.1 Vantagens e Benefícios
Segundo Liu e Wang (2011 pag. 6), os maiores benefícios desses sistemas
consistem em aumento da eficiência nos processos de aquisição, visualização e interpretação
das imagens radiológicas, melhorando significativamente a qualidade no atendimento do
paciente. Comparado com outros sistemas, PACS permite um gerenciamento muito mais fino
dos dados das imagens, prevenindo contra perdas das imagens, antes guardadas em filmes.
Também reduz custos e elimina riscos ambientais envolvidos na manipulação e
processamento dos filmes com produtos químicos. Porém, a implantação inicial tende a ser
39
cara, exigindo gastos com a aquisição do sistema e adequação de infraestrutura. Também são
necessários gastos com equipes de suporte de TI.
Antes da adoção de PACS, clínicas e hospitais mantiveram, por muitos anos, um
fluxo de trabalho radiológico definido a estruturado, baseado no processo de visualização e
manipulação das imagens por meio de filmes. Esse fluxo permaneceu relativamente inalterado
durante anos. Nesse ambiente, ordens de serviço e fluxo de informações eram feitos,
principalmente, através de trilhas de papel e imagens médicas capturadas em filmes,
geralmente com uma cópia por imagem. Esse fluxo limitava o acesso às imagens reais dos
exames, tanto pelos médicos solicitantes, quanto para os pacientes; ao menos que existissem
cópias dos filmes, o que era caro e ineficiente. A grande quantidade de filmes com imagens
era disponibilizada, amplamente, apenas ao médico radiologista, que interpretava as imagens.
Caso os filmes fossem perdidos, por algum motivo, era necessário que o exame fosse refeito,
gerando novas imagens, que deveriam passar pelo fluxo de trabalho novamente. Além de ser
um processo custoso financeiramente, gerava grande insatisfação por parte dos pacientes
(LIU; WANG, 2011, pag. 6).
2.2.2.2 Mercado
Atualmente, existem centenas de PACS comerciais disponíveis no mercado em
todo o mundo. Grandes fabricantes de equipamentos de imagem emergiram como os
principais fornecedores de PACS. No entanto, existem grandes quantidades de pequenas e
médias empresas no segmento, mesmo sem possuir a capacidade de instalação como grandes
fabricantes de equipamento de diagnóstico médico por imagem. Contudo, essas empresas
tendem a ser flexíveis, oferecendo ideias inovadoras e utilizando tecnologias avançadas (LIU;
WANG, 2011, pag. 7).
Pesquisa realizada pela empresa de consultoria Frost&Sullivan, sobre o número
de centros médicos que dispõem de serviços de diagnóstico por imagem em território
brasileiro, identificou que existiam pouco mais de 24 mil destes centros em operação, dos
quais, apenas 7% possuíam sistemas de comunicação e arquivamento de imagens (PACS)
(BROERING, 2013 B). Atualmente existem mais de 34 mil hospitais e/ou clínicas com
40
centros radiológicos em funcionamento no Brasil, independentemente do tamanho das
intuições em números de equipamentos. (CNES DATASUS, 2013).
2.2.3 Business Intelligence em PACS
A Saúde é uma das áreas onde há maior necessidade de informação para a tomada
de decisões. O crescimento da Informática na área da saúde pode ser atribuído, em grande
parte, aos avanços nas tecnologias de computação e comunicação, além da crescente
convicção de que o conhecimento médico e a grande quantidade de informações nesses
ambientes não podem ser gerenciadas manualmente. Também, devido à certeza de que os
processos de acesso ao conhecimento e tomada de decisão desempenham papel central na
Medicina moderna (SBIS, 2013).
Médicos radiologistas precisam, frequentemente, localizar determinados casos
estudados, para fins educacionais, de pesquisa, ou para identificar grupos de pacientes com
doenças específicas. Localizar este tipo de material pode ser uma tarefa difícil, complicada e
demorada. Em muitos casos, sendo necessária a realização de buscas individuais nos registros
de cada paciente. Sistemas de PACS são ricas fontes de dados, contendo diversas informações
referentes ao histórico dos exames realizados pelo paciente. Além disso, quando integrados a
sistemas de gestão, podem fornecer informações completas sobre todo o histórico do paciente
(RUBIN; DESSER, 2008, pag. 210).
Arquitetura de Business Intelligence já provou ser uma solução que realiza
melhoras significativas em vários segmentos, e a área de saúde não é diferente (DALY et al.
2008). Contudo, percebe-se conforme figura 13, que a fatia do mercado referente à área da
saúde ainda é muito baixa.
41
Figura 13 – Business Intelligence no mercado.
Fonte: Gartner (2009 apud MORALES 2013).
Daly et al. (2009) aborda a necessidade de uma melhoria e alteração nos processos
da radiologia, evidenciando a necessidade da substituição dos métodos antiquados:
Departamentos de radiologia hoje são confrontados com muitos desafios para
melhorar a eficiência operacional, desempenho e qualidade. Muitas organizações
contam com métodos antiquados, baseados em papel para rever o seu desempenho
histórico e entender suas operações. Com o aumento das cargas de trabalho
geograficamente dispersa aquisição de imagens e sites de leitura e rápida evolução
das tecnologias, esta abordagem é cada vez mais insustentável. (DALY et al. 2009).
Ainda, Segundo Daly et al. (2009), relatórios em papel podem responder apenas
uma pequena lista de perguntas que devem ser identificadas previamente. Ademais, tempo e o
esforço necessários para construir relatórios, aplicar filtros e organizar as informações, assim
como o tempo gasto, em seguida, para definir as medidas e tomar as decisões, é extremamente
lento com processos baseados em papel. Esse tipo de relatório, também não possui
granularidade para aprofundar os dados em certas medidas, impossibilitando que seja possível
visualizar os dados originais. Essa capacidade de conseguir visualizar os dados reais oferecem
um alto nível de confiança na compreensão de dados e tomada de decisões posteriores.
Em ambientes tradicionais, com relatórios em papel, muitas perguntas não podem
ser respondidas de imediato, exigindo uma preparação futura e alocação muito tempo. Ao
42
fornecer a capacidade de buscar dados, visualizar, e manipular conforme a necessidade,
através de ferramentas de BI, utilizando de painéis de visualização (dashboards), o tempo de
ação é reduzido, tornando muito mais eficiente à correção de eventuais problemas. Essa
tecnologia também permite que a visualização de informações estratégicas importantes seja
feita de maneira mais rápida e objetiva (DALY et al., 2009).
A Figura 14 apresenta um exemplo de como a implementação de BI nesta área
pode facilitar a visualização de indicadores importantes para o entendimento dos recursos
utilizados em certas operações do negócio:
Figura 14 – Tempo Médio de Espera para Exames de Mamografia
Fonte: Daly et al, 2009.
Dados apresentados, dinamicamente, em forma de gráficos, são considerados
muito mais atrativos e efetivos, uma vez que refletem a realidade de maneira muito mais
rápida e visual. Através de gráficos como apresentado na figura 13, fica muito mais viável e
possível identificar possível problemas e gargalos nos processos de realização de exames, por
exemplo.
Nos tempos atuais, a gestão do setor de radiologia sofre pressão para utilizar
menos recursos e prover mais qualidade. Nesse sentido, os profissionais de radiologia acabam
por procurar formas de obter mais eficiência e produtividade, sem sacrificar a qualidade.
Business Intelligence é uma ferramenta que, comprovadamente, pode ajudar empresas a se
tornar mais competitivas. Através do uso de sistemas de apoio a decisão é possível capturar
43
informações rotineiras utilizadas como indicadores de qualidade, de forma automatizada,
proporcionando uma melhora na compreensão das operações de cada departamento.
Daly et al. (2009) afirmam ainda que:
Para uma liderança comprometida com a excelência dos serviços e qualidades, o uso
de dashboards pode ser uma ferramenta poderosa para ajudar a melhorar o
desempenho na radiologia. Esforços contínuos de qualidade são amplamente
reconhecidos como elementos cruciais para um departamento de radiologia bem
sucedido. No entanto, os comitês e liderança de qualidade muitas vezes não têm as
ferramentas para conduzir eficazmente as alterações e permanecer relevante.
Ainda, segundo os autores, um painel gráfico fornece bons níveis de transparência
nas operações rotineiras, fortalecendo um método de gestão mais eficaz. Ele também significa
uma redução de esforços e tempo gasto na obtenção dos mesmos dados, quando comparados a
outros métodos.
44
3
MÉTODO
Neste capítulo são abordados os conceitos referentes à natureza da pesquisa
realizada, sua abordagem, seus objetivos e procedimentos técnicos utilizados. Também são
definidas as etapas do trabalho e os limites da pesquisa.
3.1
CARACTERIZAÇÃO DO TIPO DE PESQUISA
De acordo com conceitos extraídos de Silva e Menezes (2005, pag. 20), uma
pesquisa aplicada busca resolver um problema específico. Desta forma, esta pesquisa pode ser
classificada como uma pesquisa aplicada, pois tem como objetivo gerar conhecimentos
através de uma arquitetura de Business Intelligence, que será aplicada e dirigida à solução de
um problema específico.
Ainda, baseado em conceitos expostos por Silva e Menezes (2005, pag. 20), no
que se refere a abordagem do problema, a presente pesquisa se enquadra como uma pesquisa
qualitativa, pois visa a obtenção de dados existentes em sistemas de comunicação e
arquivamento de imagens (PACS), sem que haja a necessidade de traduzir essas informações
em dados estatísticos. O principal foco desta pesquisa é fornecer os insumos necessários para
demostrar a importância da implementação de um processo de BI em PACS.
No que se refere aos objetivos, a pesquisa pode ser considerada, baseado em
conceitos obtidos pela literatura de Silva e Menezes (2005, pag. 21), como exploratória, pois
visa entender melhor o ambiente dos CDI e tornar explícitos quaisquer problemas existentes.
Além de evidenciar padrões encontrados nestes tipos de estabelecimento.
Os procedimentos técnicos adotados nesta pesquisa, podem ser classificados, de
acordo com informações extraídas de Silva e Menezes (2005, pag. 21), como um estudo de
caso, tendo em vista que objetiva obter um conhecimento profundo e detalhado sobre os
procedimentos adotados em um centro de diagnóstico por imagem.
45
3.2
ETAPAS
As etapas deste trabalho estão segmentadas conforme fluxograma apresentado em
sequência.
Figura 15 – Fluxograma de Etapas
Fonte: O Autor (2014).

A primeira etapa compreende a fundamentação teórica da pesquisa,
apresentando conceito sobre a teoria de Business Intelligence e radiologia.
Aborda os conceitos de modelagem dimensional, data warehouse,
granularidade, ferramentas ETL e ferramentas OLAP. Também serão
apresentados conceitos de radiologia, sistemas de informação aplicados à área
da saúde e Business Intelligence na radiologia, consolidando o capítulo 2.

Na segunda etapa, são estudadas as ferramentas necessárias para a extração e
transformação de dados de PACS, bem como a realização da carga de dados
no data warehouse. Também serão estudadas ferramentas para a
46
disponibilização das informações extraídas e onde serão analisadas as
informações obtidas.

A terceira etapa compreenderá a definição das ferramentas estudadas que
serão utilizadas na implementação do sistema de apoio a decisão. Também se
define os requisitos da pesquisa, as regras de negócio escolhidas a suas
respectivas granularidades, que farão parte do Business Intelligence.

A elaboração do modelo dimensional; criação do data warehouse;
implementação da ferramenta escolhida para extração, transformação e carga
de dados, serão aplicadas na etapa quatro.

Na etapa cinco, será apresentado o protótipo construído, os resultados obtidos
e suas validações. Serão feitas as recomendações para o processo de análises
de dados e tomada de decisão.

Na etapa seis apresentam-se as conclusões da pesquisa e dos resultados
obtidos com a aplicação do Business Intelligence. Serão incluídas as
observações do autor sobre a presente pesquisa e suas recomendações para
trabalhos futuros.
3.3
DELIMITAÇÕES
O sistema de Business Intelligence desenvolvido neste trabalho está limitado à
aplicação de algumas regras de negócio referentes ao sistema de comunicação e arquivamento
de imagens (PACS). Serão desenvolvidos apenas os requisitos necessários para atender as
validações e objetivos propostos por esta pesquisa. Também serão utilizados dados fictícios
e/ou modificados, gerados apenas para os objetos estudados, de acordo com a relevância
destes para o desenvolvimento do trabalho, que será concebido como um protótipo e não
possuí obrigações comerciais com o sistema utilizado na aplicação do estudo de caso.
47
4
MODELAGEM
Sistemas de informação são formados por uma combinação de pessoas, dados,
processos, interfaces, redes de comunicação e tecnologias. Estes elementos interligados
operam com o objetivo de prover suporte aos processos de negócio e as informações que
estão inseridas dentro de uma organização empresarial. Também, no que se refere ao ponto de
vista estratégico, estes sistemas visam promover vantagens competitivas no mercado atual.
Nesse sentido, a construção de sistemas de informação demanda um planejamento inicial.
Essa necessidade leva ao conceito de Modelo, que é parte fundamental no desenvolvimento
de sistemas, pois representa uma idealização do projeto que será desenvolvido (BEZERRA,
2007 pag. 1-2).
Bezerra (2007 pag. 4) define modelagem de software como:
Utilização de notações gráficas e textuais com o objetivo de construir modelos que
representam as partes essenciais de um sistema, considerando-se várias perspectivas
diferentes e complementares.
Várias razões justificam a utilização de modelos no desenvolvimento de sistemas
e, para Bezerra (2007 pag. 3), algumas dessas razões que merecem destaque são:
1. Gerenciamento da complexidade: um dos principais motivos na adoção
de modelos de desenvolvimento de software é devido a limitação do ser
humano em lidar com complexidades. No desenvolvimento de um sistema,
várias partes diferentes podem ser desenvolvidas, cada uma com um
modelo específico e com perspectivas diferentes, de modo que cada
modelo descreva apenas as partes interessantes e relevantes para a
resolução de cada problema.
2. Comunicação entre pessoas envolvidas: o desenvolvimento de um
sistema pode envolver a execução de uma grande quantidade de
atividades, executadas por vários envolvidos. A utilização de modelos
fornece suporte à difusão de informações entre os indivíduos envolvidos
no processo de desenvolvimento de cada uma das atividades.
48
3. Redução de custos no desenvolvimento: o desenvolvimento de um
sistema é realizado por seres humanos, por isso, estarão sempre sujeitos a
erros, que podem acometer qualquer etapa do desenvolvimento. Contudo,
a utilização de modelos ajuda a prever e corrigir estes erros antes que o
desenvolvimento da aplicação tenha sido iniciado, tornando o processo de
correção muito mais barato, uma vez que a etapa de modelagem é mais
barata que a etapa de desenvolvimento.
4. Previsão de comportamentos futuros: modelar um sistema ajuda a
entender o comportamento de uma aplicação, sendo possível experimentar
uma série de modelagens diferentes para a resolução de um mesmo
problema, tornando muito mais assertiva a escolha do processo.
4.1
UML
A Unified Modeling Language (UML) teve seu início definido quando Jim
Rumbaugh e Grady Booch tentaram combinar os métodos Booch e OMT (Object Modeling
Language) de modelagem orientada a objetos. Posteriormente, o criador do método
Objectory, Ivar Jacobson, juntou-se a Jim e Grady, para a geração da primeira versão da
linguagem UML; concebida para visualização, especificação, construção e documentação de
softwares em desenvolvimento, permitindo a realização de modelagens de elementos,
relacionamento, mecanismos de extensibilidade e diagramas. Em 1997 a UML foi
incorporada pela OMG (Object Management Group), um grupo sem fins lucrativos
responsável por, entre outras coisas, manter e definir a linguagem (SAMPAIO, 2013).
Os autores da UML descrevem que um sistema pode ter cinco visões distintas e
independentes, conforme demonstrado na figura a seguir:
49
Figura 16 – Visões de um Sistema de Software
Fonte: Adaptado de Bezerra (2007 pag. 16).
Cada visão destacada na Figura 15, representa um aspecto específico no sistema,
sendo classificadas por Booch et al. (2000 apud BEZERRA 2007 pag. 15) do seguinte modo:
1. Visão de Casos de Uso: descreve a interação entre sistemas e agentes
externos, sendo criada inicialmente, servindo como um direcionamento
para o desenvolvimento das outras visões.
2. Visão de Projeto: enfatiza as características comportamentais e estruturais
que suportam as funcionalidades externas do sistema.
3. Visão de Implementação: aborda o gerenciamento de versões do sistema,
sendo construídas através da segmentação em módulos e subsistemas.
4. Visão de Implantação: Corresponde a distribuição física do sistema e a
integração entre as partes envolvidas.
5. Visão de Processo: apresenta as características de paralelismo,
sincronização e desempenho do sistema.
50
4.1.1 Artefatos
Processos de desenvolvimento que utilizam UML como linguagem de suporte a
criação de modelos, envolvem a criação de diversos documentos, gráficos ou textuais,
chamados pela terminologia da UML de artefatos. São esses artefatos que compõem as visões
de um sistema. (BEZERRA, 2007 pag. 16).
O autor afirma ainda que:
A UML é uma linguagem de modelagem visual, ou seja, é um conjunto de notações
e semântica correspondente para representar visualmente uma ou mais perspectivas
de um sistema.
Os diversos tipos de diagramas existentes na linguagem, bem como o
relacionamento existente entre esses componentes são descritos na figura a seguir.
Figura 17 – Diagramas UML
Fonte: Baseado em Bezerra (2007 pag. 17).
51
4.2
ICONIX
A metodologia ICONIX surgiu alguns anos após a criação da UML, sendo
formada com o objetivo de sintetizar e reunir as melhores técnicas existentes nas linguagens
que formaram a UML: Object Modeling Technique (OMT) de Jim Rumbaugh, Objectory de
Ivar Jacobson e Booch de Grady Booch. (ROSENBERG; STEPHENS; COLLINS-COPE,
2006 pag. 40).
De acordo com Rosenberg, Stephens e Collins-cope (2006 pag. 40), a sintetização
de métodos orientados a objetos é válida, pois as forças e fraquezas de cada um deles parecem
completar um ao outro. OMT era útil para o problema domínio de modelagem, mas não era
tão forte para o detalhamento da solução. O método Booch era forte em detalhamento, mas
pouco intuitivo em nível de análise. Já o método Objectory formou um conceito de um
modelo mais dinâmico do que o Booch e o estendeu para um passo-a-passo que leva a utilizar
a vista dos casos de uso com o diagrama de sequência, permitindo uma visão do
comportamento em tempo de execução. Tanto o método OMT quanto Booch são fortes na
criação de modelos estáticos, enquanto o método Objectory é principalmente focado em
tempo modelos que fornecem visões em tempo de execução e o comportamento dinâmico.
ICONIX fornece um processo lógico de baixo nível, permitindo ir de um caso de
uso para código. O que ele não aborda especificamente é a organização de alto nível de um
projeto, algo que metodologias ágeis tendem abordar. O processo ICONIX visa prover
métodos para escrever requisitos e casos de uso de modo que seja mais fácil verificar se o
código está de acordo com os requisitos levantados. Além disso, a metodologia é focada em
evitar a paralização de análises, sendo uma metodologia contrária a demanda de produção que
obriguem que todos os passos sejam atendidos antes de evoluir para a próxima etapa, com
isso, ICONIX é leve e interativa, focada em produzir códigos fonte o mais rápido possível,
sem deixar de lado os benéficos de uma modelagem bem realizada (ROSENBERG;
STEPHENS; COLLINS-COPE, 2006 pag. 41).
Para Rosenberg, Stephens e Collins-cope (2006 pag. 42), tudo na metodologia
ICONIX tem um propósito primário, sendo assim é focada na construção dos seguintes
diagramas:
52

Diagrama de Caso de Uso: Definir os requisitos de comportamento do
sistema;

Modelo de Domínio: Descreve o relacionamento dos objetos envolvidos;

Diagrama de Robustez: Remove as ambiguidades que possam existir no
diagrama de caso de uso;

Diagrama de Sequência: Define comportamentos e associa as funções às
classes.
A metodologia ICONIX trabalha com 4 marcos de desenvolvimento, demostrados
conforme figura apresentada em sequência.
Figura 18 – Processo ICONIX
Fonte: Rosenberg, Stephens e Collins-cope (2006 pag. 45).
53
4.3
ARQUITETURA PROPOSTA
Nesta seção apresenta-se a arquitetura proposta para o desenvolvimento do
projeto. Serão definidos os requisitos do sistema: funcionais e não funcionais. Também serão
apresentados os diagramas de Casos de Uso, Domínio, Robustez e Sequência; seguindo os
preceitos definidos pela metodologia ICONIX.
4.3.1 LEVANTAMENTO DE REQUISITOS
Bezerra (2007, pag. 20), afirma que o levantamento de requisitos é a etapa que
visa o entendimento do problema aplicado ao desenvolvimento de software, aonde usuários e
desenvolvedores devem a mesma visão do problema que deve ser solucionado.
4.3.1.1 Requisitos Funcionais
Segundo Bezerra (2007, pag. 21.), requisitos funcionais são responsáveis por
definir as funcionalidades de um sistema.
Os requisitos funcionais levantados para a este projeto são apresentados na figura
19, em sequência.
54
Figura 19 – Requisitos Funcionais
Fonte: O Autor (2014).
4.3.1.2 Requisitos Não Funcionais
Segundo Bezerra (2007, pag. 21), requisitos não funcionais são responsáveis por
declarar características qualitativas, de acordo com a funcionalidades propostas e que um
sistema deve atender.
Os requisitos não funcionais levantados neste projeto são apresentados na figura
20, em sequência.
Figura 20 – Requisitos Não Funcionais
Fonte: O Autor (2014).
55
4.3.1.3 Diagrama de Casos de Uso
Esta técnica de modelagem faz parte da UML e é parte integrante da especificação
de requisitos, pois molda os requisitos funcionais de um sistema. A técnica de modelagem de
casos de uso possui notação gráfica simples e linguagem natural, facilitando a comunicação
entre desenvolvedores e usuários. Modelos de casos de uso são compostos por casos de uso,
atores e o relacionamento entre eles. (BEZERRA, 2008, pag. 46).
Para Bezerra (2008, pag. 46), casos de uso especificam as interações do sistema e
seus agentes externos. Devem ser definidos todas as funcionalidades do sistema, sem que
sejam expostos detalhes de estrutura e de seu comportamento interno.
Os casos de uso levantados neste projeto são apresentados na figura 21, em
sequência.
Figura 21 – Diagrama de Casos de Uso
Fonte: O Autor (2014).
A tabela 1, disponibilizada em sequência, especifica e documenta os casos de uso
apresentados na figura 21.
56
Tabela 1 – Especificação de Casos de Uso
Caso de Uso
Descrição
UC01_01 – Executar ETL
Este caso de uso tem por objetivo permitir
ao usuário a invocação de fluxos ETL.
UC01_02 – Extrair Dados
Este caso de uso tem por objetivo permitir
a extração de dados operacionais pela
ferramenta ETL.
UC01_03 – Transformar
Este caso de uso tem por objetivo permitir
Dados
a transformação e normalização de dados
operacionais pela ferramenta ETL.
UC01_04 – Carregar Dados
Este caso de uso tem por objetivo permitir
a carga, pela ferramenta ETL, de dados
operacionais no Data Warehouse.
UC01_05 – Exportar Dados
Este caso de uso tem por objetivo permitir
a exportação, em formato CSV, de dados
extraídos do DW.
UC02_01 – Analisar Dados
Este caso de uso tem por objetivo permitir
que o usuário realize a análise de dados
contidos em planilha.
Requisitos
RF01
RF01
RF01
RF01
RF01, RF02
RF03, RF04
Fonte: O Autor (2014).
4.3.2 DIAGRAMA DE ROBUSTEZ
Diagramas de robustez envolvem uma análise sob as etapas definidas para cada
caso de uso, identificando as classes necessárias para que estes sejam atendidos. Essas classes
podem ser categorizadas em três tipos diferentes: boundary, entity e control. (IBM, 2014 B).
Está seção apresenta os diagramas de robustez modelados para este trabalho,
iniciando pela figura 22, modelada para definir as etapas do caso de uso UC01_01.
57
Figura 22 – Diagrama de Robustez - UC01_01
Fonte: O Autor (2014).
Figura 23 – Diagrama de Robustez UC02_01
Fonte: O Autor (2014).
A figura 23, apresentada em anteriormente, determina as etapas que devem ser
atendidas pelo caso de uso UC02_01.
58
4.3.3 DIAGRAMA DE SEQUÊNCIA
Diagramas de sequência são utilizados com o intuito de detalhar os cenários de
implementação existentes no sistema. Esses diagramas representam a interação entre os
objetos, determinando operações e resultados esperados por cada objeto. (IBM, 2014 B).
Os objetos envolvidos em um diagrama de sequência são apresentados através
linhas verticais, denominadas de lifelines. Linhas verticais determinam o fluxo de mensagens
adotado pelo sistema. As interações inseridas neste diagrama devem seguir uma ordem
cronológica, iniciando no topo do diagrama, até a parte mais baixa. (IBM, 2014 B).
Os diagramas de sequência elaborados para este projeto, serão apresentados na
figura 24.
Figura 24 – Diagrama de Sequência - UC01_01
Fonte: O Autor (2014).
A figura 25 determina a sequência de atividades estabelecida para atender o caso
de uso UC01_05.
59
Figura 25 – Diagrama de Sequência - UC01_05
Fonte: O Autor (2014).
O caso de uso UC02_01 tem sua sequência de atividades apresentada pela figura
26.
Figura 26 – Diagrama de Sequência - UC02_01
Fonte: O Autor (2014).
60
4.3.4 MODELO DIMENSIONAL
A modelagem dimensional, desenvolvida para este protótipo, é apresentada na
figura 27, a seguir.
Figura 27 – Modelo Dimensional
Fonte: O Autor (2014).
A Figura 27 representa o modelo físico do modelo dimensional, que será aplicado
na criação do DW. As entidades são descritas na tabela apresentada em sequência.
Tabela 2 – Solução Proposta
Entidade
DI_TEMPO_LAUDO
DI_TEMPO_ESTUDO
DI_ESTUDO
Descrição
Contém dados de calendário a partir das
datas de criação do primeiro e do último
laudo existente no sistema.
Contém dados de calendário a partir das
datas de criação do primeiro e do último
estudo existente no sistema.
Contém dados de todos os estudos existentes
no sistema.
61
DI_STATUS_LAUDO
DI_MEDICO
DI_PACIENTE
FT_LAUDO
Contém dados sobre todos os status de
produção de um laudo existentes no sistema.
Contém dados sobre todos os médicos
cadastrados no sistema.
Contém dados de todos os pacientes
cadastrados no sistema.
Tabela principal do DW. Contém dados
sobre laudos, agrupados por todas as
dimensões, e que foram produzidos no
sistema.
A tabela FT_LAUDO é a principal tabela do DW e se conecta com as outras
tabelas através de chaves estrangeiras de cada uma.
62
5
DESENVOLVIMENTO
No presente capítulo a solução é apresentada. São descritos os processos e
ferramentas utilizados para a concepção do protótipo. Por fim, são expostos os resultados
obtidos e suas validações, bem como as conclusões observadas.
5.1
TECNOLOGIAS E FERRAMENTAS
Nesta seção são apresentadas as tecnologias e ferramentas utilizadas no processo
de desenvolvimento do protótipo.
5.1.1 DB Designer Fork
DB Designer Fork é um fork da ferramenta DBDesigner 4 e integra
relacionamentos de entidades em uma interface gráfica, habilitada para executar consultas e
exportar scripts de linguagem SQL para Oracle, SQL Server, MySQL, FireBird, SQLite e
PostgreSQL. Essa ferramenta se destaca pelo seu fácil manuseio, permitindo que modelos
sejam criados e alterados rapidamente.
5.1.2 Structured Query Language (SQL)
Linguagem de consulta estruturada padrão para pesquisa em banco de dados
relacionais. Diferencia-se pela sua simplicidade, o que determina uma menor curva de
aprendizado para iniciantes na tecnologia. A linguagem SQL é focada no resultado e na forma
com que esses são apresentados.
63
5.1.1 Microsoft SQL Server 2012
O SQL Server 2012 é um sistema de gerenciamento de banco de dados (SGBD)
mantido pela Microsoft Corporation. Essa ferramenta atende aos requisitos para manter uma
alta disponibilidade do serviço, além de oferecer novas tecnologias na memória do xVelocity
que ajuda a habilitar o desempenho de consultas em Data Warehousing e Business
Intelligence (MICROSOFT, 2014).
Trata-se de uma ferramenta robusta que possui a vantagem de ser amplamente
integrável com ferramentas conhecidas como o Microsoft Excel, permitindo que os dados
existentes no banco de dados sejam visualizados dinamicamente nesta aplicação. Neste
trabalho o SQL Server 2012 foi utilizado para gerenciar a base de dados operacional do
sistema de PACS e o Data Warehouse construído.
5.1.2 Pentaho Data Integration - Kettle
PDI Kettle é uma ferramenta Extract, Transform and Load (ETL) desenvolvida
pela Pentaho, possuí licença livre e ótimo desempenho para extração e carga de grandes
volumes de dados. Além disso, possui inúmeras funções disponíveis capazes de atender os
mais variados cenários. Por se tratar se uma ferramenta com licença gratuita de fácil
manipulação e com grande poder de processamento, optou-se por utilizá-la no processo de
desenvolvimento do protótipo.
5.1.3 Microsoft Excel 2013
O Excel é uma ferramenta desenvolvida pela Microsoft Corporation, faz parte do
pacote Office, sendo um conhecido editor de planilhas disponível para Windows e Macintosh.
Possuí interface intuitiva e permite fácil manipulação, organização e análise de dados através
64
de tabelas e gráficos dinâmicos. Por ser uma aplicação desenvolvida pela Microsoft, a versão
atual oferece vários recursos para análise dinâmica de dados existentes em servidores OLAP.
Deste modo, por ser uma ferramenta conhecida no meio corporativo e por possuir fácil
integração com o SQL Server, o Excel foi escolhido como ferramenta para análise de dados
neste protótipo.
5.2
SOLUÇÃO PROPOSTA
A solução proposta consiste na criação de um Data Warehouse (DW) e na
apresentação dos dados através de uma ferramenta de análise de dados. Para tanto, utilizam-se
as seguintes ferramentas: Microsoft SQL Server 2012 Enterprise Core Edition, para
armazenamento da base relacional e dimensional; Structured Query Language (SQL) para
preparação e extração de dados; Pentaho Data Integration, para o processo de ETL, e
Microsoft Excel 2013, como ferramenta de análise de dados.
A figura 28, apresentada em sequência, apresenta o relacionamento entre os
artefatos envolvidos na solução.
65
Figura 28 – Diagrama da Solução
Fonte: O Autor (2014).
Para um melhor entendimento do diagrama, o quadro abaixo apresenta a descrição
dos itens elencados na figura 28.
Tabela 3 – Solução Proposta
Item
1) Exame Radiológico
2) PACS Aurora
3) Servidor Operacional
4) Ferramenta ETL
Descrição
Procedimento no qual o paciente é submetido para
extração de imagens utilizadas no auxílio ao
diagnóstico médico.
Sistema de comunicação e arquivamento de imagens
radiológicas geradas pelos equipamentos.
Servidor com banco de dados SQL Server 2012 com
dados operacionais do PACS Aurora.
Ferramenta ETL Data Integration da Pentaho utilizado
para efetuar o processo de extração, transformação e
carga entre o banco de dados operacional e o DW.
66
5) Servidor Data Warehouse
6) Análise de Dados
Servidor de Data Warehouse, com modelo dimensional,
em SQL Server 2012.
Computador pessoal para análise de dados do DW
através da ferramenta Microsoft Excel.
Fonte: O Autor (2014).
5.3
HISTÓRICO DE DESENVOLVIMENTO
O processo de desenvolvimento do protótipo decorreu conforme as seguintes
etapas.
1. Modelagem do esquema dimensional do DW através da ferramenta DB
Designer Fork. Nesta etapa foram definidas as entidades e seus atributos,
além dos tipos de dados, chaves e restrições.
2. Elaboração dos fluxos de extração e carga de dados na ferramenta Pentaho
Data Integration (Kettle). Os fluxos foram desenvolvidos com consultas
SQL que já retornam resultados normalizados e agrupados ao ETL, que
por sua vez carrega as informações no DW.
3. Análise dos resultados carregados no DW através da ferramenta Excel da
Microsoft, permitindo que os dados sejam analisados e manipulados
dinamicamente por um usuário analítico habilitado sem conhecimento
profundo em informática.
5.4
VALIDAÇÕES
No presente tópico são apresentados os processos de carga de dados e suas
validações, realizadas através da comparação dos dados operacionais com os dados obtidos
com a execução do DW.
67
5.4.1 Carga do Modelo DW
A solução desenvolvida, de acordo com os objetivos propostos é apresentada
neste tópico. O protótipo consiste na utilização conjunta das ferramentas e tecnologias
descritas anteriormente na massa de dados operacionais de um PACS Aurora, da empresa
Pixeon.
A figura 29, exibida em sequência, apresenta a interface de carga da dimensão
tempo, onde são criados os registros temporais do DW. Este fluxo consiste na extração da
data do primeiro e do último estudo e laudo realizado no sistema no momento da execução, e
na execução de scripts SQL para geração automática das dimensões DI_TEMPO_ESTUDO e
DI_TEMPO_LAUDO.
Figura 29 – Fluxo de Carga DI_TEMPO
Fonte: O Autor (2014).
O fluxo de carga da dimensão médico envolve o processo de coleta e extração das
informações dos médicos cadastrados no sistema PACS Aurora e a carga dos dados no DW.
A estrutura deste fluxo é apresentada na figura 30.
68
Figura 30 – Fluxo de Carga DI_MEDICO
Fonte: O Autor (2014).
Na figura 31 o fluxo de carga da dimensão DI_PACIENTE é apresentado. Este
processo consiste na extração de informações, já agrupadas, sobre os pacientes cadastrados no
sistema PACS Aurora.
Figura 31 – Fluxo de Carga DI_PACIENTE
Fonte: O Autor (2014).
O fluxo de carga da dimensão estudos, que recebe informações de todos os
estudos realizados no PACS Aurora, é exibido na figura 32. Esse processo consiste na
extração de informações dos exames/procedimentos realizados dentro do sistema para carga
da tabela DI_ESTUDO do DW.
69
Figura 32 – Fluxo de Carga DI_ESTUDO
Fonte: O Autor (2014).
A figura 33 apresenta o fluxo desenvolvido para efetuar a carga da tabela fato.
Esta tabela recebe informações agrupadas sobre os laudos elaborados no módulo de laudos do
PACS Aurora. As informações extraídas são cruzadas com as dimensões previamente
carregadas, finalizando o processo de carga do DW.
70
Figura 33 – Fluxo de Carga FT_LAUDO
Fonte: O Autor (2014).
Após a finalização dos processos de carga as informações já estão disponíveis
para análise no banco de dados dimensional. Entretanto, dados armazenados neste formato
demandam conhecimento técnico específico para que sejam acessados, por isso, visando
facilitar o processo de análise, o fluxo de extração apresentado na figura 34 foi desenvolvido.
71
Figura 34 – Fluxo de Carga FEX_DW_XLS
Fonte: O Autor (2014).
Os processos de carga apresentados anteriormente têm sua execução gerenciada
por um fluxo de controle de transformações. Este fluxo permite que a execução dos processos
de carga seja encadeada, garantindo assim que o fluxo seguinte só seja inicializado em caso
de êxito na execução do fluxo anterior. Ademais, a existência desse processo facilita a
operação do ETL. Sua estrutura pode ser observada na figura 35.
Figura 35 – Fluxo de Controle
Fonte: O Autor (2014).
72
5.4.2 Validação da Carga do DW
Para validar a solução construída, optou-se pela aplicação um comparativo dos
dados extraídos através de consultas SQL na base de dados operacional, em relação aos dados
existentes no arquivo de planilha obtido através da extração realizada no DW. Como
referência para a validação são comparados os resultados do número total de laudos gerados
no sistema de em cada ano de operação.
A figura 36 exibe a contagem da quantidade de laudos encontrada na planilha
gerada através do protótipo implementado.
Figura 36 – Quantidade de Laudos (DW)
Fonte: O Autor (2014).
Os mesmos resultados são observados quando a consulta é realizada diretamente
no banco de dados operacional, conforme pode ser observado na figura 37.
73
Figura 37 – Consulta SQL
Fonte: O Autor (2014).
Os resultados obtidos, quando exportados para a planilha, apresentam o resultado
demonstrado pela figura 38.
Figura 38 – Quantidade de Laudos (SQL)
Fonte: O Autor (2014).
Como os resultados apresentados pela extração feita no DW são equivalentes aos
resultados coletados com a consulta realizada diretamente na base de dados operacional,
pode-se inferir que os resultados são íntegros.
74
5.5
RESULTADOS E ANÁLISES
Esta seção apresenta os resultados obtidos de acordo com os requisitos levantados
no Capítulo 4. Os indicadores foram obtidos através da análise do banco de dados de uma
instância de PACS Aurora. A massa de dados apresentada sofreu alterações nos valores
descritivos originais. Este processo foi adotado para manter o sigilo dos envolvidos,
impossibilitando que os resultados sejam associados a terceiros. Resultados quantitativos
foram preservados, de modo que os valores obtidos representam dados reais da utilização do
sistema.
5.5.1 Quantidade de Laudos por Período
A figura 39, abaixo, apresenta a quantidade de laudos gerados no sistema por mês
em cada ano.
Figura 39 – Laudos por Período
Fonte: O Autor (2014).
Percebe-se um aumento gradual na produção de laudos a cada ano de operação do
PACS Aurora em relação ao mesmo período do ano anterior.
75
5.5.2 Quantidade de Laudos por Modalidade
A figura em sequência apresenta a quantidade de laudos gerados no sistema em
determinada modalidade.
Figura 40 – Laudos por Modalidade
Fonte: O Autor (2014).
Observa-se que a maior fatia da produção de laudos se concentra em exames de
radiografia computadorizada (CR).
5.5.3 Quantidade de Laudos por Médico
A quantidade de laudos gerados por cada médico cadastrado no sistema é
apresentada em sequência, na figura 41.
76
Figura 41 – Laudos por Médico
Fonte: O Autor (2014).
A Figura 41 evidencia a produção de cada médico desde o início da operação do
PACS Aurora. Este tipo de informações é extremamente útil no ambiente radiológico, tendo
que vista que, em grande parte das instituições, o pagamento desse tipo de profissional é
baseado em sua produção mensal.
5.5.4 Quantidade de Exames por Período
A Figura 42, exposta a seguir, apresenta a quantidade de exames armazenados
pelo PACS Aurora em cada mês dos anos de operação.
Figura 42 – Exames por Período
Fonte: O Autor (2014).
77
Percebe-se um aumento na execução de exames até meados de 2013, quando a
quantidade atinge seu pico. Após este período existe uma estabilização da quantidade de
exames executados, totalizando uma média de 6500 exames por mês entre Dez/2013 e
Abr/2014.
5.5.5 Quantidade de Exames por Modalidade
A Figura 43 exibe a quantidade de exames executados em cada modalidade de
estudo.
Figura 43 – Exames por Modalidade
Fonte: O Autor (2014).
Podemos observar que os exames de menor complexidade, como radiografia
computadorizada (CR) e ultrassonografia (US), ocupam a maior parcela dos exames
executados no período, alcançando uma fatia de 78,19% do total.
78
5.5.6 Quantidade de Exames por Descrição
Na imagem 44 são apresentados os indicadores da quantidade de exames
executados com determinada descrição. Devido ao elevado número de descrições existentes,
foram selecionados os três procedimentos mais executados em cada modalidade.
Figura 44 – Exames por Descrição e Modalidade
Fonte: O Autor (2014).
A porcentagem apresentada para cada tipo de exame foi obtida através da
quantidade de exames executados em relação ao total de exames de cada modalidade.
79
5.6
CONSIDERAÇÕES
A aplicação do protótipo permitiu que dados contidos no sistema de PACS fossem
disponibilizados em forma de indicadores para usuários analíticos. Com isso, observa-se a
quantidade de exames executados em determinado período, modalidade, descrição. Também é
possível, com a concepção deste protótipo, extrair a quantidade de laudos produzidos em
determinado período, modalidade e por profissional.
80
6
CONCLUSÕES E TRABALHOS FUTUROS
Este capítulo apresenta as conclusões obtidas com o desenvolvimento deste
trabalho. Também são apresentadas sugestões para trabalhos futuros que possam contribuir
com o desenvolvimento do tema abordado.
6.1
CONCLUSÕES
Embora este trabalho tenha sido desenvolvido como um protótipo, observe-se a
importância de um sistema de apoio ao processo decisório em sistemas de diagnóstico médico
por imagem, como o PACS. Deste modo, foi possível atender os objetivos gerais e específicos
definidos neste trabalho.
Os conhecimentos em data warehouse e modelagem de dados foram aplicados
para a concepção do modelo dimensional proposto no primeiro objetivo específico: Modelar
um banco de dados dimensional para armazenamento dos dados da aplicação.
O conhecimento em banco de dados relacionais, linguagem SQL e ferramentas de
Extração Transformação e Carga de dados (ETL) foram de extrema importância para atender
com sucesso os objetivos definidos no segundo objetivo específico: Extrair os dados
quantitativos contidos no sistema de PACS. Os mesmos conhecimentos foram
fundamentais para atender o último objetivo: Disponibilizar as informações obtidas em
forma de gráficos com indicadores institucionais em uma ferramenta analítica.
Os resultados obtidos com a arquitetura desenvolvida fortalecem a importância
deste tipo de ferramenta para facilitar e simplificar o processo decisório de uma companhia.
81
6.2
TRABALHOS FUTUROS
A limitação de tempo para o desenvolvimento do trabalho não permitiu que
fossem exploradas todas as ferramentas disponíveis para uma arquitetura de Business
Intelligence. Também não foi possível contemplar todas as análises que podem ser coletadas
com sistemas de PACS. Deste modo, recomenda-se que as análises levantadas sejam cruzadas
com sistemas de gestão existentes em clínicas e hospitais, possibilitando um acompanhamento
de todo o processo envolvido na execução de um exame.
82
REFERÊNCIAS
ANGELONI, Maria T.; REIS, Eduardo S. Business Intelligence como Tecnologia de
Suporte à Definição de estratégias para melhoria da qualidade do ensino. In: Encontro da
ANPAD, 2006, Salvador. XXX Encontro Nacional de Pós-Graduação em Administração,
2006. vol.1. p. 16 paginas
ATRE, Shaku; MOSS, Larissa T. Business Intelligence Roadmap: The Complete Project
Lifecycle for Decision-Support Applications. Boston: Addison Wesley, 1ª ed. 2003.
BARBIERI, Carlos. BI – Business Intelligence: Modelagem e Tecnologia. Rio de Janeiro:
Axcel Books, 2001.
BEZERRA, E. Princípios de análise e projeto de sistemas com UML. Rio de Janeiro:
Campus, 2ª ed. 2007.
BRITISH INSTITUTE OF RADIOLOGY (UK). History of radiology. Disponível em:
<http://www.bir.org.uk/patients-public/history-of-radiology/>. Acesso em: 05 out. 2013.
BROERING, Felipe. Informações para o TCC do Rodrigo. [Mensagem pessoal] Mensagem
recebida por: <Rodrigo Rosa>. Em: 02 set. 2013. A.
BROERING, Felipe. Fluxo do PACS. [Mensagem pessoal] Mensagem recebida por:
<Rodrigo Rosa>. Em: 07 out. 2013. B.
CNES DATASUS. Serviço Especializado: Serviço de Diagnóstico por Imagem.
Disponível em:
<http://cnes.datasus.gov.br/Mod_Ind_Especialidades_Listar.asp?VTipo=121&VListar=1&VE
stado=00&VMun=00&VTerc=00&VServico=&VClassificacao=&VAmbu=&VAmbuSUS=&
VHosp=&VHospSus=>. Acesso em: 01 set. 2013.
DALY, Mark et al. Informatics in Radiology: Automated Web-based Graphical Dashboard
for Radiology Operational Business Intelligence. Disponível em: <http://intlradiographics.rsna.org/content/29/7/1897.full>. Acesso em: 07 out. 2013.
FORTULAN, Roberto M.; GONÇALVES, Eduardo F. V. Uma Proposta de Aplicação de
Business Intelligence no Chão-de-Fábrica. vol. 12, pag. 55-66, 2005
GRAY, P.; WATSON, H. J. The new DSS: data warehouses, OLAP, MDD and KDD.
1999
HARRISON, Thomas H. Intranet Data Warehouse. 1ª ed. São Paulo, Berkeley Brasil, 1998.
HEINRICHS, John. H.; LIM, Jeen-Su. Integrating web-based data mining tolls with
business models for knowledge management. Decision Support Systems, vol. 35, pag. 103112, 2003.
83
IBM. Star schema access. Disponível em:
<http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic=%2Fcom.ibm.db2z9
.doc.perf%2Fsrc%2Ftpc%2Fdb2z_starschemaaccess.htm>. Acesso em: 30 set. 2013. A.
IBM. Robustness Diagram or Ideal Object Diagram. Disponível em:
http://pic.dhe.ibm.com/infocenter/rsysarch/v11/index.jsp?topic=%2Fcom.ibm.sa.oomethod.do
c%2Ftopics%2Fc_Ideal_Object_Diagram.html. B.
INMON, William H. The Data Warehouse and Data Mining. Communications of the
ACM, 1996, vol. 39.
INMON, William H. Como Construir o Data Warehouse. Rio de Janeiro, Campus, 1ª ed.
1997.
INMON, William H. Building the Data Warehouse. Wiley, 3ª ed. 2002.
KIMBALL, Ralph; ROSS, Margy. The Data Warehouse Toolkit: The complete guide to
dimensional modeling. Wiley, 2ª ed. 2002.
LOBO, Ana Paula. BI Quer Lugar Cativo no Investimento Corporativo. Computer world,
362ª ed. 2002.
MACHADO, Felipe Nery Rodrigues. Tecnologia e Projeto de Data Warehouse: uma visão
multidimensional. São Paulo. Érica, 1ª ed. 2004.
MICROSOFT. Fundamentos e Modelagem de Bancos de Dados Multidimensionais.
Disponível em: < http://msdn.microsoft.com/pt-br/library/cc518031.aspx>. Acesso em: 03 out
2013.
MICROSOFT. Server and Cloud Platform. Disponível em: <http://www.microsoft.com/ptbr/server-cloud/products/sql-server/#fbid=olPE1UFUHvm>. Acesso em: 07 mai. 2014.
MORALES, Aran Bey Tcholakian. Sistemas de Apoio a Decisão: Inteligência nos Negócios
- Business Inteligente. Disponível em:
<http://aran.ispeople.org/sad/Aula_3_SAD_Alunos.pdf>. Acesso em: 28 set. 2013. UNISUL:
Sistemas de Informação.
ORACLE CORPORATION. Overview of Extraction, Transformation, and Loading.
Disponível em:
<http://docs.oracle.com/cd/B10501_01/server.920/a96520/ettoverv.htm#12348>. Acesso em:
29 set. 2013.
ORACLE CORPORATION. Data Warehousing Schemas. Disponível em: <
http://docs.oracle.com/cd/B10501_01/server.920/a96520/logical.htm>. Acesso em: 29 set.
2013.
PRIMAK, Fábio V. Decisões com B.I. (Business Intelligence). Rio de Janeiro: Ciência
Moderna, 1ª ed. 2008.
RSR RESEARCH. The Intelligent Retailer’s Word of Insight: Benchmark Report 2011.
Disponível em: < http://www.rsrresearch.com/2011/11/16/the-intelligent-retailers-world-ofinsight >. Acesso em: 01 set. 2013.
84
RUBIN, Daniel L.; DESSER, Terry S. A Data Warehouse for Integrating Radiologic and
Pathologic Data. Disponível em: <http://www.stanford.edu/~rubin/pubs/JACRRadBank.pdf>. Acesso em: 07 out. 2013.
ROSENBERG, Doug; STEPHENS, Matt; COLLINS-COPE, Mark. Agile development with
ICONIX process. New York: Springer-Verlag, 1ªed. 2006.
SAMPAIO, Marcus Costa. Material sobre UML: Disciplina Sistemas de Informação II.
Disponível em: <http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/uml/>. Acesso em: 23
nov. 2013.
SILVA, Edna Lúcia da; MENEZES, Estera Muszkat. Metodologia da pesquisa e elaboração
de dissertação. 4ª Edição. Florianópolis: UFSC, 2005.
SOCIEDADE BRASILEIRA DE INFORMÁTICA E SAÚDE (Brasil). O que é Informática
em Saúde? Disponível em: <http://www.sbis.org.br/>. Acesso em: 05 out. 2013.
SOCIEDADE PAULISTA DE RADIOLOGIA. Histórico da Radiologia: Evolução da
Radiologia. Disponível em: <http://www.spr.org.br/a-spr/historico-da-radiologia/>. Acesso
em: 05 out. 2013.
THOMSEN, Erik. OLAP: Construindo sistemas de informações multidimensionais. Rio
de Janeiro: Campus, 1ª ed. 2002.
TURBAN, Efraim et al. Administração de Tecnologia da Informação: Teoria e Prática.
Rio de Janeiro: Campus, 3ª ed. 2005.
TURBAN, Efraim et al. Business Intelligence: A Managerial Approach. Hall; 2ª ed. 2010.
WANG. Data Warehouse and OLAP II. Disponível em:
<http://www.csun.edu/~twang/595DM/Slides/Week6.pdf>. Acesso em: 04 out. 2013. Data
Ciências de Computação, Data Mining. Universidade do Estado da Califórnia.
YU, Liu; WANG, Jihong. PACS and Digital Medicine. CRC Press; 1ª ed. 2011.
ZWICKER, Ronaldo; PEREZ, Gilberto. Fatores Determinantes da Adoção de Sistemas de
Informação na Área de Saúde: Um Estudo Sobre o Prontuário Médico Eletrônico. Revista de
Administração Mackenzie, Vol. 11, 2010. Disponível em:
<http://www.scielo.br/pdf/ram/v11n1/08.pdf>. Acesso em: 05 out. 2013.
Download