Skip to content

Storage Engine Language

Fábio Nogueira de Lucena edited this page Jul 31, 2017 · 11 revisions

Contexto

O armazenamento de informação em saúde baseada em arquétipos pode ser vista na perspectiva de um conjunto de operações. Tal conjunto define uma linguagem, a Storage Engine Language. Pode-se dizer que a Storage Engine Language está para o HealthDB assim como a Álgebra Relacional está para os bancos relacionais.

Objetivo

Definir a "linguagem de máquina do HealthDB". Essa linguagem deve possuir uma representação textual (adequada para uso humano) e uma versão binária, adequada para uso por um programa.

Requisitos

  • Facilidade de compreensão e uso.
  • Idealmente não deve favorecer nenhum mecanismo específico de armazenamento.

Funções

  • convert <data> to <format>
  • insert <data> at <id>
  • scan <what> <criteria> <do>
  • import <archetype>
  • select block <id>
  • ehr all | <id-set> (seleciona o domínio de registros a ser considerado)
  • archetype <id> (seleciona o arquétipo identificado)
  • criteria <criterio>

Clone this wiki locally