public class CatalogEntry extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
CatalogEntry.CatalogEntryRelatedEntryComponent |
static class |
CatalogEntry.CatalogEntryRelationType |
static class |
CatalogEntry.CatalogEntryRelationTypeEnumFactory |
| 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 List<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 BooleanType |
orderable
Whether the entry represents an orderable item.
|
protected Reference |
referencedItem
The item in a catalog or definition.
|
protected Resource |
referencedItemTarget
The actual object that is the target of the reference (The item in a catalog or definition.)
|
protected List<CatalogEntry.CatalogEntryRelatedEntryComponent> |
relatedEntry
Used for example, to point to a substance, or to a device used to administer a medication.
|
protected Enumeration<Enumerations.PublicationStatus> |
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.
|
protected DateTimeType |
validTo
The date until which this catalog entry is expected to be active.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
CatalogEntry()
Constructor
|
CatalogEntry(BooleanType orderable,
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, 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<Identifier> identifier
protected CodeableConcept type
protected BooleanType orderable
protected Reference referencedItem
protected Resource referencedItemTarget
protected List<Identifier> additionalIdentifier
protected List<CodeableConcept> classification
protected Enumeration<Enumerations.PublicationStatus> status
protected Period validityPeriod
protected DateTimeType validTo
protected DateTimeType lastUpdated
protected List<CodeableConcept> additionalCharacteristic
protected List<CodeableConcept> additionalClassification
protected List<CatalogEntry.CatalogEntryRelatedEntryComponent> relatedEntry
public CatalogEntry()
public CatalogEntry(BooleanType orderable, Reference referencedItem)
public List<Identifier> getIdentifier()
identifier (Used in supporting different identifiers for the same product, e.g. manufacturer code and retailer code.)public CatalogEntry setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public CatalogEntry addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic CodeableConcept getType()
type (The type of item - medication, device, service, protocol or other.)public boolean hasType()
public CatalogEntry setType(CodeableConcept value)
value - type (The type of item - medication, device, service, protocol or other.)public BooleanType getOrderableElement()
orderable (Whether the entry represents an orderable item.). This is the underlying object with id, value and extensions. The accessor "getOrderable" gives direct access to the valuepublic boolean hasOrderableElement()
public boolean hasOrderable()
public CatalogEntry setOrderableElement(BooleanType value)
value - orderable (Whether the entry represents an orderable item.). This is the underlying object with id, value and extensions. The accessor "getOrderable" gives direct access to the valuepublic boolean getOrderable()
public CatalogEntry setOrderable(boolean value)
value - Whether the entry represents an orderable item.public Reference getReferencedItem()
referencedItem (The item in a catalog or definition.)public boolean hasReferencedItem()
public CatalogEntry setReferencedItem(Reference value)
value - referencedItem (The item in a catalog or definition.)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. (The item in a catalog or definition.)public CatalogEntry 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. (The item in a catalog or definition.)public List<Identifier> getAdditionalIdentifier()
additionalIdentifier (Used in supporting related concepts, e.g. NDC to RxNorm.)public CatalogEntry setAdditionalIdentifier(List<Identifier> theAdditionalIdentifier)
this for easy method chainingpublic boolean hasAdditionalIdentifier()
public Identifier addAdditionalIdentifier()
public CatalogEntry 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 CatalogEntry setClassification(List<CodeableConcept> theClassification)
this for easy method chainingpublic boolean hasClassification()
public CodeableConcept addClassification()
public CatalogEntry addClassification(CodeableConcept t)
public CodeableConcept getClassificationFirstRep()
classification, creating it if it does not already existpublic Enumeration<Enumerations.PublicationStatus> getStatusElement()
status (Used to support catalog exchange even for unsupported products, e.g. getting list of medications even if not prescribable.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic boolean hasStatusElement()
public boolean hasStatus()
public CatalogEntry setStatusElement(Enumeration<Enumerations.PublicationStatus> value)
value - status (Used to support catalog exchange even for unsupported products, e.g. getting list of medications even if not prescribable.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic Enumerations.PublicationStatus getStatus()
public CatalogEntry setStatus(Enumerations.PublicationStatus value)
value - 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 CatalogEntry setValidityPeriod(Period value)
value - validityPeriod (The time period in which this catalog entry is expected to be active.)public DateTimeType getValidToElement()
validTo (The date until which this catalog entry is expected to be active.). This is the underlying object with id, value and extensions. The accessor "getValidTo" gives direct access to the valuepublic boolean hasValidToElement()
public boolean hasValidTo()
public CatalogEntry setValidToElement(DateTimeType value)
value - validTo (The date until which this catalog entry is expected to be active.). This is the underlying object with id, value and extensions. The accessor "getValidTo" gives direct access to the valuepublic Date getValidTo()
public CatalogEntry setValidTo(Date value)
value - The date until 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 CatalogEntry 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 CatalogEntry 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 CatalogEntry setAdditionalCharacteristic(List<CodeableConcept> theAdditionalCharacteristic)
this for easy method chainingpublic boolean hasAdditionalCharacteristic()
public CodeableConcept addAdditionalCharacteristic()
public CatalogEntry 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 CatalogEntry setAdditionalClassification(List<CodeableConcept> theAdditionalClassification)
this for easy method chainingpublic boolean hasAdditionalClassification()
public CodeableConcept addAdditionalClassification()
public CatalogEntry addAdditionalClassification(CodeableConcept t)
public CodeableConcept getAdditionalClassificationFirstRep()
additionalClassification, creating it if it does not already existpublic List<CatalogEntry.CatalogEntryRelatedEntryComponent> getRelatedEntry()
relatedEntry (Used for example, to point to a substance, or to a device used to administer a medication.)public CatalogEntry setRelatedEntry(List<CatalogEntry.CatalogEntryRelatedEntryComponent> theRelatedEntry)
this for easy method chainingpublic boolean hasRelatedEntry()
public CatalogEntry.CatalogEntryRelatedEntryComponent addRelatedEntry()
public CatalogEntry addRelatedEntry(CatalogEntry.CatalogEntryRelatedEntryComponent t)
public CatalogEntry.CatalogEntryRelatedEntryComponent 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 interface org.hl7.fhir.instance.model.api.IBasefhirType in class DomainResourcepublic CatalogEntry copy()
copy in class DomainResourcepublic void copyValues(CatalogEntry dst)
protected CatalogEntry 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.