Skip to content

Tags: haniot/ehr

Tags

2.1.3

Toggle 2.1.3's commit message
Adjustments and Improvements:

- Adds docker-compose.yml;
- Updates Dockerfile;
- Updates .travis.yml;
- Updates versions of the project dependencies.

2.1.2

Toggle 2.1.2's commit message
Adjustments and improvements

- Updates the base node image to 12.18.0-alpine
- Updates versions of the project dependencies
- Adds routine to load mongodb and rabbitmq client certificates
- Updates the CustomLogger class
- Updates the Query class to return the created_at classification as a default in toJSON
- Change the .mocharc.yml file to the project root
- Adds support for ES2020
- Adds settings for the travis service
- Updates README
- Adds new unit and integration tests

2.1.1

Toggle 2.1.1's commit message
Bug fixes:

- Refactored the return of the x-total-count attribute to take into account the use of query strings and not just the resource id.
- Updated dependencies.

2.1.0

Toggle 2.1.0's commit message
New features

- Updating dependencies in package.json
- Updating the create-self-signed-certs.sh script
- Updating MongoDB Configuration Classes
- Updating RabbitMQ configuration classes implies changes to startup tasks using RabbitMQ
- Updating the Dockerfile
- Updating README.md
- Adding stop calls from tasks in BackgroundService
- Readjusting the build of queries in the RPC task
- Refactoring RabbitMQ existing tests
- Removing whitelist middleware

2.0.1

Toggle 2.0.1's commit message
Release version 2.0.1

2.0.0

Toggle 2.0.0's commit message
Adjustments for release version 2.0.0

1.0.0

Toggle 1.0.0's commit message
Version 1.0.0

v0.1.0

Toggle v0.1.0's commit message
Merge branch 'release/0.1.0'

HANIoT - EHR v0.1.0
A plataforma HANIoT está sendo desenvolvida pelo Núcleo de Tecnologias em Saúde (NUTES - http://nutes.uepb.edu.br/). Esta plataforma tem como objetivo auxiliar profissional de saúde (odontologia e nutrição) a realizar o monitoramento e avaliação de pacientes. Para isso é usado o potencial de Internet das Coisas e análise de dados, provendo mecanismos de apoio a tomada de decisão para os profissionais.

O serviço de account é EHR(Eletronic Health Record) é responsável por manter registros de informações usadas nas avaliações de saúde do paciente, incluindo: informações gerais/sociodemográficas, hábitos alimentares, hábitos de atividade física e sono, histórico de doenças, histórico odontológico, etc.

Serviços e Aplicações
A versão v0.1.0 do serviço de EHR foi validada com os seguintes serviços e aplicações da plataforma HANIoT:
- APLICATIVO ANDROID v1.5.0 (Repo: https://github.com/nutes-uepb/haniot-android-app/tree/v1.5.0)
- APLICAÇÃO WEB (DASHBOARD) v0.2.0 (Repo: https://github.com/nutes-uepb/haniot-dashboard/tree/v0.2.0)
- API GATEWAY v0.2.0 (Repo: https://github.com/nutes-uepb/haniot-apigw/tree/v0.2.0)
- Serviço ACCOUNT v0.2.0 (Repo: https://github.com/nutes-uepb/haniot-account-service/tree/v0.2.0);

Funcionalidades e Melhorias:

Cadastro de Pacientes:
- [NOVO] API RESTful seguindo o padrão Open API Specification v3
- [NOVO] Cadsatro e gerenciamento de pacientes com informações gerais, hábitos alimentares, hábitos de atividade física e sono, histórico de doenças

 Testes:
- [NOVO] Testes unitários e de integração chegando a 93.22% de cobertura de código, 75.46% de cobertura de branch e  88.61% de cobertura de funções;

Instalação e Execução
- A instalação e execução da plataforma, incluindo todos os serviços e aplicação WEB pode ser realizada de forma simples, usando Docker Compose. O passo a passo detalhado pode ser encontrado em https://nutes.sharepoint.com/:w:/s/HANIOT/EWKRyvfTF9RLidjzpp8UBlQB8LasDNfBarZppBz-RgwjVg?e=3Tos81
- A instalação do aplicativo android pode ser feita por meio do APK disponível em https://nutes.sharepoint.com/:u:/s/HANIOT/EeLKaUHB_-dIuikqynh5wQwB6KamrELI83L08xOHL_fM9A?e=OOcWob

Quaisquer problemas ou sugestões podem ser enviados para [email protected]