public class ObservationDefinition extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
ObservationDefinition.ObservationDataType |
static class |
ObservationDefinition.ObservationDataTypeEnumFactory |
static class |
ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent |
static class |
ObservationDefinition.ObservationDefinitionQuantitativeDetailsComponent |
static class |
ObservationDefinition.ObservationRangeCategory |
static class |
ObservationDefinition.ObservationRangeCategoryEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected Reference |
abnormalCodedValueSet
The set of abnormal coded results for the observation conforming to this ObservationDefinition.
|
protected ValueSet |
abnormalCodedValueSetTarget
The actual object that is the target of the reference (The set of abnormal coded results for the observation conforming to this ObservationDefinition.)
|
protected List<CodeableConcept> |
category
A code that classifies the general type of observation.
|
protected CodeableConcept |
code
Describes what will be observed.
|
protected Reference |
criticalCodedValueSet
The set of critical coded results for the observation conforming to this ObservationDefinition.
|
protected ValueSet |
criticalCodedValueSetTarget
The actual object that is the target of the reference (The set of critical coded results for the observation conforming to this ObservationDefinition.)
|
protected List<Identifier> |
identifier
A unique identifier assigned to this ObservationDefinition artifact.
|
protected CodeableConcept |
method
The method or technique used to perform the observation.
|
protected BooleanType |
multipleResultsAllowed
Multiple results allowed for observations conforming to this ObservationDefinition.
|
protected Reference |
normalCodedValueSet
The set of normal coded results for the observations conforming to this ObservationDefinition.
|
protected ValueSet |
normalCodedValueSetTarget
The actual object that is the target of the reference (The set of normal coded results for the observations conforming to this ObservationDefinition.)
|
protected List<Enumeration<ObservationDefinition.ObservationDataType>> |
permittedDataType
The data types allowed for the value element of the instance observations conforming to this ObservationDefinition.
|
protected StringType |
preferredReportName
The preferred name to be used when reporting the results of observations conforming to this ObservationDefinition.
|
protected List<ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent> |
qualifiedInterval
Multiple ranges of results qualified by different contexts for ordinal or continuous observations conforming to this ObservationDefinition.
|
protected ObservationDefinition.ObservationDefinitionQuantitativeDetailsComponent |
quantitativeDetails
Characteristics for quantitative results of this observation.
|
protected Reference |
validCodedValueSet
The set of valid coded results for the observations conforming to this ObservationDefinition.
|
protected ValueSet |
validCodedValueSetTarget
The actual object that is the target of the reference (The set of valid coded results for the observations conforming to this ObservationDefinition.)
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
ObservationDefinition()
Constructor
|
ObservationDefinition(CodeableConcept code)
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<CodeableConcept> category
protected CodeableConcept code
protected List<Identifier> identifier
protected List<Enumeration<ObservationDefinition.ObservationDataType>> permittedDataType
protected BooleanType multipleResultsAllowed
protected CodeableConcept method
protected StringType preferredReportName
protected ObservationDefinition.ObservationDefinitionQuantitativeDetailsComponent quantitativeDetails
protected List<ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent> qualifiedInterval
protected Reference validCodedValueSet
protected ValueSet validCodedValueSetTarget
protected Reference normalCodedValueSet
protected ValueSet normalCodedValueSetTarget
protected Reference abnormalCodedValueSet
protected ValueSet abnormalCodedValueSetTarget
protected Reference criticalCodedValueSet
protected ValueSet criticalCodedValueSetTarget
public ObservationDefinition()
public ObservationDefinition(CodeableConcept code)
public List<CodeableConcept> getCategory()
category (A code that classifies the general type of observation.)public ObservationDefinition setCategory(List<CodeableConcept> theCategory)
this for easy method chainingpublic boolean hasCategory()
public CodeableConcept addCategory()
public ObservationDefinition addCategory(CodeableConcept t)
public CodeableConcept getCategoryFirstRep()
category, creating it if it does not already existpublic CodeableConcept getCode()
code (Describes what will be observed. Sometimes this is called the observation "name".)public boolean hasCode()
public ObservationDefinition setCode(CodeableConcept value)
value - code (Describes what will be observed. Sometimes this is called the observation "name".)public List<Identifier> getIdentifier()
identifier (A unique identifier assigned to this ObservationDefinition artifact.)public ObservationDefinition setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public ObservationDefinition addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic List<Enumeration<ObservationDefinition.ObservationDataType>> getPermittedDataType()
permittedDataType (The data types allowed for the value element of the instance observations conforming to this ObservationDefinition.)public ObservationDefinition setPermittedDataType(List<Enumeration<ObservationDefinition.ObservationDataType>> thePermittedDataType)
this for easy method chainingpublic boolean hasPermittedDataType()
public Enumeration<ObservationDefinition.ObservationDataType> addPermittedDataTypeElement()
permittedDataType (The data types allowed for the value element of the instance observations conforming to this ObservationDefinition.)public ObservationDefinition addPermittedDataType(ObservationDefinition.ObservationDataType value)
value - permittedDataType (The data types allowed for the value element of the instance observations conforming to this ObservationDefinition.)public boolean hasPermittedDataType(ObservationDefinition.ObservationDataType value)
value - permittedDataType (The data types allowed for the value element of the instance observations conforming to this ObservationDefinition.)public BooleanType getMultipleResultsAllowedElement()
multipleResultsAllowed (Multiple results allowed for observations conforming to this ObservationDefinition.). This is the underlying object with id, value and extensions. The accessor "getMultipleResultsAllowed" gives direct access to the valuepublic boolean hasMultipleResultsAllowedElement()
public boolean hasMultipleResultsAllowed()
public ObservationDefinition setMultipleResultsAllowedElement(BooleanType value)
value - multipleResultsAllowed (Multiple results allowed for observations conforming to this ObservationDefinition.). This is the underlying object with id, value and extensions. The accessor "getMultipleResultsAllowed" gives direct access to the valuepublic boolean getMultipleResultsAllowed()
public ObservationDefinition setMultipleResultsAllowed(boolean value)
value - Multiple results allowed for observations conforming to this ObservationDefinition.public CodeableConcept getMethod()
method (The method or technique used to perform the observation.)public boolean hasMethod()
public ObservationDefinition setMethod(CodeableConcept value)
value - method (The method or technique used to perform the observation.)public StringType getPreferredReportNameElement()
preferredReportName (The preferred name to be used when reporting the results of observations conforming to this ObservationDefinition.). This is the underlying object with id, value and extensions. The accessor "getPreferredReportName" gives direct access to the valuepublic boolean hasPreferredReportNameElement()
public boolean hasPreferredReportName()
public ObservationDefinition setPreferredReportNameElement(StringType value)
value - preferredReportName (The preferred name to be used when reporting the results of observations conforming to this ObservationDefinition.). This is the underlying object with id, value and extensions. The accessor "getPreferredReportName" gives direct access to the valuepublic String getPreferredReportName()
public ObservationDefinition setPreferredReportName(String value)
value - The preferred name to be used when reporting the results of observations conforming to this ObservationDefinition.public ObservationDefinition.ObservationDefinitionQuantitativeDetailsComponent getQuantitativeDetails()
quantitativeDetails (Characteristics for quantitative results of this observation.)public boolean hasQuantitativeDetails()
public ObservationDefinition setQuantitativeDetails(ObservationDefinition.ObservationDefinitionQuantitativeDetailsComponent value)
value - quantitativeDetails (Characteristics for quantitative results of this observation.)public List<ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent> getQualifiedInterval()
qualifiedInterval (Multiple ranges of results qualified by different contexts for ordinal or continuous observations conforming to this ObservationDefinition.)public ObservationDefinition setQualifiedInterval(List<ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent> theQualifiedInterval)
this for easy method chainingpublic boolean hasQualifiedInterval()
public ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent addQualifiedInterval()
public ObservationDefinition addQualifiedInterval(ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent t)
public ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent getQualifiedIntervalFirstRep()
qualifiedInterval, creating it if it does not already existpublic Reference getValidCodedValueSet()
validCodedValueSet (The set of valid coded results for the observations conforming to this ObservationDefinition.)public boolean hasValidCodedValueSet()
public ObservationDefinition setValidCodedValueSet(Reference value)
value - validCodedValueSet (The set of valid coded results for the observations conforming to this ObservationDefinition.)public ValueSet getValidCodedValueSetTarget()
validCodedValueSet 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 set of valid coded results for the observations conforming to this ObservationDefinition.)public ObservationDefinition setValidCodedValueSetTarget(ValueSet value)
value - validCodedValueSet 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 set of valid coded results for the observations conforming to this ObservationDefinition.)public Reference getNormalCodedValueSet()
normalCodedValueSet (The set of normal coded results for the observations conforming to this ObservationDefinition.)public boolean hasNormalCodedValueSet()
public ObservationDefinition setNormalCodedValueSet(Reference value)
value - normalCodedValueSet (The set of normal coded results for the observations conforming to this ObservationDefinition.)public ValueSet getNormalCodedValueSetTarget()
normalCodedValueSet 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 set of normal coded results for the observations conforming to this ObservationDefinition.)public ObservationDefinition setNormalCodedValueSetTarget(ValueSet value)
value - normalCodedValueSet 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 set of normal coded results for the observations conforming to this ObservationDefinition.)public Reference getAbnormalCodedValueSet()
abnormalCodedValueSet (The set of abnormal coded results for the observation conforming to this ObservationDefinition.)public boolean hasAbnormalCodedValueSet()
public ObservationDefinition setAbnormalCodedValueSet(Reference value)
value - abnormalCodedValueSet (The set of abnormal coded results for the observation conforming to this ObservationDefinition.)public ValueSet getAbnormalCodedValueSetTarget()
abnormalCodedValueSet 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 set of abnormal coded results for the observation conforming to this ObservationDefinition.)public ObservationDefinition setAbnormalCodedValueSetTarget(ValueSet value)
value - abnormalCodedValueSet 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 set of abnormal coded results for the observation conforming to this ObservationDefinition.)public Reference getCriticalCodedValueSet()
criticalCodedValueSet (The set of critical coded results for the observation conforming to this ObservationDefinition.)public boolean hasCriticalCodedValueSet()
public ObservationDefinition setCriticalCodedValueSet(Reference value)
value - criticalCodedValueSet (The set of critical coded results for the observation conforming to this ObservationDefinition.)public ValueSet getCriticalCodedValueSetTarget()
criticalCodedValueSet 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 set of critical coded results for the observation conforming to this ObservationDefinition.)public ObservationDefinition setCriticalCodedValueSetTarget(ValueSet value)
value - criticalCodedValueSet 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 set of critical coded results for the observation conforming to this ObservationDefinition.)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 ObservationDefinition copy()
copy in class DomainResourcepublic void copyValues(ObservationDefinition dst)
protected ObservationDefinition 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.