|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.openmrs.Person
org.openmrs.Patient
public class Patient
Defines a Patient in the system. A patient is simply an extension of a person and all that that implies.
| Field Summary | |
|---|---|
protected static org.apache.commons.logging.Log |
log
|
static long |
serialVersionUID
|
| Fields inherited from class org.openmrs.Person |
|---|
personId |
| Constructor Summary | |
|---|---|
Patient()
default constructor |
|
Patient(java.lang.Integer patientId)
Constructor with default patient id |
|
Patient(Person person)
|
|
| Method Summary | |
|---|---|
void |
addIdentifier(PatientIdentifier patientIdentifier)
Will add this PatientIdentifier if the patient doesn't contain it already |
void |
addIdentifiers(java.util.Collection<PatientIdentifier> patientIdentifiers)
Will only add PatientIdentifiers in this list that this patient does not have already |
boolean |
equals(java.lang.Object obj)
Compares two objects for similarity This must pass through to the parent object (org.openmrs.Person) in order to get similarity of person/patient objects |
java.util.List<PatientIdentifier> |
getActiveIdentifiers()
Returns only the non-voided identifiers for this patient. |
User |
getChangedBy()
|
User |
getCreator()
|
java.util.Date |
getDateChanged()
|
java.util.Date |
getDateCreated()
|
java.util.Date |
getDateVoided()
|
java.util.Set<PatientIdentifier> |
getIdentifiers()
Get all of this patients identifiers -- both voided and non-voided ones. |
java.lang.Integer |
getPatientId()
|
PatientIdentifier |
getPatientIdentifier()
Convenience method to get the "preferred" identifier for patient. |
PatientIdentifier |
getPatientIdentifier(java.lang.Integer identifierTypeId)
Return's the first (preferred) patient identifier matching identifierTypeId |
PatientIdentifier |
getPatientIdentifier(java.lang.String identifierTypeName)
Return's the first (preferred) patient identifier matching identifierTypeName |
Tribe |
getTribe()
|
java.lang.Boolean |
getVoided()
|
User |
getVoidedBy()
|
java.lang.String |
getVoidReason()
|
int |
hashCode()
The hashcode for a patient/person is used to index the objects in a tree This must pass through to the parent object (org.openmrs.Person) in order to get similarity of person/patient objects |
java.lang.Boolean |
isVoided()
|
void |
removeIdentifier(PatientIdentifier patientIdentifier)
|
void |
setChangedBy(User changedBy)
|
void |
setCreator(User creator)
|
void |
setDateChanged(java.util.Date dateChanged)
|
void |
setDateCreated(java.util.Date dateCreated)
|
void |
setDateVoided(java.util.Date dateVoided)
|
void |
setIdentifiers(java.util.Set<PatientIdentifier> identifiers)
|
void |
setPatientId(java.lang.Integer patientId)
Sets the internal identifier for a patient. |
void |
setPersonId(java.lang.Integer personId)
Overrides the parent setPersonId(Integer) so that we can be sure patient id is also set correctly. |
void |
setTribe(Tribe tribe)
|
void |
setVoided(java.lang.Boolean voided)
|
void |
setVoidedBy(User voidedBy)
|
void |
setVoidReason(java.lang.String voidReason)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final long serialVersionUID
protected static final org.apache.commons.logging.Log log
| Constructor Detail |
|---|
public Patient()
public Patient(Person person)
public Patient(java.lang.Integer patientId)
patientId - | Method Detail |
|---|
public boolean equals(java.lang.Object obj)
equals in class Personobj -
Person.equals(java.lang.Object)public int hashCode()
hashCode in class PersonPerson.hashCode()public java.lang.Integer getPatientId()
public void setPatientId(java.lang.Integer patientId)
patientId - public void setPersonId(java.lang.Integer personId)
setPersonId in class PersonpersonId - The personId to set.Person.setPersonId(java.lang.Integer)public Tribe getTribe()
public void setTribe(Tribe tribe)
tribe - patient's tribepublic java.util.Set<PatientIdentifier> getIdentifiers()
getActiveIdentifiers()
PatientIdentifier,
getActiveIdentifiers()public void setIdentifiers(java.util.Set<PatientIdentifier> identifiers)
patientIdentifiers - update all known identifiers for patientPatientIdentifierpublic void addIdentifiers(java.util.Collection<PatientIdentifier> patientIdentifiers)
patientIdentifiers - public void addIdentifier(PatientIdentifier patientIdentifier)
patientIdentifier - public void removeIdentifier(PatientIdentifier patientIdentifier)
public PatientIdentifier getPatientIdentifier()
public PatientIdentifier getPatientIdentifier(java.lang.Integer identifierTypeId)
identifierTypeId
identifierTypeId -
public PatientIdentifier getPatientIdentifier(java.lang.String identifierTypeName)
identifierTypeName
identifierTypeName -
public java.util.List<PatientIdentifier> getActiveIdentifiers()
getIdentifiers()
getIdentifiers()public java.lang.String toString()
toString in class PersonObject.toString()public User getChangedBy()
public void setChangedBy(User changedBy)
public User getCreator()
public void setCreator(User creator)
public java.util.Date getDateChanged()
public void setDateChanged(java.util.Date dateChanged)
public java.util.Date getDateCreated()
public void setDateCreated(java.util.Date dateCreated)
public java.util.Date getDateVoided()
public void setDateVoided(java.util.Date dateVoided)
public java.lang.Boolean getVoided()
public java.lang.Boolean isVoided()
public void setVoided(java.lang.Boolean voided)
public User getVoidedBy()
public void setVoidedBy(User voidedBy)
public java.lang.String getVoidReason()
public void setVoidReason(java.lang.String voidReason)
|
OpenMRS-trunk | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||