Skip to content

Conversores

Fábio Nogueira de Lucena edited this page Jul 27, 2017 · 7 revisions

Descrição

Informação em saúde pode ser produzida em vários formados, por exemplo, JSON ou XML, dentre outros. Um formato alternativo é o HealthCodec. Em consequência, o HealthDB, por meio de conversores, deve estar apto a receber informação em saúde em um dos vários formatos adotados e convertê-lo para o formato "canônico", ou seja, o formato empregado internamente no escopo do HealthDB. Observe que a conversão no sentido inverso também é necessária, pois permite que o destinatário da informação em saúde armazenada pelo HealthDB receba essa informação em formato diferente do "canônico".

IMPORTANTE. A conversão não verifica a conformidade da informação recebida/produzida com o arquétipo em questão. A conformidade de informação em saúde com um dado arquétipo é realizada pelo verificador.

Objetivo

Definir projeto para criação de drivers que realizam a conversão entre o HealthCodec e outros formatos, em ambos os sentidos. Adicionalmente faz parte a implementação de pelo menos três drivers que realizam a conversão envolvendo JSON, XML e a implementação de referência do openEHR (Java).

Entregáveis

  • Arquitetura (design) que possibilita a criação de "plugins" (conversores) para formatos desconhecidos previamente.
  • Implementação JSON <-> healthcodec.
  • Implementação XML <-> healthcodec.
  • Implementação openEHR RM (Java) <-> healthcodec.
Clone this wiki locally