br-cid10-csv
Version:
Utilitários para leitura dos arquivos CSV da CID-10 fornecidos pelo DATASUS
72 lines (50 loc) • 2.39 kB
Markdown
# BR-CID10-CSV.js
Utilitários para leitura dos [arquivos CSV] da versão brasileira da [CID-10],
fornecida pelo [DATASUS].
Implementação em TypeScript voltada para Node.js, não contém os arquivos da
CID-10, que devem ser obtidos pelo utilizador separadamente.
Essa biblioteca pretende ser minimalista na sua utilização e não depende de
outros pacotes do NPM.
## Utilização
Esse módulo pode ser obtido via NPM:
```bash
npm i br-cid10-csv
```
Para mais informações sobre como utilizar este módulo, consulte a
[referência de API].
## Desenvolvimento
Para executar os testes de desenvolvimento, também será necessário obter e
extrair o pacote de [arquivos CSV] da [CID-10], além de clonar este repositório
e instalar dependências via NPM.
O diretório contendo os arquivos extraídos deve ser informado através da
variável de ambiente `CID10_PATH` e os arquivos contidos devem possuir o nome
original, sem alterações. Um arquivo `.env` pode ser criado na raíz do projeto
para uma configuração conveniente de variáveis de ambiente a serem carregadas
automaticamente pelo teste.
Executando testes:
```bash
npm test
```
O comando acima também produzirá um relatório de páginas HTML sobre a cobertura
dos testes, onde a página principal poderá ser acessada pela localização
`coverage/index.html`.
Gerando a referência de API:
```bash
npm run build:docs
```
## Licença
Este arquivo é parte do programa BR-CID10-CSV.js
BR-CID10-CSV.js é um software livre; você pode redistribuí-lo e/ou
modificá-lo dentro dos termos da Licença Pública Geral Menor GNU como
publicada pela Free Software Foundation (FSF); na versão 3 da
Licença, ou (a seu critério) qualquer versão posterior.
Este programa é distribuído na esperança de que possa ser útil,
mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO
a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a
Licença Pública Geral Menor GNU para maiores detalhes.
Você deve ter recebido uma cópia da Licença Pública Geral Menor GNU junto
com este programa, Se não, veja <http://www.gnu.org/licenses/lgpl-3.0.html>.
[arquivos CSV]: http://www2.datasus.gov.br/cid10/V2008/downloads/CID10CSV.zip
[CID-10]: http://www2.datasus.gov.br/cid10/V2008/cid10.htm
[DATASUS]: https://datasus.saude.gov.br/
[referência de API]: https://ademilsonfp.github.io/br-cid10-csv-docs