public class HealthInsuranceCompany extends Agent
This class implements the Health Insurance Company. The health insurance company pays claims to PCPs and Specialists, assesses the performance quality of PCPs and Specialists, and determines which PCPs and Specialists will remain in the network. There is one Insurance company. All people in the community have health insurance through the Insurance Company.
| Constructor and Description |
|---|
HealthInsuranceCompany(AgentID pHealthInsuranceCompanyID)
Constructs a HealthInsuranceCompany agent.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getHealthInsuranceCompanyGoal1()
Returns the HealthInsuranceCompany's first goal as a string.
|
java.lang.String |
getHealthInsuranceCompanyGoal2()
Returns the HealthInsuranceCompany's second goal as a string.
|
java.lang.String |
getHealthInsuranceCompanyGoal3()
Returns the HealthInsuranceCompany's third goal as a string.
|
void |
i1_GetClaimSubmissions() |
void |
init_InitializeVariables_BOY()
Initializes variables (used at the beginning of each simulation period).
|
void |
init_InitializeVariables_Constructor()
Initializes variables (used in the constructor).
|
void |
p1_UpdateNetworkStatus() |
java.lang.String |
probe_GetHealthInsuranceCompanyIDString()
Returns the Health Insurance Company's identification number as a string.
|
Goal |
r1_DetermineFirstGoal() |
java.util.ArrayList<AgentID> |
r2_DetermineIneffectivePhysicians(int numberOfPreviousPeriods) |
java.util.ArrayList<AgentID> |
r3_DetermineUnderUtilizedPhysicians() |
public HealthInsuranceCompany(AgentID pHealthInsuranceCompanyID)
pSpace - The identifier for the "space" simulation environment.pHealthInsuranceCompanyID - The HealthInsuranceCompany's identifier.public void init_InitializeVariables_Constructor()
public void init_InitializeVariables_BOY()
public void i1_GetClaimSubmissions()
public void p1_UpdateNetworkStatus()
public Goal r1_DetermineFirstGoal()
public java.util.ArrayList<AgentID> r2_DetermineIneffectivePhysicians(int numberOfPreviousPeriods)
public java.util.ArrayList<AgentID> r3_DetermineUnderUtilizedPhysicians()
public java.lang.String probe_GetHealthInsuranceCompanyIDString()
public java.lang.String getHealthInsuranceCompanyGoal1()
public java.lang.String getHealthInsuranceCompanyGoal2()
public java.lang.String getHealthInsuranceCompanyGoal3()