Modelagem multinível de sistemas de informação em saúde

Os sistemas computacionais utilizados na área de saúde encontram-se consideravelmente vulneráveis a mudanças dramáticas e imprevisíveis. Tipicamente, o tempo de resposta necessário para identificar essas mudanças e implementar novas estratégias de resolução de problemas pode se estender por semanas ou até meses. Não existem mais obstáculos relacionados ao hardware, incluindo computação móvel, mas softwares baseados em modelos de dados tradicionais não estão equipados para lidar com as significativas complexidades espacial, temporal e ontológica das informações da área de saúde.

Algumas soluções para esse cenário desafiador têm sido propostas ao longo das últimas duas décadas, sendo que a principal solução envolve a separação entre a modelagem dos conceitos do domínio específico e o mecanismo de persistência dos dados. Esta abordagem de modelagem multinível propõe a definição de pelo menos dois níveis: o Modelo de Referência, que define os tipos genéricos de dados e de estruturas de dados e um Modelo de Domínio, definido pelas restrições ao Modelo de Referência.

Sistemas de informação baseados na modelagem multinível apresentam diversas vantagens em relação aos tradicionais sistemas baseados na modelagem de dados em um nível, em termos de interoperabilidade do sistema, coerência semântica e persistência de longo prazo da informação. Nesta abordagem, as classes de Modelo de Referência são persistentes e, portanto, tendem a ser estáveis ao longo do tempo. No Modelo de Domínio, as Definições de Restrições ao Modelo de Referência (chamadas de “arquétipos” pela Fundação OpenEHR) fornecem a interpretação semântica dos objetos armazenados através do Modelo de Referência.

A ideia subjacente à modelagem multinível é que as mudanças na estrutura e nas regras de inferência são refletidas sobre as Definições de Restrições e não sobre o Modelo de Referência. Desta forma, as exigências de mudanças nos mecanismos de persistência dos sistemas de informação são reduzidas. Além disso, as Restrições de Definições são criadas e editados por especialistas do domínio e não por cientistas da computação, o que evita a necessidade de interpretação doconhecimento extraído a partir de uma interação ad hoc. Uma vez que o especialista de domínio é responsável pela modelagem do conhecimento, os conceitos são expressos como Restrições de Definições de forma exaustiva e precisa.

A atuação nesta linha de pesquisa consiste em modelar sistemas específicos baseado no padrão OpenEHR, desenvolver ferramentas para modelagem de multinível de sistemas, implementação de modelos de persistência e testes de desempenho, entre outros.