Assinatura da Guia TISS ou lista de presença
Overview
TEA Required Signature agent. Evaluates if the Guia TISS is signed and if not, checks the therapy attendance table to see if the event has a signature.
Architecture
| Field | Value |
|---|---|
| Name | Assinatura da Guia TISS ou lista de presença |
| Agent ID | G001 |
| Version | 0.0.0 |
| Nature | tech |
| Layer | — |
Inheritance
TeaRequiredSignatureRule → TeaRule → BaseAgent
Core Functionality
- load_artifacts
- prepare_data
- rule_assessment
Business Rules
Validação de informações
Consultar código-fonte para regras de negócio detalhadas.
Usage
from agents.tearequiredsignaturerule import TeaRequiredSignatureRule
rule = TeaRequiredSignatureRule()
violations_df = rule.rule_assessment(claims_df)
Configuration
Sem parâmetros configuráveis identificados.
Input Requirements
| Column | Type | Description |
|---|---|---|
EVENT_COLUMNS.id |
- | - |
EVENT_COLUMNS.id_evento |
- | - |
EVENT_COLUMNS.evento |
- | - |
PROVIDER_COLUMNS.id_prestador |
- | - |
EVENT_COLUMNS.guia |
- | - |
EVENT_COLUMNS.vl_pago |
- | - |
EVENT_COLUMNS.qt_paga |
- | - |
EVENT_COLUMNS.dt_atendimento |
- | - |
Output Format
Glosa DataFrame Columns
| Column | Description |
|---|---|
agent_id |
G001 |
version |
0.0.0 |
id_arvo |
Original record ID |
vl_glosa_arvo |
Glosa value |
qt_glosa_arvo |
Glosa quantity |
score_arvo |
Confidence score |
motivo_glosa_arvo |
Detailed reason in Portuguese |
motivo_glosa_ANS |
ANS standard code |
data_dict |
JSON metadata with calculation details |
Error Handling
- DataFrames vazios retornam estrutura vazia com colunas obrigatórias.
- Colunas ausentes geram warning mas não causam crash.
- Conversões numéricas usam
errors="coerce"para evitar falhas.