- Responsável de Infraestrutura: Gabriel Milan (IPLANRIO)
- Administrador: Pedro Marques (DIT @ SMS)
- Responsável pelo Frontend: Victor Assis (IPLANRIO)
- O HCI tem como objetivo integrar os dados de saúde municipais de diferentes unidades de saúde, seja da atenção primária, hospitalar, etc.
- Existem diferentes tipos de prontuário sendo utilizados nas unidades, o que faz com que existam diferentes fonte, com formatos e dados diferentes.
- Precisamos ler dados destas fontes e integrá-los em um formato consistente, que atenda os profissionais da área de saúde.
- O HCI possui três componentes:
- API (desenvolvida em Fast API, Python 3.11);
- Banco de Dados (PostgreSQL); e
- Frontend (Next.js 14)
-
Comece rodando
pnpm i
ba raiz do projeto. -
Crie um arquivo
.env.local
na raiz do projeto utilizando como exemplo o arquivo.env.example
.Os secrets estão disponíveis nos links abaixo. Peça acesso a um administrador.
-
Inicie a aplicação rodando
pnpm run dev
type-check
: Lista erros de typescript em todo o projetolint:fix
: Lista erros de lint
Este projeto está integrado ao Storybook. Qee é uma ferramenta de criação de componentes isolados que auxilia na documentação e teste dos componentes.
Há 3 scripts relacionados ao Storybook:
storybook
: Inicia o storybook localmentebuild-storybook
: Builda o storybookchromatic
: Publica a build do storybook com a ferramenta chromatic.
Acesse a versão publicada do Storybook aqui. Futuramente e idealmente, devemos passar a publicar o Storybook utilizando as nossa infraestrutura interna.