Pertinência de Perneira com Enoxaparina
Overview
Rule to deny pneumatic compression devices (perneira) when pharmacological thromboembolism prophylaxis (enoxaparina) is already present in the same invoice for patients under 60 years old. Petro only, hospitalization. Agent ID: AI006
Architecture
| Field | Value |
|---|---|
| Name | Pertinência de Perneira com Enoxaparina |
| Agent ID | AI006 |
| Version | 0.0.0 |
| Nature | tech |
| Layer | — |
Inheritance
PertinentPerneiraEnoxaparinaRule → PertinenceRule → BaseAgent
Core Functionality
- load_artifacts
- prepare_data
- rule_assessment
Business Rules
Pertinência da cobrança
Constantes:
DEFAULT_PARTNER_ID = "petro"DEFAULT_REGIME = "INTERNACAO"DEFAULT_MAX_AGE = 60MOTIVO_GLOSA_ARVO_TEMPLATE = (
Usage
from agents.pertinentperneiraenoxaparinarule import PertinentPerneiraEnoxaparinaRule
rule = PertinentPerneiraEnoxaparinaRule()
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 |
- | - |
ARVO_COLUMNS.id_evento_predicted |
- | - |
ARVO_COLUMNS.code_type_predicted |
- | - |
ARVO_COLUMNS.partner_id |
- | - |
EVENT_COLUMNS.regime_atendimento |
- | - |
BENEFICIARY_COLUMNS.idade |
- | - |
Output Format
Glosa DataFrame Columns
| Column | Description |
|---|---|
agent_id |
AI006 |
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.