public class EntryDefinition extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
EntryDefinition.EntryDefinitionRelatedEntryComponent |
| Modifier and Type | Field and Description |
|---|---|
protected List<CodeableConcept> |
additionalCharacteristic
Used for examplefor Out of Formulary, or any specifics.
|
protected List<CodeableConcept> |
additionalClassification
User for example for ATC classification, or.
|
protected List<Identifier> |
additionalIdentifier
Used in supporting related concepts, e.g.
|
protected List<CodeableConcept> |
classification
Classes of devices, or ATC for medication.
|
protected Identifier |
identifier
Used in supporting different identifiers for the same product, e.g.
|
protected DateTimeType |
lastUpdated
Typically date of issue is different from the beginning of the validity.
|
protected CodeableConcept |
purpose
Whether the entry represents an orderable item, or other.
|
protected Reference |
referencedItem
Content of the catalog.
|
protected Resource |
referencedItemTarget
The actual object that is the target of the reference (Content of the catalog.)
|
protected List<EntryDefinition.EntryDefinitionRelatedEntryComponent> |
relatedEntry
Used for example, to point to a substance, or to a device used to administer a medication.
|
protected CodeableConcept |
status
Used to support catalog exchange even for unsupported products, e.g.
|
protected CodeableConcept |
type
The type of item - medication, device, service, protocol or other.
|
protected Period |
validityPeriod
The time period in which this catalog entry is expected to be active.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
EntryDefinition()
Constructor
|
EntryDefinition(CodeableConcept purpose,
Reference referencedItem)
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, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, 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, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected CodeableConcept type
protected CodeableConcept purpose
protected Reference referencedItem
protected Resource referencedItemTarget
protected Identifier identifier
protected List<Identifier> additionalIdentifier
protected List<CodeableConcept> classification
protected CodeableConcept status
protected Period validityPeriod
protected DateTimeType lastUpdated
protected List<CodeableConcept> additionalCharacteristic
protected List<CodeableConcept> additionalClassification
protected List<EntryDefinition.EntryDefinitionRelatedEntryComponent> relatedEntry
public EntryDefinition()
public EntryDefinition(CodeableConcept purpose, Reference referencedItem)
public CodeableConcept getType()
type (The type of item - medication, device, service, protocol or other.)public boolean hasType()
public EntryDefinition setType(CodeableConcept value)
value - type (The type of item - medication, device, service, protocol or other.)public CodeableConcept getPurpose()
purpose (Whether the entry represents an orderable item, or other.)public boolean hasPurpose()
public EntryDefinition setPurpose(CodeableConcept value)
value - purpose (Whether the entry represents an orderable item, or other.)public Reference getReferencedItem()
referencedItem (Content of the catalog.)public boolean hasReferencedItem()
public EntryDefinition setReferencedItem(Reference value)
value - referencedItem (Content of the catalog.)public Resource getReferencedItemTarget()
referencedItem 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. (Content of the catalog.)public EntryDefinition setReferencedItemTarget(Resource value)
value - referencedItem 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. (Content of the catalog.)public Identifier getIdentifier()
identifier (Used in supporting different identifiers for the same product, e.g. manufacturer code and retailer code.)public boolean hasIdentifier()
public EntryDefinition setIdentifier(Identifier value)
value - identifier (Used in supporting different identifiers for the same product, e.g. manufacturer code and retailer code.)public List<Identifier> getAdditionalIdentifier()
additionalIdentifier (Used in supporting related concepts, e.g. NDC to RxNorm.)public EntryDefinition setAdditionalIdentifier(List<Identifier> theAdditionalIdentifier)
this for easy method chainingpublic boolean hasAdditionalIdentifier()
public Identifier addAdditionalIdentifier()
public EntryDefinition addAdditionalIdentifier(Identifier t)
public Identifier getAdditionalIdentifierFirstRep()
additionalIdentifier, creating it if it does not already existpublic List<CodeableConcept> getClassification()
classification (Classes of devices, or ATC for medication.)public EntryDefinition setClassification(List<CodeableConcept> theClassification)
this for easy method chainingpublic boolean hasClassification()
public CodeableConcept addClassification()
public EntryDefinition addClassification(CodeableConcept t)
public CodeableConcept getClassificationFirstRep()
classification, creating it if it does not already existpublic CodeableConcept getStatus()
status (Used to support catalog exchange even for unsupported products, e.g. getting list of medications even if not prescribable.)public boolean hasStatus()
public EntryDefinition setStatus(CodeableConcept value)
value - status (Used to support catalog exchange even for unsupported products, e.g. getting list of medications even if not prescribable.)public Period getValidityPeriod()
validityPeriod (The time period in which this catalog entry is expected to be active.)public boolean hasValidityPeriod()
public EntryDefinition setValidityPeriod(Period value)
value - validityPeriod (The time period in which this catalog entry is expected to be active.)public DateTimeType getLastUpdatedElement()
lastUpdated (Typically date of issue is different from the beginning of the validity. This can be used to see when an item was last updated.). This is the underlying object with id, value and extensions. The accessor "getLastUpdated" gives direct access to the valuepublic boolean hasLastUpdatedElement()
public boolean hasLastUpdated()
public EntryDefinition setLastUpdatedElement(DateTimeType value)
value - lastUpdated (Typically date of issue is different from the beginning of the validity. This can be used to see when an item was last updated.). This is the underlying object with id, value and extensions. The accessor "getLastUpdated" gives direct access to the valuepublic Date getLastUpdated()
public EntryDefinition setLastUpdated(Date value)
value - Typically date of issue is different from the beginning of the validity. This can be used to see when an item was last updated.public List<CodeableConcept> getAdditionalCharacteristic()
additionalCharacteristic (Used for examplefor Out of Formulary, or any specifics.)public EntryDefinition setAdditionalCharacteristic(List<CodeableConcept> theAdditionalCharacteristic)
this for easy method chainingpublic boolean hasAdditionalCharacteristic()
public CodeableConcept addAdditionalCharacteristic()
public EntryDefinition addAdditionalCharacteristic(CodeableConcept t)
public CodeableConcept getAdditionalCharacteristicFirstRep()
additionalCharacteristic, creating it if it does not already existpublic List<CodeableConcept> getAdditionalClassification()
additionalClassification (User for example for ATC classification, or.)public EntryDefinition setAdditionalClassification(List<CodeableConcept> theAdditionalClassification)
this for easy method chainingpublic boolean hasAdditionalClassification()
public CodeableConcept addAdditionalClassification()
public EntryDefinition addAdditionalClassification(CodeableConcept t)
public CodeableConcept getAdditionalClassificationFirstRep()
additionalClassification, creating it if it does not already existpublic List<EntryDefinition.EntryDefinitionRelatedEntryComponent> getRelatedEntry()
relatedEntry (Used for example, to point to a substance, or to a device used to administer a medication.)public EntryDefinition setRelatedEntry(List<EntryDefinition.EntryDefinitionRelatedEntryComponent> theRelatedEntry)
this for easy method chainingpublic boolean hasRelatedEntry()
public EntryDefinition.EntryDefinitionRelatedEntryComponent addRelatedEntry()
public EntryDefinition addRelatedEntry(EntryDefinition.EntryDefinitionRelatedEntryComponent t)
public EntryDefinition.EntryDefinitionRelatedEntryComponent getRelatedEntryFirstRep()
relatedEntry, creating it if it does not already existprotected 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 class DomainResourcepublic EntryDefinition copy()
copy in class DomainResourceprotected EntryDefinition 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–2018 University Health Network. All rights reserved.