public class ObservationDefinition extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent |
static class |
ObservationDefinition.ObservationDefinitionQuantitativeDetailsComponent |
| Modifier and Type | Field and Description |
|---|---|
protected UriType |
abnormalCodedValueSet
The set of abnormal coded results for the observation.
|
protected CodeableConcept |
category
A code that classifies the general type of observation.
|
protected CodeableConcept |
code
Describes what will be observed.
|
protected UriType |
criticalCodedValueSet
The set of critical coded results for the observation.
|
protected List<Identifier> |
identifier
Unique identifier for this ObservationDefinition artifact.
|
protected CodeableConcept |
method
The method or technique used to perform the observation.
|
protected BooleanType |
multipleResultsAllowed
Multiple results allowed for this kind of observation.
|
protected UriType |
normalCodedValueSet
The set of normal coded results for the observation.
|
protected List<Coding> |
permittedDataType
Data type allowed for the result of the observation.
|
protected StringType |
preferredReportName
The preferred name to be used when reporting the results of this observation.
|
protected List<ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent> |
qualifiedInterval
Reference range for ordinal and continuous observations.
|
protected ObservationDefinition.ObservationDefinitionQuantitativeDetailsComponent |
quantitativeDetails
Characteristics for quantitative results of this observation.
|
protected UriType |
validCodedValueSet
The set of valid coded results for the observation.
|
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, 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, 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 category
protected CodeableConcept code
protected List<Identifier> identifier
protected List<Coding> permittedDataType
protected BooleanType multipleResultsAllowed
protected CodeableConcept method
protected StringType preferredReportName
protected ObservationDefinition.ObservationDefinitionQuantitativeDetailsComponent quantitativeDetails
protected List<ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent> qualifiedInterval
protected UriType validCodedValueSet
protected UriType normalCodedValueSet
protected UriType abnormalCodedValueSet
protected UriType criticalCodedValueSet
public ObservationDefinition()
public ObservationDefinition(CodeableConcept code)
public CodeableConcept getCategory()
category (A code that classifies the general type of observation.)public boolean hasCategory()
public ObservationDefinition setCategory(CodeableConcept value)
value - category (A code that classifies the general type of observation.)public 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 (Unique identifier for 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<Coding> getPermittedDataType()
permittedDataType (Data type allowed for the result of the observation.)public ObservationDefinition setPermittedDataType(List<Coding> thePermittedDataType)
this for easy method chainingpublic boolean hasPermittedDataType()
public Coding addPermittedDataType()
public ObservationDefinition addPermittedDataType(Coding t)
public Coding getPermittedDataTypeFirstRep()
permittedDataType, creating it if it does not already existpublic BooleanType getMultipleResultsAllowedElement()
multipleResultsAllowed (Multiple results allowed for this kind of observation.). 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 this kind of observation.). 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 this kind of observation.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 this observation.). 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 this observation.). 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 this observation.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 (Reference range for ordinal and continuous observations.)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 UriType getValidCodedValueSetElement()
validCodedValueSet (The set of valid coded results for the observation.). This is the underlying object with id, value and extensions. The accessor "getValidCodedValueSet" gives direct access to the valuepublic boolean hasValidCodedValueSetElement()
public boolean hasValidCodedValueSet()
public ObservationDefinition setValidCodedValueSetElement(UriType value)
value - validCodedValueSet (The set of valid coded results for the observation.). This is the underlying object with id, value and extensions. The accessor "getValidCodedValueSet" gives direct access to the valuepublic String getValidCodedValueSet()
public ObservationDefinition setValidCodedValueSet(String value)
value - The set of valid coded results for the observation.public UriType getNormalCodedValueSetElement()
normalCodedValueSet (The set of normal coded results for the observation.). This is the underlying object with id, value and extensions. The accessor "getNormalCodedValueSet" gives direct access to the valuepublic boolean hasNormalCodedValueSetElement()
public boolean hasNormalCodedValueSet()
public ObservationDefinition setNormalCodedValueSetElement(UriType value)
value - normalCodedValueSet (The set of normal coded results for the observation.). This is the underlying object with id, value and extensions. The accessor "getNormalCodedValueSet" gives direct access to the valuepublic String getNormalCodedValueSet()
public ObservationDefinition setNormalCodedValueSet(String value)
value - The set of normal coded results for the observation.public UriType getAbnormalCodedValueSetElement()
abnormalCodedValueSet (The set of abnormal coded results for the observation.). This is the underlying object with id, value and extensions. The accessor "getAbnormalCodedValueSet" gives direct access to the valuepublic boolean hasAbnormalCodedValueSetElement()
public boolean hasAbnormalCodedValueSet()
public ObservationDefinition setAbnormalCodedValueSetElement(UriType value)
value - abnormalCodedValueSet (The set of abnormal coded results for the observation.). This is the underlying object with id, value and extensions. The accessor "getAbnormalCodedValueSet" gives direct access to the valuepublic String getAbnormalCodedValueSet()
public ObservationDefinition setAbnormalCodedValueSet(String value)
value - The set of abnormal coded results for the observation.public UriType getCriticalCodedValueSetElement()
criticalCodedValueSet (The set of critical coded results for the observation.). This is the underlying object with id, value and extensions. The accessor "getCriticalCodedValueSet" gives direct access to the valuepublic boolean hasCriticalCodedValueSetElement()
public boolean hasCriticalCodedValueSet()
public ObservationDefinition setCriticalCodedValueSetElement(UriType value)
value - criticalCodedValueSet (The set of critical coded results for the observation.). This is the underlying object with id, value and extensions. The accessor "getCriticalCodedValueSet" gives direct access to the valuepublic String getCriticalCodedValueSet()
public ObservationDefinition setCriticalCodedValueSet(String value)
value - The set of critical coded results for the observation.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 class DomainResourcepublic ObservationDefinition copy()
copy in class DomainResourceprotected 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–2018 University Health Network. All rights reserved.