An open API service indexing awesome lists of open source software.

https://github.com/endersonmaia/sngpc-go

SNGPC - Parser, Exporter e CLI
https://github.com/endersonmaia/sngpc-go

anonymization anonymizer anvisa parser sngpc xml xml-parser

Last synced: about 1 year ago
JSON representation

SNGPC - Parser, Exporter e CLI

Awesome Lists containing this project

README

          

[![Build Status](https://travis-ci.org/endersonmaia/sngpc-go.svg?branch=master)](https://travis-ci.org/endersonmaia/sngpc-go)
[![Coverage Status](https://coveralls.io/repos/github/endersonmaia/sngpc-go/badge.svg?branch=master)](https://coveralls.io/github/endersonmaia/sngpc-go?branch=master)
[![Go Report Card](https://goreportcard.com/badge/github.com/endersonmaia/sngpc-go)](https://goreportcard.com/report/github.com/endersonmaia/sngpc-go)

# sngpc-go

Este projeto tem por objetivo inicial criar um parser para o XML do SNGPC.

Com isto, será possível remover todos os dados que possam identificar pessoas e/ou empresas, e sintetizar apenas dados demográfios e estatísticos.

Tais dados podem ser utilizados para pesquisas acerca da incidência das prescrições de substâncias e correlacioná-las com outras fontes de dados.

Segue um exemplo de um arquivo [SNGPC](http://portal.anvisa.gov.br/sngpc/desenvolvedores) de acorco com o [Guia de Geração do XML – SNGPC Versão 2.0](http://www.anvisa.gov.br/sngpc/Documentos2012/Manual_SNGPC_2.0_2.pdf).

```xml


05059874000138
72586648153
2006-09-30





1
1888888888888
200678
1234
1




1
1888888888888
200678
1234
1






1
00092
A315
99900099900000
300000.0
1




1
00092
A315
99900099900000
300000.0
1



```

## Dados

É possível verificar os tipos de dados disponíveis nos arquivos XML através deste [schema XML](http://sngpc.anvisa.gov.br/schema/sngpcSimpleTypes.xsd).

O ideia é trazer os dados enumeráveis em formato CSV já sintetizados.