MODELAGEM DE FICHA DE ATENDIMENTO PARA CONSULTA OFTALMOLOGICA USANDO ARQUTIPOS OPENEHR

  • Published on
    04-Aug-2015

  • View
    245

  • Download
    1

Transcript

1. MODELAGEM DE FICHA DE ATENDIMENTO PARA CONSULTA OFTALMOLOGICA USANDO ARQUTIPOS OPENEHR O objetivo deste trabalho avaliar a modelagem de arqutipos oftalmolgicos, e gerar um modelo de ficha de atendimento para ser utilizado por clinicas de consulta e triagem, para compartilhamento da histria clnica eletrnica de pacientes referenciados a centros de especialidades oftalmolgicas. INTRODUO A Fundao OpenEhr (www.openehr.org), uma entidade sem fins lucrativos que especifica e mantm em harmonia junto a outras organizaes de padres e sua comunidade, o padro OpenEhr. O OpenEhr um padro aberto e aceito por inmeros pases, que o adotam para alcance da interoperabilidade semntica entre sistemas de informaes hospitalares. Prope uma metodologia de desenvolvimento em dois nveis, sendo uma a nvel de software (onde os profissionais da rea de TICS atuam) e em segundo nvel, descrita como camada de conhecimento clinico (onde os profissionais de sade so os expertos da rea). Desta forma as equipes de TI mantem seu foco, no que sabem, que a tecnologia, enquanto os mdicos, enfermeiros e agentes de sade preocupam- se com sua parte, o conhecimento clinico, ficando cada equipe em sua rea de expertise. Prope desta forma, melhoria na qualidade do software desenvolvido, pela reduo de custos de desenvolvimento, manutenes e evolues, menores prazos de entrega, por ser a prova de futuro e ter maior aceitao pelos mdicos (pelo fato de eles prprios, criarem e modificarem o conhecimento clinico (empowerment atravs da construo de arqutipos)). 2. Um modelo de informao ou tambm chamado de modelo de referncia requerido, e este especificado pelo padro OpenEhr. Usaremos o termo modelo de informao neste trabalho. O modelo de informao pode ser entendido como o manual de instrues para o domnio da sade. Arqutipos seriam como peas de lego e o modelo de informao o manual (referncia). Sendo as peas de lego reutilizveis, assim tambm devem ser os arqutipos, reutilizveis em diversos contextos. sobre este modelo de informao (manual) que os arqutipos e os templates so construdos, por meio de softwares opensource, como LinkEHR, Archetype Editor, Ocean Template Designer e ADLWorkbench. Arqutipos so utilizados para modelar conceitos clnicos e impor restries ao modelo de informao por permitir que a sua estrutura de campos tenha sua propriedade, funo ou terminologia restritas (SNOMED-CT, CID10, LOINC) o que vantajoso quando se compartilha informaes entre diferentes sistemas. Obtm-se como resultado, o compartilhamento nvel semntico. Com as definies de requisitos disponveis no modelo de informao possvel uma combinao de restries a um mesmo campo, como um range de grandeza, terminologia, magnitude e muitas formas de refinamento. Os arqutipos so armazenados em um repositrio global mantido pela Fundao OpenEhr, denominado de Clinical Knowledge Manager (CKM), onde equipes de mdicos, revisores, terminologistas e profissionais de TICS, atuam revisando e disponibilizando os arqutipos criados pela comunidade para uso comum. Antes de criar um arqutipo, faa uma consulta ao CKM (www.openehr.org/ckm) para confirmar sua existncia ou no. Isto pode poupar-lhe tempo e esforo. Inmeros projetos tm adotado o OpenEhr e alguns deles podem ser vistos em: http://www.openehr.org/who_is_using_openehr/. 3. Um conjunto de softwares opensource, esto disponveis para uso e avaliao de arqutipos como o EHRGen (https://code.google.com/p/open-ehr-gen- framework/), gerador automtico de telas para histria clinica eletrnica; ADL WorkBench (http://www.openehr.org/downloads/ADLworkbench/home), um software capaz de criar arqutipos sobre diversos modelos de referncia, como OpenEhr, ISO13606, CIMI e outros; EHR Server (https://www.youtube.com/watch?v=D-hs-Ofb8SY), Servidor para Histrias Clinicas Eletrnicas, desenvolvido por CaboLabs Pablo Pazos (Engenheiro de Computao). Ocean Template Designer (http://www.openehr.org/downloads/modellingtools). Editor de Templates OpenEhr. METODOLOGIA Atravs da Ficha de Atendimento Oftalmolgico (FAO) em papel, da rede de clnicas, iniciamos o processo de modelagem com os seguintes passos: Identificao dos Conceitos Clnicos na FAO Busca Ativa no CKM por arqutipos que atendam os conceitos identificados Verificao do status do arqutipo no CKM (draft, maduro, reviso) Anlise dos campos necessrios e especializao dos arqutipos necessrios Construo/Especializao e Traduo de arqutipos/Templates Identificao dos Conceitos Clnicos na FAO A Ficha de Atendimento Oftalmolgico (Fig 1a e 1b) utilizada para extrao dos conceitos utilizada por vrias clinicas oftalmolgicas de uma rede de sade ocular. 4. Fig. 1a - FAO Parte 1 Fonte HiDoctor Fig. 1b - FAO Parte 2 Fonte: HiDoctor. Foram identificados 11 conceitos clnicos na FAO: 01. Anamnese 02. Histria Clnica Pessoal (HCP) 5. 03. Medicaes Ativas (MA) 04. Histria Clnica Familiar (HCF) 05. Acuidade Visual (AV) 06. Tonometria de Aplanao (TA) 07. Fundoscopia 08. Refrao 09. Ciclopagia 10. Lista de Problemas (Conduta) 11. Diagnstico/CID. Busca Ativa no CKM por arqutipos que atendam estes conceitos A busca por arqutipos que atenda as necessidades de informao dos conceitos da FAO foi realizada por palavras-chave em ingls, relacionada ao conceito. Atravs desta tcnica de busca foi possvel a localizao de todos os arqutipos necessrios a anlise. A busca por nome de conceitos no foi eficaz visto o nome de conceitos variarem para cada pas. Um exemplo seria o conceito Tonometria de Aplanao (no Brasil), onde a busca se deu pela palavra-chave [tonometry]. Note na figura 2 que o nome do arqutipo retornado OBSERVATION.intraocular_pressure.v1 e no tonometry. Aps a localizao do arqutipo e uma breve verificao de seu objetivo, foram salvos os possveis arqutipos a serem utilizados em uma estrutura pasta local. A partir destes arqutipos, foi realizada a avaliao dos campos e gerada uma tabela (1) para documentao e mapeamento dos arqutipos a serem utilizados para modelagem do Template. Templates so usados para definir Guias de Tela, Relatrios, mensagens e entre outros. So criados a partir da unio de dois ou mais arqutipos e podem ser especializados tambm. Na figura abaixo possvel visualizar o termo de busca e o resultado gerado pelo CKM. 6. Fig. 2 CKM Busca Ativa Por Termos Chave - Ingls TABELA 1 Mapeamento dos Arqutipos Conceito Arqutipo Status PortBR Espec. Anamnese reason_for_encounter.v1 drat no no HCP story.special.v1 draft no sim MA medication_list.v1 draft no no HCF family_history.v1 draft no no AV visual_acuity.v1 draft no no TA intraocular_pressure.v1 draft no no Fundoscopia fundoscopic_examination.v1 draft sim no Refrao refraction.v1 draft no no Ciclopagia fundoscopic_examination.v1 draft sim no Lista de Prob problem_diagnosis.v1 review sim no Diagnstico conclusion.v1 draft sim no Somente para demonstrao da tcnica de especializao. 7. Por questes de governana e para que no se proliferem milhares de arqutipos no CKM, estes devem ser amplamente reutilizveis e o mais abrangente possvel. Observe que utilizo para o conceito Fundoscopia e Ciclopagia o mesmo arqutipo fundoscopic_examination.v1 por atender a necessidades de registro dos dados obtidos em ambos os exames. Para os casos de arqutipos que atendem parcialmente uma necessidade, utilizasse a especializao de arqutipos. A especializao de um ou mais arqutipos pode ser entendida como personalizao de necessidades particulares locais de conceitos clnicos sobre arqutipos disponveis no CKM. Neste trabalho faremos a especializao do arqutipo OBSERVATION.story.v1 para demonstrao somente. Quatro dos onze arqutipos localizados e utilizados possuem traduo para a lngua portuguesa brasileira, sendo necessria a traduo de sete. Usando o Archetype Editor para modelar, especializar e traduzir arqutipos A inteno neste tpico no de ensinar o uso do editor de arqutipos, mas apresentar a tcnica de especializao. A verso utilizada neste trabalho foi a 2.2.905 Beta para especializar o arqutipo OBSERVATION.story.v1 (fig. 3). Esta especializao foi feita com finalidade de demonstrao e no por necessidade. partir do arqutipo original foi especializado OBSERVATION.story.special.v1 (fig. 4) e inserido um campo DATETIME, nomeado de TIME com restrio para receber somente horas (HH:MM:SS), a qual ser capturada do sistema local. 8. Fig. 3 OBSERVATION.story.v1 (Arqutipo original baixado do CKM). Fig. 4 OBSERVATION.story.special.v1 (Arqutipo especializado sobre o original com o campo TIME). Outro ponto avaliado foi a necessidade de traduo para a lngua portuguesa brasileira dos arqutipos mapeados na tabela 1, com o campo Port/BR que informam no para traduo. 9. Para a traduo e especializao de arqutipos se utiliza o editor de arqutipos e devem ser enviados ao CKM para validao e publicao ou indicao de uso. A traduo e envio ao CKM do arqutipo EVALUATION.reason-for-ecounter.v1 foi efetuada de forma simples e rpida. Fig. 5 Arqutipo no idioma original ingls. Fig. 6 Arqutipo Traduzido portugus Brasil. Fig. 7 Dados do responsvel pela traduo do arqutipo. 10. Fig. 8 Tela de Upload do arqutipo traduzido para o CKM. Fig. 9 Tela de finalizao do processo de envio para o CKM. Criando um TEMPLATE para GUI com o Ocean Template Designer Um template (modelo) usado para modelar telas, formulrios, relatrios ou mensagens, atravs da agregao dos diversos arqutipos que compem o modelo. Um arqutipo tipo COMPOSITON deve ser criado com estrutura de SLOTS (OBSERVATION, ACTION...), para receber os arqutipos que modelam o Template. 11. Fig. 10 Tela do Editor de Templates da Ocean com alguns arqutipos (esq.) para compor o template. Fig. 11 Tela recolhida - Visualizao HTML. Relao dos Arqutipos que compe o template. Fig. 12 Tela expandida Visualizao HTML. Arqutipos em Ingls a serem traduzidos. 12. Fig. 13 Tela expandida - Visualizao HTML arqutipo traduzido para PT-BR. O processo de construo do Template usa recursos de drop-and-drag (arrastar- e-soltar). CONCLUSO A proposta de modelagem em dois nveis garante equilbrio e harmonia entre as equipes de desenvolvimento pois separa conhecimento clinico do conhecimento em tecnologias da informao, trazendo como vantagem maior agilidade no desenvolvimento do sistema e menores custos de evoluo e manuteno. O padro OpenEHR garante compartilhamento semntico entre diversos sistemas que o adotem, tornando assim possvel que sistemas regionais, nacionais e internacionais possam interoperar. Sistemas de Ordens de Laboratrio (LIS) Exames de Imagem (RIS) e farmcia (PIS), internos ou externos podem interoperar com o padro. A busca por arqutipos foi simples quando usada tcnica de busca por palavras- chave em ingls. Todos os arqutipos necessrios a modelagem desta ficha de atendimento oftalmolgico, foram localizados no CKM e como exemplo foi especializado o arqutipo OBSERVATION.story.v1. Sete arqutipos necessitam de traduo para a lngua portuguesa brasileira. 13. Alguns arqutipos foram criados para testes, comparao com os originais do CKM e ganho de experincia com o editor, mas no utilizados e apresentados neste trabalho. Todos os recursos operacionais, tcnicos e funcionais para a adoo e implementao do padro OpenEHR para qualquer sistema de informao hospitalar, seja cliente-servidor, mHealt ou em nuvem e em qualquer tecnologia, est disponvel e aceito pelo padro. O padro mostra-se estvel, evoludo, construdo sobre um modelo de informao rico e uma comunidade crescente. Projetos de viabilidade demonstram que a utilizao do padro em sistemas modelados em um nvel (legado) vivel para migrao de dados e objetos proprietrios, transformando-os em objetos compartilhveis (arqutipos), permitindo que estes, interoperem com sistemas desenvolvidos sobre o padro. Como trabalho futuro ser realizada traduo dos arqutipos utilizados para a modelagem e enviados ao CKM e a implementao de tecnologia de framework para desenvolvimento da aplicao. A especificao OpenEHR atendeu a todas as necessidades e expectativas, justificando sua viabilidade de implementao em sistemas de sade.