ArvoAgentHub

Assinatura de professional executante da Guia TISS ou lista de presença

Overview

TEA Required Signature Professional agent. Evaluates if the Guia TISS is signed by the professional executante and if not, checks the therapy attendance table to see if the event has a signature.

Architecture

Field Value
Name Assinatura de professional executante da Guia TISS ou lista de presença
Agent ID G002
Version 0.0.0
Nature tech
Layer

Inheritance

TeaRequiredSignatureProfessionalRule → TeaRule → BaseAgent

Core Functionality

  1. load_artifacts
  2. prepare_data
  3. rule_assessment

Business Rules

Validação de informações

Consultar código-fonte para regras de negócio detalhadas.

Usage

from agents.tearequiredsignatureprofessionalrule import TeaRequiredSignatureProfessionalRule

rule = TeaRequiredSignatureProfessionalRule()
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 G002
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.