> For the complete documentation index, see [llms.txt](https://docs.voa.health/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.voa.health/integracao/tiss/tutoriais/02-demonstrativo-e-conciliacao.md).

# Demonstrativo e conciliação

O demonstrativo de exemplo é lido sem enviar dados a um serviço. A decisão pode ser comparada com guias da aplicação.

[Abrir no GitHub](https://github.com/Voa-Health/tiss/blob/main/docs/tutoriais/02-demonstrativo-e-conciliacao.ipynb) · [Abrir no Colab](https://colab.research.google.com/github/Voa-Health/tiss/blob/main/docs/tutoriais/02-demonstrativo-e-conciliacao.ipynb)

O demonstrativo de exemplo é lido sem enviar dados a um serviço. A decisão pode ser comparada com guias da aplicação.

```python
from tiss import examples, parse_demonstrativo

decisoes = parse_demonstrativo(examples.load("demonstrativo"))
[(item.guia_ref, item.decision) for item in decisoes]
```

```
[('EXEMPLO-001', 'glosa_parcial')]
```

A conciliação propõe ações sem alterar os objetos recebidos. Um identificador estável permite aplicar a proposta na aplicação chamadora.

```python
from tiss import plan_reconciliation

guias = [{"id": "guia-1", "numero_guia_prestador": decisoes[0].guia_ref, "status": "em_analise"}]
resultado = plan_reconciliation(decisoes, guias)
[(item.acao, item.guia["id"]) for item in resultado.propostas]
```

```
[('glosar', 'guia-1')]
```
