O documento discute o desenvolvimento de sistemas de informação futuros-proof em Python, chamado Open Source Health Information Platform (OSHIP). OSHIP implementa o modelo de referência openEHR para garantir a interoperabilidade e persistência do contexto semântico dos dados de saúde. Ele permite o desenvolvimento de aplicativos de saúde interoperáveis específicos para doenças ou prontuários eletrônicos completos. O documento convida o leitor a visitar o estande do OSHIP no Python Brasil 5 para conversar com seu criador.
1. Developing future-proof
information systems in
Python
Toda informação é repleta de contexto. Para garantir a persistência e a interoperabilidade da
informação, é essencial manter seu contexto semântico. O atual delineamento dos sistemas de
informação não provê um ambiente de transferência do contexto para quando os dados são
trocados entre sistemas e mesmo para manter o contexto dentro do mesmo sistema ao longo do
tempo.
A abordagem multi-nível para o desenvolvimento de aplicações tem ganhado reconhecimento,
como a saída para a obtenção de interoperabilidade. Na área de saúde, as especificações
openEHR (www.openehr.org), baseadas em quase duas décadas de pesquisa, desenvolvimento
e implementação. De fato, parte das especificações openEHR são agora padrões ISO e CEN.
A Open Source Health Information Platform (OSHIP) é uma visão mais ampliada da
implementação do modelo de referência openEHR. Seu objetivo é prover um ambiente em que se
possa criar aplicações que não restrinjam seus dados em aplicações que não permitem a
comunicação dos dados com outras aplicações em diferentes serviços, o que impede sua
utilização continuada e compartilhada.
As aplicações desenvolvidas em OSHIP podem ser específicas para uma doença ou podem ser
Prontuários Eletrônicos completos e ainda assim são interoperáveis.
A idéia central é que o modelo de referência, bastante genérico, está implementado em OSHIP, e
os especialistas de cada área modelam seu conhecimento em arquétipos, que são restrições ao
modelo de referência. Aplicações combinam os arquétipos em templates.
A OSHIP é desenvolvida em Python, Zope e Grok, e já contém a funcionalidade de um sistema
de apoio à decisão (DSE) baseado em CLIPS, embalado em PyCLIPS. Com esse DSE, pode-se
enviar alertas para os profissionais de saúde quando um paciente necessita de uma vacinação ou
de mudanças no tratamento, de acordo com a implementação dos protocolos clínicos
correspondentes na DSE. É possível detectar precocemente casos suspeitos de doenças de
causam epidemias ou doenças desconhecidas pelo paciente, com base em protocolos
diagnósticos.
A área da saúde é uma dos mais promissoras para pequenas e
grandes empresas de TI, dada a demanda tanto no setor privado como
no público. Além disso, é uma área de pesquisa inesgotável para
estudantes de graduação e pós-graduação.
Visite-nos no Open Space do Python Brasil 5 e converse pessoalmente
com o criador da OSHIP, Tim Cook, e acesse nosso site:
https://launchpad.net/oship