health
Class Clinic
java.lang.Object
health.Clinic
public class Clinic
- extends java.lang.Object
The total cost of providing the drugs to everybody needing them will be
between US $1 billion and $1.09 billion by 2005, according to the findings of a
joint health and treasury task team. Their report, on the costing of a national treatment plan,
led to the cabinet's decision on 8 August to go ahead with the programme.
WHO - Antiretroviral Therapy http://www.who.int/hiv/topics/arv/en/
Antiretroviral drugs inhibit the replication of HIV. When antiretroviral drugs are given
in combination, HIV replication and immune deterioration can be delayed,
and survival and quality of life improved.
From Avert.org/Pregnancy: "It is worth noting that someone is less likely to transmit HIV
if they are receiving effective antiretroviral treatment, and also if neither they nor their
partner has any other sexually transmitted infections."
SJA: we're assuming a health unit - which is a hospital and not a mobile health unti
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
patients
java.util.ArrayList<Agent> patients
patientsProfile
java.util.HashMap<java.lang.Integer,Clinic.AgentClinicalProfile> patientsProfile
Clinic
public Clinic()
getPatients
public java.util.ArrayList<Agent> getPatients()
setPatients
public void setPatients(java.util.ArrayList<Agent> patients)
addPatient
public void addPatient(Agent patient,
int currentTick)
- Enrol the patient to the clinic
- Parameters:
patient
- currentTick
-
returnProfile
public Clinic.AgentClinicalProfile returnProfile(Agent patient)
- Returns the profile for this agent
- Parameters:
patient
-
- Returns:
startTreatment
public void startTreatment(Agent patient,
int currentTick)
removePatient
public void removePatient(Agent patient)
- Removes the patient from the clinic
- Parameters:
patient
-
returnChanceOfMTC
public double returnChanceOfMTC(Clinic.AgentClinicalProfile profile)
- Returns chance for MTCT based on ARV
- Parameters:
agent:
- female
getPatientsProfile
public java.util.HashMap<java.lang.Integer,Clinic.AgentClinicalProfile> getPatientsProfile()