public class AdverseEvent extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
AdverseEvent.AdverseEventCategory |
static class |
AdverseEvent.AdverseEventCategoryEnumFactory |
static class |
AdverseEvent.AdverseEventCausality |
static class |
AdverseEvent.AdverseEventCausalityEnumFactory |
static class |
AdverseEvent.AdverseEventSuspectEntityComponent |
| Modifier and Type | Field and Description |
|---|---|
protected Enumeration<AdverseEvent.AdverseEventCategory> |
category
The type of event which is important to characterize what occurred and caused harm to the subject, or had the potential to cause harm to the subject.
|
static TokenClientParam |
CATEGORY
Fluent Client search parameter constant for category
|
protected DateTimeType |
date
The date (and perhaps time) when the adverse event occurred.
|
static DateClientParam |
DATE
Fluent Client search parameter constant for date
|
protected StringType |
description
Describes the adverse event in text.
|
protected Reference |
eventParticipant
Parties that may or should contribute or have contributed information to the Act.
|
protected Resource |
eventParticipantTarget
The actual object that is the target of the reference (Parties that may or should contribute or have contributed information to the Act.
|
protected Identifier |
identifier
The identifier(s) of this adverse event that are assigned by business processes and/or used to refer to it when a direct URL reference to the resource itsefl is not appropriate.
|
static Include |
INCLUDE_LOCATION
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_REACTION
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_STUDY
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_SUBSTANCE
Constant for fluent queries to be used to add include statements.
|
protected Reference |
location
The information about where the adverse event occurred.
|
static ReferenceClientParam |
LOCATION
Fluent Client search parameter constant for location
|
protected Location |
locationTarget
The actual object that is the target of the reference (The information about where the adverse event occurred.)
|
protected CodeableConcept |
outcome
Describes the type of outcome from the adverse event.
|
protected List<Reference> |
reaction
Includes information about the reaction that occurred as a result of exposure to a substance (for example, a drug or a chemical).
|
static ReferenceClientParam |
REACTION
Fluent Client search parameter constant for reaction
|
protected List<Condition> |
reactionTarget
The actual objects that are the target of the reference (Includes information about the reaction that occurred as a result of exposure to a substance (for example, a drug or a chemical).)
|
protected Reference |
recorder
Information on who recorded the adverse event.
|
static ReferenceClientParam |
RECORDER
Fluent Client search parameter constant for recorder
|
protected Resource |
recorderTarget
The actual object that is the target of the reference (Information on who recorded the adverse event.
|
protected List<Reference> |
referenceDocument
AdverseEvent.referenceDocument.
|
protected List<DocumentReference> |
referenceDocumentTarget
The actual objects that are the target of the reference (AdverseEvent.referenceDocument.)
|
protected CodeableConcept |
seriousness
Describes the seriousness or severity of the adverse event.
|
static TokenClientParam |
SERIOUSNESS
Fluent Client search parameter constant for seriousness
|
static String |
SP_CATEGORY
Search parameter: category
|
static String |
SP_DATE
Search parameter: date
|
static String |
SP_LOCATION
Search parameter: location
|
static String |
SP_REACTION
Search parameter: reaction
|
static String |
SP_RECORDER
Search parameter: recorder
|
static String |
SP_SERIOUSNESS
Search parameter: seriousness
|
static String |
SP_STUDY
Search parameter: study
|
static String |
SP_SUBJECT
Search parameter: subject
|
static String |
SP_SUBSTANCE
Search parameter: substance
|
static String |
SP_TYPE
Search parameter: type
|
protected List<Reference> |
study
AdverseEvent.study.
|
static ReferenceClientParam |
STUDY
Fluent Client search parameter constant for study
|
protected List<ResearchStudy> |
studyTarget
The actual objects that are the target of the reference (AdverseEvent.study.)
|
protected Reference |
subject
This subject or group impacted by the event.
|
static ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
protected List<Reference> |
subjectMedicalHistory
AdverseEvent.subjectMedicalHistory.
|
protected List<Resource> |
subjectMedicalHistoryTarget
The actual objects that are the target of the reference (AdverseEvent.subjectMedicalHistory.)
|
protected Resource |
subjectTarget
The actual object that is the target of the reference (This subject or group impacted by the event.
|
static ReferenceClientParam |
SUBSTANCE
Fluent Client search parameter constant for substance
|
protected List<AdverseEvent.AdverseEventSuspectEntityComponent> |
suspectEntity
Describes the entity that is suspected to have caused the adverse event.
|
protected CodeableConcept |
type
This element defines the specific type of event that occurred or that was prevented from occurring.
|
static TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
contained, extension, modifierExtension, textid, implicitRules, language, metaRES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
AdverseEvent()
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDatagetMeta, getStructureFhirVersionEnum, setIdgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected Identifier identifier
protected Enumeration<AdverseEvent.AdverseEventCategory> category
protected CodeableConcept type
protected Reference subject
protected Resource subjectTarget
protected DateTimeType date
protected List<Reference> reaction
protected List<Condition> reactionTarget
protected Location locationTarget
protected CodeableConcept seriousness
protected CodeableConcept outcome
protected Reference recorder
protected Resource recorderTarget
protected Reference eventParticipant
protected Resource eventParticipantTarget
protected StringType description
protected List<AdverseEvent.AdverseEventSuspectEntityComponent> suspectEntity
protected List<Reference> subjectMedicalHistory
protected List<Resource> subjectMedicalHistoryTarget
protected List<Reference> referenceDocument
protected List<DocumentReference> referenceDocumentTarget
protected List<ResearchStudy> studyTarget
public static final String SP_DATE
Description: When the event occurred
Type: date
Path: AdverseEvent.date
public static final DateClientParam DATE
Description: When the event occurred
Type: date
Path: AdverseEvent.date
public static final String SP_RECORDER
Description: Who recorded the adverse event
Type: reference
Path: AdverseEvent.recorder
public static final ReferenceClientParam RECORDER
Description: Who recorded the adverse event
Type: reference
Path: AdverseEvent.recorder
public static final Include INCLUDE_RECORDER
public static final String SP_STUDY
Description: AdverseEvent.study
Type: reference
Path: AdverseEvent.study
public static final ReferenceClientParam STUDY
Description: AdverseEvent.study
Type: reference
Path: AdverseEvent.study
public static final Include INCLUDE_STUDY
public static final String SP_REACTION
Description: Adverse Reaction Events linked to exposure to substance
Type: reference
Path: AdverseEvent.reaction
public static final ReferenceClientParam REACTION
Description: Adverse Reaction Events linked to exposure to substance
Type: reference
Path: AdverseEvent.reaction
public static final Include INCLUDE_REACTION
public static final String SP_SERIOUSNESS
Description: Mild | Moderate | Severe
Type: token
Path: AdverseEvent.seriousness
public static final TokenClientParam SERIOUSNESS
Description: Mild | Moderate | Severe
Type: token
Path: AdverseEvent.seriousness
public static final String SP_SUBJECT
Description: Subject or group impacted by event
Type: reference
Path: AdverseEvent.subject
public static final ReferenceClientParam SUBJECT
Description: Subject or group impacted by event
Type: reference
Path: AdverseEvent.subject
public static final Include INCLUDE_SUBJECT
public static final String SP_SUBSTANCE
Description: Refers to the specific entity that caused the adverse event
Type: reference
Path: AdverseEvent.suspectEntity.instance
public static final ReferenceClientParam SUBSTANCE
Description: Refers to the specific entity that caused the adverse event
Type: reference
Path: AdverseEvent.suspectEntity.instance
public static final Include INCLUDE_SUBSTANCE
public static final String SP_LOCATION
Description: Location where adverse event occurred
Type: reference
Path: AdverseEvent.location
public static final ReferenceClientParam LOCATION
Description: Location where adverse event occurred
Type: reference
Path: AdverseEvent.location
public static final Include INCLUDE_LOCATION
public static final String SP_CATEGORY
Description: AE | PAE
An adverse event is an event that caused harm to a patient, an adverse reaction is a something that is a subject-specific event that is a result of an exposure to a medication, food, device or environmental substance, a potential adverse event is something that occurred and that could have caused harm to a patient but did not
Type: token
Path: AdverseEvent.category
public static final TokenClientParam CATEGORY
Description: AE | PAE
An adverse event is an event that caused harm to a patient, an adverse reaction is a something that is a subject-specific event that is a result of an exposure to a medication, food, device or environmental substance, a potential adverse event is something that occurred and that could have caused harm to a patient but did not
Type: token
Path: AdverseEvent.category
public static final String SP_TYPE
Description: actual | potential
Type: token
Path: AdverseEvent.type
public static final TokenClientParam TYPE
Description: actual | potential
Type: token
Path: AdverseEvent.type
public AdverseEvent()
public Identifier getIdentifier()
identifier (The identifier(s) of this adverse event that are assigned by business processes and/or used to refer to it when a direct URL reference to the resource itsefl is not appropriate.)public boolean hasIdentifier()
public AdverseEvent setIdentifier(Identifier value)
value - identifier (The identifier(s) of this adverse event that are assigned by business processes and/or used to refer to it when a direct URL reference to the resource itsefl is not appropriate.)public Enumeration<AdverseEvent.AdverseEventCategory> getCategoryElement()
category (The type of event which is important to characterize what occurred and caused harm to the subject, or had the potential to cause harm to the subject.). This is the underlying object with id, value and extensions. The accessor "getCategory" gives direct access to the valuepublic boolean hasCategoryElement()
public boolean hasCategory()
public AdverseEvent setCategoryElement(Enumeration<AdverseEvent.AdverseEventCategory> value)
value - category (The type of event which is important to characterize what occurred and caused harm to the subject, or had the potential to cause harm to the subject.). This is the underlying object with id, value and extensions. The accessor "getCategory" gives direct access to the valuepublic AdverseEvent.AdverseEventCategory getCategory()
public AdverseEvent setCategory(AdverseEvent.AdverseEventCategory value)
value - The type of event which is important to characterize what occurred and caused harm to the subject, or had the potential to cause harm to the subject.public CodeableConcept getType()
type (This element defines the specific type of event that occurred or that was prevented from occurring.)public boolean hasType()
public AdverseEvent setType(CodeableConcept value)
value - type (This element defines the specific type of event that occurred or that was prevented from occurring.)public Reference getSubject()
subject (This subject or group impacted by the event. With a prospective adverse event, there will be no subject as the adverse event was prevented.)public boolean hasSubject()
public AdverseEvent setSubject(Reference value)
value - subject (This subject or group impacted by the event. With a prospective adverse event, there will be no subject as the adverse event was prevented.)public Resource getSubjectTarget()
subject The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (This subject or group impacted by the event. With a prospective adverse event, there will be no subject as the adverse event was prevented.)public AdverseEvent setSubjectTarget(Resource value)
value - subject The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (This subject or group impacted by the event. With a prospective adverse event, there will be no subject as the adverse event was prevented.)public DateTimeType getDateElement()
date (The date (and perhaps time) when the adverse event occurred.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the valuepublic boolean hasDateElement()
public boolean hasDate()
public AdverseEvent setDateElement(DateTimeType value)
value - date (The date (and perhaps time) when the adverse event occurred.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the valuepublic AdverseEvent setDate(Date value)
value - The date (and perhaps time) when the adverse event occurred.public List<Reference> getReaction()
reaction (Includes information about the reaction that occurred as a result of exposure to a substance (for example, a drug or a chemical).)public AdverseEvent setReaction(List<Reference> theReaction)
this for easy method chainingpublic boolean hasReaction()
public Reference addReaction()
public AdverseEvent addReaction(Reference t)
public Reference getReactionFirstRep()
reaction, creating it if it does not already exist@Deprecated public List<Condition> getReactionTarget()
@Deprecated public Condition addReactionTarget()
public Reference getLocation()
location (The information about where the adverse event occurred.)public boolean hasLocation()
public AdverseEvent setLocation(Reference value)
value - location (The information about where the adverse event occurred.)public Location getLocationTarget()
location The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The information about where the adverse event occurred.)public AdverseEvent setLocationTarget(Location value)
value - location The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The information about where the adverse event occurred.)public CodeableConcept getSeriousness()
seriousness (Describes the seriousness or severity of the adverse event.)public boolean hasSeriousness()
public AdverseEvent setSeriousness(CodeableConcept value)
value - seriousness (Describes the seriousness or severity of the adverse event.)public CodeableConcept getOutcome()
outcome (Describes the type of outcome from the adverse event.)public boolean hasOutcome()
public AdverseEvent setOutcome(CodeableConcept value)
value - outcome (Describes the type of outcome from the adverse event.)public Reference getRecorder()
recorder (Information on who recorded the adverse event. May be the patient or a practitioner.)public boolean hasRecorder()
public AdverseEvent setRecorder(Reference value)
value - recorder (Information on who recorded the adverse event. May be the patient or a practitioner.)public Resource getRecorderTarget()
recorder The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Information on who recorded the adverse event. May be the patient or a practitioner.)public AdverseEvent setRecorderTarget(Resource value)
value - recorder The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Information on who recorded the adverse event. May be the patient or a practitioner.)public Reference getEventParticipant()
eventParticipant (Parties that may or should contribute or have contributed information to the Act. Such information includes information leading to the decision to perform the Act and how to perform the Act (e.g. consultant), information that the Act itself seeks to reveal (e.g. informant of clinical history), or information about what Act was performed (e.g. informant witness).)public boolean hasEventParticipant()
public AdverseEvent setEventParticipant(Reference value)
value - eventParticipant (Parties that may or should contribute or have contributed information to the Act. Such information includes information leading to the decision to perform the Act and how to perform the Act (e.g. consultant), information that the Act itself seeks to reveal (e.g. informant of clinical history), or information about what Act was performed (e.g. informant witness).)public Resource getEventParticipantTarget()
eventParticipant The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Parties that may or should contribute or have contributed information to the Act. Such information includes information leading to the decision to perform the Act and how to perform the Act (e.g. consultant), information that the Act itself seeks to reveal (e.g. informant of clinical history), or information about what Act was performed (e.g. informant witness).)public AdverseEvent setEventParticipantTarget(Resource value)
value - eventParticipant The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Parties that may or should contribute or have contributed information to the Act. Such information includes information leading to the decision to perform the Act and how to perform the Act (e.g. consultant), information that the Act itself seeks to reveal (e.g. informant of clinical history), or information about what Act was performed (e.g. informant witness).)public StringType getDescriptionElement()
description (Describes the adverse event in text.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic boolean hasDescriptionElement()
public boolean hasDescription()
public AdverseEvent setDescriptionElement(StringType value)
value - description (Describes the adverse event in text.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic String getDescription()
public AdverseEvent setDescription(String value)
value - Describes the adverse event in text.public List<AdverseEvent.AdverseEventSuspectEntityComponent> getSuspectEntity()
suspectEntity (Describes the entity that is suspected to have caused the adverse event.)public AdverseEvent setSuspectEntity(List<AdverseEvent.AdverseEventSuspectEntityComponent> theSuspectEntity)
this for easy method chainingpublic boolean hasSuspectEntity()
public AdverseEvent.AdverseEventSuspectEntityComponent addSuspectEntity()
public AdverseEvent addSuspectEntity(AdverseEvent.AdverseEventSuspectEntityComponent t)
public AdverseEvent.AdverseEventSuspectEntityComponent getSuspectEntityFirstRep()
suspectEntity, creating it if it does not already existpublic List<Reference> getSubjectMedicalHistory()
subjectMedicalHistory (AdverseEvent.subjectMedicalHistory.)public AdverseEvent setSubjectMedicalHistory(List<Reference> theSubjectMedicalHistory)
this for easy method chainingpublic boolean hasSubjectMedicalHistory()
public Reference addSubjectMedicalHistory()
public AdverseEvent addSubjectMedicalHistory(Reference t)
public Reference getSubjectMedicalHistoryFirstRep()
subjectMedicalHistory, creating it if it does not already exist@Deprecated public List<Resource> getSubjectMedicalHistoryTarget()
public List<Reference> getReferenceDocument()
referenceDocument (AdverseEvent.referenceDocument.)public AdverseEvent setReferenceDocument(List<Reference> theReferenceDocument)
this for easy method chainingpublic boolean hasReferenceDocument()
public Reference addReferenceDocument()
public AdverseEvent addReferenceDocument(Reference t)
public Reference getReferenceDocumentFirstRep()
referenceDocument, creating it if it does not already exist@Deprecated public List<DocumentReference> getReferenceDocumentTarget()
@Deprecated public DocumentReference addReferenceDocumentTarget()
public AdverseEvent setStudy(List<Reference> theStudy)
this for easy method chainingpublic boolean hasStudy()
public AdverseEvent addStudy(Reference t)
public Reference getStudyFirstRep()
study, creating it if it does not already exist@Deprecated public List<ResearchStudy> getStudyTarget()
@Deprecated public ResearchStudy addStudyTarget()
protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class DomainResourceFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class DomainResourceFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class DomainResourceFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class DomainResourceFHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic AdverseEvent copy()
copy in class DomainResourceprotected AdverseEvent typedCopy()
public boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2017 University Health Network. All rights reserved.