Registro - kyriosdata/adapter GitHub Wiki
HealthDB Record
Um registro do HealthDB é o instrumento empregado para armazenar uma instância de uma classe do Modelo de Referência (MR) do openEHR. Cada instância de um objeto do MR é armazenado por um registro correspondente do HealthDB. Um registro é definido por uma sequência de campos. Cada campo possui um tipo bem definido.
A classe FieldManager define os tipos e encapsula operações sobre um vetor de bytes para depositar, a partir de determinada posição, os bytes correspondentes a cada um dos tipos e, no sentido inverso, a partir de determinada posição, recuperar o valor depositado para o tipo em questão.
O tipo de registro é responsabilidade da classe RecordManager. De fato, essa classe define os formatos de registros correspondentes às classes do Modelo de Referência do openEHR. Ou seja, todos os tipos de registros possíveis, além de incluir operações para a criação e recuperação das informações de um registro.
Esclarecimentos
- Tipos de campos são "primitivos".
- Uma sequência de tipos de campos define um tipo de registro.