public class PCP extends Physician
This class implements the Primary Care Physician (PCP) agent. A PCP is a physician in the network who provides the first line of health care. The PCP recommends treatment for a Person, refers a Person to a Specialist, and submits claims to the Insurance Company.
| Constructor and Description |
|---|
PCP(AgentID pPhysicianID)
Constructs a PCP agent.
|
| Modifier and Type | Method and Description |
|---|---|
double |
chart_GetCurrentIncome()
Returns the Physician's current income.
|
double |
chart_GetCurrentIncomePerVisit()
Returns the Physician's current income per visit.
|
int |
chart_GetNetworkStatus()
Returns the Physician's network status as an integer.
|
int |
getNumberOfReferrals() |
int |
getNumberOfTreatmentsProvided()
Returns the number of treatments provided.
|
int |
getNumberOfTreatmentsRequested()
Returns the number of treatments requested.
|
java.lang.String |
getPCPGoal1()
Returns the PCP's first goal as a string.
|
java.lang.String |
getPCPGoal2()
Returns the PCP's second goal as a string.
|
java.lang.String |
getPCPGoal3()
Returns the PCP's third goal as a string.
|
java.util.ArrayList<Goal> |
getPCPGoals() |
void |
init_InitializeVariables_BOY()
Initializes variables at the start of each simulation period.
|
void |
init_InitializeVariables_Constructor()
Initializes variables (used in the constructor)
|
void |
p1_ProvideTreatmentRecommendation()
Provide care for a patient.
|
void |
p2_SubmitClaim() |
getCurrentIncome, getNetworkStatus, getPhysicianIDNumber, getPhysicianIDString, i1_GetNetworkMembershipDecision, setCurrentIncome, setNetworkStatuspublic PCP(AgentID pPhysicianID)
pSpace - The identifier for the "space" simulation environment.pPCP_ID - The PCP's identifier.public void init_InitializeVariables_Constructor()
public void init_InitializeVariables_BOY()
public void p1_ProvideTreatmentRecommendation()
Physicianp1_ProvideTreatmentRecommendation in class Physicianpublic void p2_SubmitClaim()
public java.lang.String getPCPGoal1()
public java.lang.String getPCPGoal2()
public java.lang.String getPCPGoal3()
public int getNumberOfTreatmentsRequested()
public int getNumberOfTreatmentsProvided()
public int chart_GetNetworkStatus()
public double chart_GetCurrentIncome()
public double chart_GetCurrentIncomePerVisit()
public java.util.ArrayList<Goal> getPCPGoals()
public int getNumberOfReferrals()