@Entity public class Allergy extends BaseFormRecordableOpenmrsData
| Modifier and Type | Field and Description | 
|---|---|
| static long | serialVersionUID | 
FORM_NAMESPACE_PATH_MAX_LENGTH, FORM_NAMESPACE_PATH_SEPARATOR, formNamespaceAndPathcreator| Constructor and Description | 
|---|
| Allergy()Default constructor | 
| Allergy(Patient patient,
       Allergen allergen,
       Concept severity,
       String comments,
       List<AllergyReaction> reactions) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | addReaction(AllergyReaction reaction)Adds a new allergy reaction | 
| void | copy(Allergy allergy)Copies all property values, apart from the id and uuid,
 from the given allergy into this object | 
| Allergen | getAllergen() | 
| AllergenType | getAllergenType() | 
| Integer | getAllergyId() | 
| AllergyReaction | getAllergyReaction(Integer allergyReactionId)Gets an allergy reaction with a given id | 
| String | getComment()Deprecated. 
 as of 2.3.0, replaced by  getComments() | 
| String | getComments() | 
| Date | getDateLastUpdated() | 
| Encounter | getEncounter()Basic property getter for encounter | 
| Integer | getId() | 
| Patient | getPatient() | 
| AllergyReaction | getReaction(Concept concept)Gets the reaction with a given concept | 
| String | getReactionNonCoded() | 
| List<AllergyReaction> | getReactions() | 
| Concept | getSeverity() | 
| boolean | hasSameAllergen(Allergy allergy)Checks if we have the same allergen as that in the given allergy | 
| boolean | hasSameValues(Allergy allergy)Checks if this allergy has the same values as a given one. | 
| boolean | removeReaction(AllergyReaction reaction)Removes an allergy reaction | 
| void | setAllergen(Allergen allergen) | 
| void | setAllergenType(AllergenType allergenType)set the allergyType of the Allergy | 
| void | setAllergenType(String type)set the allergyType of the Allergy. | 
| void | setAllergyId(Integer allergyId) | 
| void | setComment(String comment)Deprecated. 
 as of 2.3.0, replaced by  setComments(String) | 
| void | setComments(String comments) | 
| void | setEncounter(Encounter encounter)Basic property setter for encounter | 
| void | setId(Integer allergyId) | 
| void | setPatient(Patient patient) | 
| void | setReactions(List<AllergyReaction> reactions) | 
| void | setSeverity(Concept severity) | 
getFormFieldNamespace, getFormFieldNamespace, getFormFieldPath, getFormFieldPath, getFormNamespaceAndPath, getFormNamespaceAndPath, setFormField, setFormNamespaceAndPathgetChangedBy, getCreator, getDateChanged, getDateCreated, getDateVoided, getVoided, getVoidedBy, getVoidReason, isVoided, setChangedBy, setCreator, setDateChanged, setDateCreated, setDateVoided, setVoided, setVoidedBy, setVoidReasonequals, getUuid, hashCode, setUuid, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetUuid, setUuidpublic static final long serialVersionUID
public Integer getAllergyId()
public void setAllergyId(Integer allergyId)
allergyId - the allergyId to setpublic Integer getId()
OpenmrsObject.getId()public void setId(Integer allergyId)
allergyId - - The unique Identifier for the objectOpenmrsObject.setId(java.lang.Integer)public Patient getPatient()
public void setPatient(Patient patient)
patient - the patient to setpublic AllergenType getAllergenType()
public void setAllergenType(AllergenType allergenType)
allergenType - the allergyType to setpublic void setAllergenType(String type)
AllergenType, according to the given String type.type - the allergyType to setpublic Allergen getAllergen()
public void setAllergen(Allergen allergen)
allergen - the allergen to setpublic Concept getSeverity()
public void setSeverity(Concept severity)
severity - the severity to set@Deprecated public String getComment()
getComments()@Deprecated public void setComment(String comment)
setComments(String)comment - the comment to setpublic String getComments()
public void setComments(String comments)
comments - the comments to setpublic List<AllergyReaction> getReactions()
public void setReactions(List<AllergyReaction> reactions)
reactions - the reactions to setpublic boolean addReaction(AllergyReaction reaction)
reaction - the reaction to addpublic boolean removeReaction(AllergyReaction reaction)
reaction - the reaction to removepublic Date getDateLastUpdated()
public boolean hasSameValues(Allergy allergy)
allergy - the allergy whose values to compare withpublic AllergyReaction getAllergyReaction(Integer allergyReactionId)
allergyReactionId - the allergy reaction idpublic void copy(Allergy allergy)
allergy - the allergy whose property values to copyInvocationTargetExceptionIllegalAccessExceptionpublic String getReactionNonCoded()
public AllergyReaction getReaction(Concept concept)
concept - the conceptpublic boolean hasSameAllergen(Allergy allergy)
allergy - the given allergy whose allergen to checkpublic Encounter getEncounter()
public void setEncounter(Encounter encounter)
encounter - - the encounter to setCopyright © 2024 OpenMRS Inc.. All rights reserved.