Quantidade excessiva de materiais
Overview
A rule for identifying excessive material amounts in healthcare data. This class defines methods for loading artifacts, preparing data, fitting custom virtual procedures, applying deductions (glosas), and assessing rules. It is designed to process healthcare billing data and identify cases where the quantity of materials used is considered excessive.
Architecture
| Field | Value |
|---|---|
| Name | Quantidade excessiva de materiais |
| Agent ID | C023 |
| Version | 2.0 |
| Nature | tech |
| Layer | — |
Inheritance
ExcessiveMatAmountRule → BaseRule → BaseAgent
Core Functionality
- load_artifacts
- prepare_data
- rule_assessment
Business Rules
Pertinência da cobrança
Consultar código-fonte para regras de negócio detalhadas.
Usage
from agents.excessivematamountrule import ExcessiveMatAmountRule
rule = ExcessiveMatAmountRule()
violations_df = rule.rule_assessment(claims_df)
Configuration
Sem parâmetros configuráveis identificados.
Input Requirements
Consultar expected_input_columns no código-fonte.
Output Format
Glosa DataFrame Columns
| Column | Description |
|---|---|
agent_id |
C023 |
version |
2.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.