public class MedicinalProductInteraction extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
MedicinalProductInteraction.MedicinalProductInteractionInteractantComponent |
| Modifier and Type | Field and Description |
|---|---|
protected StringType |
description
The interaction described.
|
protected CodeableConcept |
effect
The effect of the interaction, for example "reduced gastric absorption of primary medication".
|
protected CodeableConcept |
incidence
The incidence of the interaction, e.g.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.
|
protected List<MedicinalProductInteraction.MedicinalProductInteractionInteractantComponent> |
interactant
The specific medication, food or laboratory test that interacts.
|
protected CodeableConcept |
management
Actions for managing the interaction.
|
static String |
SP_SUBJECT
Search parameter: subject
|
protected List<Reference> |
subject
The medication for which this is a described interaction.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
protected List<Resource> |
subjectTarget
The actual objects that are the target of the reference (The medication for which this is a described interaction.)
|
protected CodeableConcept |
type
The type of the interaction e.g.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
MedicinalProductInteraction()
Constructor
|
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Resource> subjectTarget
protected StringType description
protected List<MedicinalProductInteraction.MedicinalProductInteractionInteractantComponent> interactant
protected CodeableConcept type
protected CodeableConcept effect
protected CodeableConcept incidence
protected CodeableConcept management
public static final String SP_SUBJECT
Description: The medication for which this is an interaction
Type: reference
Path: MedicinalProductInteraction.subject
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
Description: The medication for which this is an interaction
Type: reference
Path: MedicinalProductInteraction.subject
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
public MedicinalProductInteraction()
public List<Reference> getSubject()
subject (The medication for which this is a described interaction.)public MedicinalProductInteraction setSubject(List<Reference> theSubject)
this for easy method chainingpublic boolean hasSubject()
public Reference addSubject()
public MedicinalProductInteraction addSubject(Reference t)
public Reference getSubjectFirstRep()
subject, creating it if it does not already exist@Deprecated public List<Resource> getSubjectTarget()
public StringType getDescriptionElement()
description (The interaction described.). 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 MedicinalProductInteraction setDescriptionElement(StringType value)
value - description (The interaction described.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic String getDescription()
public MedicinalProductInteraction setDescription(String value)
value - The interaction described.public List<MedicinalProductInteraction.MedicinalProductInteractionInteractantComponent> getInteractant()
interactant (The specific medication, food or laboratory test that interacts.)public MedicinalProductInteraction setInteractant(List<MedicinalProductInteraction.MedicinalProductInteractionInteractantComponent> theInteractant)
this for easy method chainingpublic boolean hasInteractant()
public MedicinalProductInteraction.MedicinalProductInteractionInteractantComponent addInteractant()
public MedicinalProductInteraction addInteractant(MedicinalProductInteraction.MedicinalProductInteractionInteractantComponent t)
public MedicinalProductInteraction.MedicinalProductInteractionInteractantComponent getInteractantFirstRep()
interactant, creating it if it does not already existpublic CodeableConcept getType()
type (The type of the interaction e.g. drug-drug interaction, drug-food interaction, drug-lab test interaction.)public boolean hasType()
public MedicinalProductInteraction setType(CodeableConcept value)
value - type (The type of the interaction e.g. drug-drug interaction, drug-food interaction, drug-lab test interaction.)public CodeableConcept getEffect()
effect (The effect of the interaction, for example "reduced gastric absorption of primary medication".)public boolean hasEffect()
public MedicinalProductInteraction setEffect(CodeableConcept value)
value - effect (The effect of the interaction, for example "reduced gastric absorption of primary medication".)public CodeableConcept getIncidence()
incidence (The incidence of the interaction, e.g. theoretical, observed.)public boolean hasIncidence()
public MedicinalProductInteraction setIncidence(CodeableConcept value)
value - incidence (The incidence of the interaction, e.g. theoretical, observed.)public CodeableConcept getManagement()
management (Actions for managing the interaction.)public boolean hasManagement()
public MedicinalProductInteraction setManagement(CodeableConcept value)
value - management (Actions for managing the interaction.)protected void listChildren(List<Property> children)
listChildren in class DomainResourcepublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class DomainResourcepublic MedicinalProductInteraction copy()
copy in class DomainResourcepublic void copyValues(MedicinalProductInteraction dst)
protected MedicinalProductInteraction typedCopy()
public boolean equalsDeep(Base other_)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other_)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2021 Health Level 7. All rights reserved.