public class AllergyIntolerance extends BaseResource implements IResource
Definition: Risk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure to a substance.
Requirements: To record a clinical assessment of a propensity, or potential risk to an individual, of an adverse reaction upon future exposure to the specified substance, or class of substance.
Profile Definition: http://hl7.org/fhir/profiles/AllergyIntolerance
| Modifier and Type | Class and Description |
|---|---|
static class |
AllergyIntolerance.Reaction
Block class for child element: AllergyIntolerance.reaction ()
|
| Modifier and Type | Field and Description |
|---|---|
static TokenClientParam |
CATEGORY
Fluent Client search parameter constant for category
|
static TokenClientParam |
CRITICALITY
Fluent Client search parameter constant for criticality
|
static DateClientParam |
DATE
Fluent Client search parameter constant for date
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_RECORDER
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_REPORTER
Constant for fluent queries to be used to add include statements.
|
static DateClientParam |
LAST_DATE
Fluent Client search parameter constant for last-date
|
static TokenClientParam |
MANIFESTATION
Fluent Client search parameter constant for manifestation
|
static DateClientParam |
ONSET
Fluent Client search parameter constant for onset
|
static ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
static ReferenceClientParam |
RECORDER
Fluent Client search parameter constant for recorder
|
static ReferenceClientParam |
REPORTER
Fluent Client search parameter constant for reporter
|
static TokenClientParam |
ROUTE
Fluent Client search parameter constant for route
|
static TokenClientParam |
SEVERITY
Fluent Client search parameter constant for severity
|
static String |
SP_CATEGORY
Search parameter constant for category
|
static String |
SP_CRITICALITY
Search parameter constant for criticality
|
static String |
SP_DATE
Search parameter constant for date
|
static String |
SP_IDENTIFIER
Search parameter constant for identifier
|
static String |
SP_LAST_DATE
Search parameter constant for last-date
|
static String |
SP_MANIFESTATION
Search parameter constant for manifestation
|
static String |
SP_ONSET
Search parameter constant for onset
|
static String |
SP_PATIENT
Search parameter constant for patient
|
static String |
SP_RECORDER
Search parameter constant for recorder
|
static String |
SP_REPORTER
Search parameter constant for reporter
|
static String |
SP_ROUTE
Search parameter constant for route
|
static String |
SP_SEVERITY
Search parameter constant for severity
|
static String |
SP_STATUS
Search parameter constant for status
|
static String |
SP_SUBSTANCE
Search parameter constant for substance
|
static String |
SP_TYPE
Search parameter constant for type
|
static TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
static TokenClientParam |
SUBSTANCE
Fluent Client search parameter constant for substance
|
static TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
RES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
AllergyIntolerance() |
| Modifier and Type | Method and Description |
|---|---|
IdentifierDt |
addIdentifier()
Adds and returns a new value for identifier ()
|
AllergyIntolerance |
addIdentifier(IdentifierDt theValue)
Adds a given new value for identifier ()
|
AllergyIntolerance.Reaction |
addReaction()
Adds and returns a new value for reaction ()
|
AllergyIntolerance |
addReaction(AllergyIntolerance.Reaction theValue)
Adds a given new value for reaction ()
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
String |
getCategory()
Gets the value(s) for category ().
|
BoundCodeDt<AllergyIntoleranceCategoryEnum> |
getCategoryElement()
Gets the value(s) for category ().
|
String |
getCriticality()
Gets the value(s) for criticality ().
|
BoundCodeDt<AllergyIntoleranceCriticalityEnum> |
getCriticalityElement()
Gets the value(s) for criticality ().
|
List<IdentifierDt> |
getIdentifier()
Gets the value(s) for identifier ().
|
IdentifierDt |
getIdentifierFirstRep()
Gets the first repetition for identifier (),
creating it if it does not already exist.
|
Date |
getLastOccurence()
Gets the value(s) for lastOccurence ().
|
DateTimeDt |
getLastOccurenceElement()
Gets the value(s) for lastOccurence ().
|
AnnotationDt |
getNote()
Gets the value(s) for note ().
|
Date |
getOnset()
Gets the value(s) for onset ().
|
DateTimeDt |
getOnsetElement()
Gets the value(s) for onset ().
|
ResourceReferenceDt |
getPatient()
Gets the value(s) for patient ().
|
List<AllergyIntolerance.Reaction> |
getReaction()
Gets the value(s) for reaction ().
|
AllergyIntolerance.Reaction |
getReactionFirstRep()
Gets the first repetition for reaction (),
creating it if it does not already exist.
|
Date |
getRecordedDate()
Gets the value(s) for recordedDate ().
|
DateTimeDt |
getRecordedDateElement()
Gets the value(s) for recordedDate ().
|
ResourceReferenceDt |
getRecorder()
Gets the value(s) for recorder ().
|
ResourceReferenceDt |
getReporter()
Gets the value(s) for reporter ().
|
String |
getResourceName() |
String |
getStatus()
Gets the value(s) for status ().
|
BoundCodeDt<AllergyIntoleranceStatusEnum> |
getStatusElement()
Gets the value(s) for status ().
|
FhirVersionEnum |
getStructureFhirVersionEnum() |
CodeableConceptDt |
getSubstance()
Gets the value(s) for substance ().
|
String |
getType()
Gets the value(s) for type ().
|
BoundCodeDt<AllergyIntoleranceTypeEnum> |
getTypeElement()
Gets the value(s) for type ().
|
boolean |
isEmpty() |
AllergyIntolerance |
setCategory(AllergyIntoleranceCategoryEnum theValue)
Sets the value(s) for category ()
|
AllergyIntolerance |
setCategory(BoundCodeDt<AllergyIntoleranceCategoryEnum> theValue)
Sets the value(s) for category ()
|
AllergyIntolerance |
setCriticality(AllergyIntoleranceCriticalityEnum theValue)
Sets the value(s) for criticality ()
|
AllergyIntolerance |
setCriticality(BoundCodeDt<AllergyIntoleranceCriticalityEnum> theValue)
Sets the value(s) for criticality ()
|
AllergyIntolerance |
setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier ()
|
AllergyIntolerance |
setLastOccurence(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for lastOccurence ()
|
AllergyIntolerance |
setLastOccurence(DateTimeDt theValue)
Sets the value(s) for lastOccurence ()
|
AllergyIntolerance |
setLastOccurenceWithSecondsPrecision(Date theDate)
Sets the value for lastOccurence ()
|
AllergyIntolerance |
setNote(AnnotationDt theValue)
Sets the value(s) for note ()
|
AllergyIntolerance |
setOnset(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for onset ()
|
AllergyIntolerance |
setOnset(DateTimeDt theValue)
Sets the value(s) for onset ()
|
AllergyIntolerance |
setOnsetWithSecondsPrecision(Date theDate)
Sets the value for onset ()
|
AllergyIntolerance |
setPatient(ResourceReferenceDt theValue)
Sets the value(s) for patient ()
|
AllergyIntolerance |
setReaction(List<AllergyIntolerance.Reaction> theValue)
Sets the value(s) for reaction ()
|
AllergyIntolerance |
setRecordedDate(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for recordedDate ()
|
AllergyIntolerance |
setRecordedDate(DateTimeDt theValue)
Sets the value(s) for recordedDate ()
|
AllergyIntolerance |
setRecordedDateWithSecondsPrecision(Date theDate)
Sets the value for recordedDate ()
|
AllergyIntolerance |
setRecorder(ResourceReferenceDt theValue)
Sets the value(s) for recorder ()
|
AllergyIntolerance |
setReporter(ResourceReferenceDt theValue)
Sets the value(s) for reporter ()
|
AllergyIntolerance |
setStatus(AllergyIntoleranceStatusEnum theValue)
Sets the value(s) for status ()
|
AllergyIntolerance |
setStatus(BoundCodeDt<AllergyIntoleranceStatusEnum> theValue)
Sets the value(s) for status ()
|
AllergyIntolerance |
setSubstance(CodeableConceptDt theValue)
Sets the value(s) for substance ()
|
AllergyIntolerance |
setType(AllergyIntoleranceTypeEnum theValue)
Sets the value(s) for type ()
|
AllergyIntolerance |
setType(BoundCodeDt<AllergyIntoleranceTypeEnum> theValue)
Sets the value(s) for type ()
|
getContained, getId, getIdElement, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContained, getId, getLanguage, getResourceMetadata, getText, setId, setLanguage, setResourceMetadatagetIdElement, setId, setIdpublic static final String SP_SUBSTANCE
Description:
Type: token
Path: AllergyIntolerance.substance | AllergyIntolerance.reaction.substance
public static final TokenClientParam SUBSTANCE
Description:
Type: token
Path: AllergyIntolerance.substance | AllergyIntolerance.reaction.substance
public static final String SP_STATUS
Description:
Type: token
Path: AllergyIntolerance.status
public static final TokenClientParam STATUS
Description:
Type: token
Path: AllergyIntolerance.status
public static final String SP_CRITICALITY
Description:
Type: token
Path: AllergyIntolerance.criticality
public static final TokenClientParam CRITICALITY
Description:
Type: token
Path: AllergyIntolerance.criticality
public static final String SP_TYPE
Description:
Type: token
Path: AllergyIntolerance.type
public static final TokenClientParam TYPE
Description:
Type: token
Path: AllergyIntolerance.type
public static final String SP_CATEGORY
Description:
Type: token
Path: AllergyIntolerance.category
public static final TokenClientParam CATEGORY
Description:
Type: token
Path: AllergyIntolerance.category
public static final String SP_LAST_DATE
Description:
Type: date
Path: AllergyIntolerance.lastOccurence
public static final DateClientParam LAST_DATE
Description:
Type: date
Path: AllergyIntolerance.lastOccurence
public static final String SP_MANIFESTATION
Description:
Type: token
Path: AllergyIntolerance.reaction.manifestation
public static final TokenClientParam MANIFESTATION
Description:
Type: token
Path: AllergyIntolerance.reaction.manifestation
public static final String SP_ONSET
Description:
Type: date
Path: AllergyIntolerance.reaction.onset
public static final DateClientParam ONSET
Description:
Type: date
Path: AllergyIntolerance.reaction.onset
public static final String SP_SEVERITY
Description:
Type: token
Path: AllergyIntolerance.reaction.severity
public static final TokenClientParam SEVERITY
Description:
Type: token
Path: AllergyIntolerance.reaction.severity
public static final String SP_ROUTE
Description:
Type: token
Path: AllergyIntolerance.reaction.exposureRoute
public static final TokenClientParam ROUTE
Description:
Type: token
Path: AllergyIntolerance.reaction.exposureRoute
public static final String SP_IDENTIFIER
Description:
Type: token
Path: AllergyIntolerance.identifier
public static final TokenClientParam IDENTIFIER
Description:
Type: token
Path: AllergyIntolerance.identifier
public static final String SP_DATE
Description:
Type: date
Path: AllergyIntolerance.recordedDate
public static final DateClientParam DATE
Description:
Type: date
Path: AllergyIntolerance.recordedDate
public static final String SP_RECORDER
Description:
Type: reference
Path: AllergyIntolerance.recorder
public static final ReferenceClientParam RECORDER
Description:
Type: reference
Path: AllergyIntolerance.recorder
public static final String SP_PATIENT
Description:
Type: reference
Path: AllergyIntolerance.patient
public static final ReferenceClientParam PATIENT
Description:
Type: reference
Path: AllergyIntolerance.patient
public static final String SP_REPORTER
Description:
Type: reference
Path: AllergyIntolerance.reporter
public static final ReferenceClientParam REPORTER
Description:
Type: reference
Path: AllergyIntolerance.reporter
public static final Include INCLUDE_PATIENT
public static final Include INCLUDE_RECORDER
public static final Include INCLUDE_REPORTER
public AllergyIntolerance()
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ICompositeElementpublic List<IdentifierDt> getIdentifier()
null.
Definition: This records identifiers associated with this allergy/intolerance concern that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation)
public AllergyIntolerance setIdentifier(List<IdentifierDt> theValue)
Definition: This records identifiers associated with this allergy/intolerance concern that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation)
public IdentifierDt addIdentifier()
Definition: This records identifiers associated with this allergy/intolerance concern that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation)
public AllergyIntolerance addIdentifier(IdentifierDt theValue)
Definition: This records identifiers associated with this allergy/intolerance concern that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation)
theValue - The identifier to add (must not be null)public IdentifierDt getIdentifierFirstRep()
Definition: This records identifiers associated with this allergy/intolerance concern that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation)
public DateTimeDt getOnsetElement()
null.
Definition: Record of the date and/or time of the onset of the Allergy or Intolerance
public Date getOnset()
null.
Definition: Record of the date and/or time of the onset of the Allergy or Intolerance
public AllergyIntolerance setOnset(DateTimeDt theValue)
Definition: Record of the date and/or time of the onset of the Allergy or Intolerance
public AllergyIntolerance setOnset(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: Record of the date and/or time of the onset of the Allergy or Intolerance
public AllergyIntolerance setOnsetWithSecondsPrecision(Date theDate)
Definition: Record of the date and/or time of the onset of the Allergy or Intolerance
public DateTimeDt getRecordedDateElement()
null.
Definition: Date when the sensitivity was recorded
public Date getRecordedDate()
null.
Definition: Date when the sensitivity was recorded
public AllergyIntolerance setRecordedDate(DateTimeDt theValue)
Definition: Date when the sensitivity was recorded
public AllergyIntolerance setRecordedDate(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: Date when the sensitivity was recorded
public AllergyIntolerance setRecordedDateWithSecondsPrecision(Date theDate)
Definition: Date when the sensitivity was recorded
public ResourceReferenceDt getRecorder()
null.
Definition: Individual who recorded the record and takes responsibility for its conten
public AllergyIntolerance setRecorder(ResourceReferenceDt theValue)
Definition: Individual who recorded the record and takes responsibility for its conten
public ResourceReferenceDt getPatient()
null.
Definition: The patient who has the allergy or intolerance
public AllergyIntolerance setPatient(ResourceReferenceDt theValue)
Definition: The patient who has the allergy or intolerance
public ResourceReferenceDt getReporter()
null.
Definition: The source of the information about the allergy that is recorded
public AllergyIntolerance setReporter(ResourceReferenceDt theValue)
Definition: The source of the information about the allergy that is recorded
public CodeableConceptDt getSubstance()
null.
Definition: Identification of a substance, or a class of substances, that is considered to be responsible for the adverse reaction risk
public AllergyIntolerance setSubstance(CodeableConceptDt theValue)
Definition: Identification of a substance, or a class of substances, that is considered to be responsible for the adverse reaction risk
public BoundCodeDt<AllergyIntoleranceStatusEnum> getStatusElement()
null.
Definition: Assertion about certainty associated with the propensity, or potential risk, of a reaction to the identified Substance
public String getStatus()
null.
Definition: Assertion about certainty associated with the propensity, or potential risk, of a reaction to the identified Substance
public AllergyIntolerance setStatus(BoundCodeDt<AllergyIntoleranceStatusEnum> theValue)
Definition: Assertion about certainty associated with the propensity, or potential risk, of a reaction to the identified Substance
public AllergyIntolerance setStatus(AllergyIntoleranceStatusEnum theValue)
Definition: Assertion about certainty associated with the propensity, or potential risk, of a reaction to the identified Substance
public BoundCodeDt<AllergyIntoleranceCriticalityEnum> getCriticalityElement()
null.
Definition: Estimate of the potential clinical harm, or seriousness, of the reaction to the identified Substance
public String getCriticality()
null.
Definition: Estimate of the potential clinical harm, or seriousness, of the reaction to the identified Substance
public AllergyIntolerance setCriticality(BoundCodeDt<AllergyIntoleranceCriticalityEnum> theValue)
Definition: Estimate of the potential clinical harm, or seriousness, of the reaction to the identified Substance
public AllergyIntolerance setCriticality(AllergyIntoleranceCriticalityEnum theValue)
Definition: Estimate of the potential clinical harm, or seriousness, of the reaction to the identified Substance
public BoundCodeDt<AllergyIntoleranceTypeEnum> getTypeElement()
null.
Definition: Identification of the underlying physiological mechanism for the reaction risk.
public String getType()
null.
Definition: Identification of the underlying physiological mechanism for the reaction risk.
public AllergyIntolerance setType(BoundCodeDt<AllergyIntoleranceTypeEnum> theValue)
Definition: Identification of the underlying physiological mechanism for the reaction risk.
public AllergyIntolerance setType(AllergyIntoleranceTypeEnum theValue)
Definition: Identification of the underlying physiological mechanism for the reaction risk.
public BoundCodeDt<AllergyIntoleranceCategoryEnum> getCategoryElement()
null.
Definition: Category of the identified Substance
public String getCategory()
null.
Definition: Category of the identified Substance
public AllergyIntolerance setCategory(BoundCodeDt<AllergyIntoleranceCategoryEnum> theValue)
Definition: Category of the identified Substance
public AllergyIntolerance setCategory(AllergyIntoleranceCategoryEnum theValue)
Definition: Category of the identified Substance
public DateTimeDt getLastOccurenceElement()
null.
Definition: Represents the date and/or time of the last known occurrence of a reaction event
public Date getLastOccurence()
null.
Definition: Represents the date and/or time of the last known occurrence of a reaction event
public AllergyIntolerance setLastOccurence(DateTimeDt theValue)
Definition: Represents the date and/or time of the last known occurrence of a reaction event
public AllergyIntolerance setLastOccurence(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: Represents the date and/or time of the last known occurrence of a reaction event
public AllergyIntolerance setLastOccurenceWithSecondsPrecision(Date theDate)
Definition: Represents the date and/or time of the last known occurrence of a reaction event
public AnnotationDt getNote()
null.
Definition: Additional narrative about the propensity for the Adverse Reaction, not captured in other fields.
public AllergyIntolerance setNote(AnnotationDt theValue)
Definition: Additional narrative about the propensity for the Adverse Reaction, not captured in other fields.
public List<AllergyIntolerance.Reaction> getReaction()
null.
Definition: Details about each adverse reaction event linked to exposure to the identified Substance
public AllergyIntolerance setReaction(List<AllergyIntolerance.Reaction> theValue)
Definition: Details about each adverse reaction event linked to exposure to the identified Substance
public AllergyIntolerance.Reaction addReaction()
Definition: Details about each adverse reaction event linked to exposure to the identified Substance
public AllergyIntolerance addReaction(AllergyIntolerance.Reaction theValue)
Definition: Details about each adverse reaction event linked to exposure to the identified Substance
theValue - The reaction to add (must not be null)public AllergyIntolerance.Reaction getReactionFirstRep()
Definition: Details about each adverse reaction event linked to exposure to the identified Substance
public String getResourceName()
getResourceName in interface IResourcepublic FhirVersionEnum getStructureFhirVersionEnum()
getStructureFhirVersionEnum in interface IResourcegetStructureFhirVersionEnum in interface IBaseResourceCopyright © 2014–2016 University Health Network. All rights reserved.