Pertinência de Eletrodo com ECG
Overview
Deny electrode materials billed on ambulatorial invoices that contain an ECG procedure. The electrode cost is inherent to the ECG exam and should not be charged separately. Agent ID: AI011
Architecture
| Field | Value |
|---|---|
| Name | Pertinência de Eletrodo com ECG |
| Agent ID | AI011 |
| Version | 0.0.0 |
| Nature | tech |
| Layer | — |
Inheritance
PertinentElectrodeEcgPetroRule → PertinenceRule → BaseAgent
Core Functionality
- load_artifacts
- prepare_data
- rule_assessment
Business Rules
Pertinência da cobrança
Constantes:
DEFAULT_PARTNER_ID = "petro"DEFAULT_REGIMES = ("AMBULATORIAL", "PRONTO_SOCORRO")ARTIFACT_MATERIAL_CATEGORY = "MATERIAL"MOTIVO_GLOSA_ARVO_TEMPLATE = (
Usage
from agents.pertinentelectrodeecgpetrorule import PertinentElectrodeEcgPetroRule
rule = PertinentElectrodeEcgPetroRule()
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_fatura |
- | - |
EVENT_COLUMNS.id_evento |
- | - |
EVENT_COLUMNS.evento |
- | - |
EVENT_COLUMNS.vl_pago |
- | - |
EVENT_COLUMNS.qt_paga |
- | - |
EVENT_COLUMNS.categoria |
- | - |
EVENT_COLUMNS.regime_atendimento |
- | - |
ARVO_COLUMNS.id_evento_predicted |
- | - |
ARVO_COLUMNS.code_type_predicted |
- | - |
ARVO_COLUMNS.partner_id |
- | - |
Output Format
Glosa DataFrame Columns
| Column | Description |
|---|---|
agent_id |
AI011 |
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.