Class ObservationDefinition
- java.lang.Object
-
- org.hl7.fhir.r5.model.Base
-
- org.hl7.fhir.r5.model.BaseResource
-
- org.hl7.fhir.r5.model.Resource
-
- org.hl7.fhir.r5.model.DomainResource
-
- org.hl7.fhir.r5.model.ObservationDefinition
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IAnyResource
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseHasExtensions
,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
,org.hl7.fhir.instance.model.api.IBaseResource
,org.hl7.fhir.instance.model.api.IDomainResource
public class ObservationDefinition extends DomainResource
Set of definitional characteristics for a kind of observation or measurement produced or consumed by an orderable health care service.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ObservationDefinition.ObservationDataType
static class
ObservationDefinition.ObservationDataTypeEnumFactory
static class
ObservationDefinition.ObservationDefinitionComponentComponent
static class
ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent
static class
ObservationDefinition.ObservationDefinitionQuantitativeDetailsComponent
static class
ObservationDefinition.ObservationRangeCategory
static class
ObservationDefinition.ObservationRangeCategoryEnumFactory
-
Field Summary
Fields Modifier and Type Field Description protected Reference
abnormalCodedValueSet
The set of abnormal coded results for the observation conforming to this ObservationDefinition.protected DateType
approvalDate
The date on which the asset content was approved by the publisher.protected CodeableConcept
bodySite
The site on the subject's body where the observation is to be made.protected List<CodeableConcept>
category
A code that classifies the general type of observation.static ca.uhn.fhir.rest.gclient.TokenClientParam
CATEGORY
Fluent Client search parameter constant for categoryprotected CodeableConcept
code
Describes what will be observed.static ca.uhn.fhir.rest.gclient.TokenClientParam
CODE
Fluent Client search parameter constant for codeprotected List<ObservationDefinition.ObservationDefinitionComponentComponent>
component
Some observations have multiple component observations, expressed as separate code value pairs.protected List<ContactDetail>
contact
Contact details to assist a user in finding and communicating with the publisher.protected MarkdownType
copyright
Copyright statement relating to the ObservationDefinition and/or its contents.protected Reference
criticalCodedValueSet
The set of critical coded results for the observation conforming to this ObservationDefinition.protected DateTimeType
date
For draft definitions, indicates the date of initial creation.protected List<CanonicalType>
derivedFromCanonical
The canonical URL pointing to another FHIR-defined ObservationDefinition that is adhered to in whole or in part by this definition.protected List<UriType>
derivedFromUri
The URL pointing to an externally-defined observation definition, guideline or other definition that is adhered to in whole or in part by this definition.protected MarkdownType
description
A free text natural language description of the ObservationDefinition from the consumer's perspective.protected Reference
device
The measurement device used to produce observations of this type.protected Period
effectivePeriod
The period during which the ObservationDefinition content was or is planned to be effective.protected BooleanType
experimental
A flag to indicate that this ObservationDefinition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.static ca.uhn.fhir.rest.gclient.TokenClientParam
EXPERIMENTAL
Fluent Client search parameter constant for experimentalprotected List<Reference>
hasMember
This ObservationDefinition defines a group observation (e.g.protected Identifier
identifier
Business identifiers assigned to this ObservationDefinition.static ca.uhn.fhir.rest.gclient.TokenClientParam
IDENTIFIER
Fluent Client search parameter constant for identifierprotected List<CodeableConcept>
jurisdiction
A jurisdiction in which the ObservationDefinition is intended to be used.protected DateType
lastReviewDate
The date on which the asset content was last reviewed.protected CodeableConcept
method
The method or technique used to perform the observation.static ca.uhn.fhir.rest.gclient.TokenClientParam
METHOD
Fluent Client search parameter constant for methodprotected 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 CodeableConcept
performerType
The type of individual/organization/device that is expected to act upon instances of this definition.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 Reference
publisher
Helps establish the "authority/credibility" of the ObservationDefinition.protected MarkdownType
purpose
Explains why this ObservationDefinition is needed and why it has been designed as it has.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.static String
SP_CATEGORY
Search parameter: categorystatic String
SP_CODE
Search parameter: codestatic String
SP_EXPERIMENTAL
Search parameter: experimentalstatic String
SP_IDENTIFIER
Search parameter: identifierstatic String
SP_METHOD
Search parameter: methodstatic String
SP_STATUS
Search parameter: statusstatic String
SP_TITLE
Search parameter: titlestatic String
SP_URL
Search parameter: urlprotected Reference
specimen
The kind of specimen that this type of observation is produced on.protected Enumeration<Enumerations.PublicationStatus>
status
The current state of the ObservationDefinition.static ca.uhn.fhir.rest.gclient.TokenClientParam
STATUS
Fluent Client search parameter constant for statusprotected DataType
subject
A code or group definition that describes the intended subject of Observation instances conforming to this ObservationDefinition.protected StringType
title
A short, descriptive, user-friendly title for the ObservationDefinition.static ca.uhn.fhir.rest.gclient.StringClientParam
TITLE
Fluent Client search parameter constant for titleprotected UriType
url
An absolute URL that is used to identify this ObservationDefinition when it is referenced in a specification, model, design or an instance.static ca.uhn.fhir.rest.gclient.UriClientParam
URL
Fluent Client search parameter constant for urlprotected List<UsageContext>
useContext
The content was developed with a focus and intent of supporting the contexts that are listed.protected Reference
validCodedValueSet
The set of valid coded results for the observations conforming to this ObservationDefinition.protected StringType
version
The identifier that is used to identify this version of the ObservationDefinition when it is referenced in a specification, model, design or instance.-
Fields inherited from class org.hl7.fhir.r5.model.DomainResource
contained, extension, modifierExtension, SP_TEXT, text, TEXT
-
Fields inherited from class org.hl7.fhir.r5.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description ObservationDefinition()
ConstructorObservationDefinition(Enumerations.PublicationStatus status, CodeableConcept code)
Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r5.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.r5.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.r5.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.r5.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
-
-
-
Field Detail
-
url
protected UriType url
An absolute URL that is used to identify this ObservationDefinition when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this ObservationDefinition is (or will be) published. The URL SHOULD include the major version of the ObservationDefinition. For more information see Technical and Business Versions.
-
identifier
protected Identifier identifier
Business identifiers assigned to this ObservationDefinition. by the performer and/or other systems. These identifiers remain constant as the resource is updated and propagates from server to server.
-
version
protected StringType version
The identifier that is used to identify this version of the ObservationDefinition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the ObservationDefinition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions are orderable.
-
title
protected StringType title
A short, descriptive, user-friendly title for the ObservationDefinition.
-
derivedFromCanonical
protected List<CanonicalType> derivedFromCanonical
The canonical URL pointing to another FHIR-defined ObservationDefinition that is adhered to in whole or in part by this definition.
-
derivedFromUri
protected List<UriType> derivedFromUri
The URL pointing to an externally-defined observation definition, guideline or other definition that is adhered to in whole or in part by this definition.
-
status
protected Enumeration<Enumerations.PublicationStatus> status
The current state of the ObservationDefinition.
-
experimental
protected BooleanType experimental
A flag to indicate that this ObservationDefinition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.
-
subject
protected DataType subject
A code or group definition that describes the intended subject of Observation instances conforming to this ObservationDefinition.
-
date
protected DateTimeType date
For draft definitions, indicates the date of initial creation. For active definitions, represents the date of activation. For withdrawn definitions, indicates the date of withdrawal.
-
publisher
protected Reference publisher
Helps establish the "authority/credibility" of the ObservationDefinition. May also allow for contact.
-
contact
protected List<ContactDetail> contact
Contact details to assist a user in finding and communicating with the publisher.
-
description
protected MarkdownType description
A free text natural language description of the ObservationDefinition from the consumer's perspective.
-
useContext
protected List<UsageContext> useContext
The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching of observation definitions.
-
jurisdiction
protected List<CodeableConcept> jurisdiction
A jurisdiction in which the ObservationDefinition is intended to be used.
-
purpose
protected MarkdownType purpose
Explains why this ObservationDefinition is needed and why it has been designed as it has.
-
copyright
protected MarkdownType copyright
Copyright statement relating to the ObservationDefinition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the ObservationDefinition.
-
approvalDate
protected DateType approvalDate
The date on which the asset content was approved by the publisher. Approval happens once when the content is officially approved for usage.
-
lastReviewDate
protected DateType lastReviewDate
The date on which the asset content was last reviewed. Review happens periodically after that, but doesn't change the original approval date.
-
effectivePeriod
protected Period effectivePeriod
The period during which the ObservationDefinition content was or is planned to be effective.
-
performerType
protected CodeableConcept performerType
The type of individual/organization/device that is expected to act upon instances of this definition.
-
category
protected List<CodeableConcept> category
A code that classifies the general type of observation.
-
code
protected CodeableConcept code
Describes what will be observed. Sometimes this is called the observation "name".
-
permittedDataType
protected List<Enumeration<ObservationDefinition.ObservationDataType>> permittedDataType
The data types allowed for the value element of the instance observations conforming to this ObservationDefinition.
-
multipleResultsAllowed
protected BooleanType multipleResultsAllowed
Multiple results allowed for observations conforming to this ObservationDefinition.
-
bodySite
protected CodeableConcept bodySite
The site on the subject's body where the observation is to be made.
-
method
protected CodeableConcept method
The method or technique used to perform the observation.
-
specimen
protected Reference specimen
The kind of specimen that this type of observation is produced on.
-
preferredReportName
protected StringType preferredReportName
The preferred name to be used when reporting the results of observations conforming to this ObservationDefinition.
-
quantitativeDetails
protected ObservationDefinition.ObservationDefinitionQuantitativeDetailsComponent quantitativeDetails
Characteristics for quantitative results of this observation.
-
qualifiedInterval
protected List<ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent> qualifiedInterval
Multiple ranges of results qualified by different contexts for ordinal or continuous observations conforming to this ObservationDefinition.
-
validCodedValueSet
protected Reference validCodedValueSet
The set of valid coded results for the observations conforming to this ObservationDefinition.
-
normalCodedValueSet
protected Reference normalCodedValueSet
The set of normal coded results for the observations conforming to this ObservationDefinition.
-
abnormalCodedValueSet
protected Reference abnormalCodedValueSet
The set of abnormal coded results for the observation conforming to this ObservationDefinition.
-
criticalCodedValueSet
protected Reference criticalCodedValueSet
The set of critical coded results for the observation conforming to this ObservationDefinition.
-
hasMember
protected List<Reference> hasMember
This ObservationDefinition defines a group observation (e.g. a battery, a panel of tests, a set of vital sign measurements) that includes the target as a member of the group.
-
component
protected List<ObservationDefinition.ObservationDefinitionComponentComponent> component
Some observations have multiple component observations, expressed as separate code value pairs.
-
SP_CATEGORY
public static final String SP_CATEGORY
Search parameter: categoryDescription: Category (class) of observation
Type: token
Path: ObservationDefinition.category
- See Also:
- Constant Field Values
-
CATEGORY
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY
Fluent Client search parameter constant for categoryDescription: Category (class) of observation
Type: token
Path: ObservationDefinition.category
-
SP_CODE
public static final String SP_CODE
Search parameter: codeDescription: Observation code
Type: token
Path: ObservationDefinition.code
- See Also:
- Constant Field Values
-
CODE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE
Fluent Client search parameter constant for codeDescription: Observation code
Type: token
Path: ObservationDefinition.code
-
SP_EXPERIMENTAL
public static final String SP_EXPERIMENTAL
Search parameter: experimentalDescription: Not for genuine usage (true)
Type: token
Path: ObservationDefinition.experimental
- See Also:
- Constant Field Values
-
EXPERIMENTAL
public static final ca.uhn.fhir.rest.gclient.TokenClientParam EXPERIMENTAL
Fluent Client search parameter constant for experimentalDescription: Not for genuine usage (true)
Type: token
Path: ObservationDefinition.experimental
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: identifierDescription: The unique identifier associated with the specimen definition
Type: token
Path: ObservationDefinition.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: The unique identifier associated with the specimen definition
Type: token
Path: ObservationDefinition.identifier
-
SP_METHOD
public static final String SP_METHOD
Search parameter: methodDescription: Method of observation
Type: token
Path: ObservationDefinition.method
- See Also:
- Constant Field Values
-
METHOD
public static final ca.uhn.fhir.rest.gclient.TokenClientParam METHOD
Fluent Client search parameter constant for methodDescription: Method of observation
Type: token
Path: ObservationDefinition.method
-
SP_STATUS
public static final String SP_STATUS
Search parameter: statusDescription: Publication status of the ObservationDefinition: draft, active, retired, unknown
Type: token
Path: ObservationDefinition.status
- See Also:
- Constant Field Values
-
STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Fluent Client search parameter constant for statusDescription: Publication status of the ObservationDefinition: draft, active, retired, unknown
Type: token
Path: ObservationDefinition.status
-
SP_TITLE
public static final String SP_TITLE
Search parameter: titleDescription: Human-friendly name of the ObservationDefinition
Type: string
Path: ObservationDefinition.title
- See Also:
- Constant Field Values
-
TITLE
public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE
Fluent Client search parameter constant for titleDescription: Human-friendly name of the ObservationDefinition
Type: string
Path: ObservationDefinition.title
-
SP_URL
public static final String SP_URL
Search parameter: urlDescription: The uri that identifies the observation definition
Type: uri
Path: ObservationDefinition.url
- See Also:
- Constant Field Values
-
URL
public static final ca.uhn.fhir.rest.gclient.UriClientParam URL
Fluent Client search parameter constant for urlDescription: The uri that identifies the observation definition
Type: uri
Path: ObservationDefinition.url
-
-
Constructor Detail
-
ObservationDefinition
public ObservationDefinition()
Constructor
-
ObservationDefinition
public ObservationDefinition(Enumerations.PublicationStatus status, CodeableConcept code)
Constructor
-
-
Method Detail
-
getUrlElement
public UriType getUrlElement()
- Returns:
url
(An absolute URL that is used to identify this ObservationDefinition when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this ObservationDefinition is (or will be) published. The URL SHOULD include the major version of the ObservationDefinition. For more information see Technical and Business Versions.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
-
hasUrlElement
public boolean hasUrlElement()
-
hasUrl
public boolean hasUrl()
-
setUrlElement
public ObservationDefinition setUrlElement(UriType value)
- Parameters:
value
-url
(An absolute URL that is used to identify this ObservationDefinition when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this ObservationDefinition is (or will be) published. The URL SHOULD include the major version of the ObservationDefinition. For more information see Technical and Business Versions.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
-
getUrl
public String getUrl()
- Returns:
- An absolute URL that is used to identify this ObservationDefinition when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this ObservationDefinition is (or will be) published. The URL SHOULD include the major version of the ObservationDefinition. For more information see Technical and Business Versions.
-
setUrl
public ObservationDefinition setUrl(String value)
- Parameters:
value
- An absolute URL that is used to identify this ObservationDefinition when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this ObservationDefinition is (or will be) published. The URL SHOULD include the major version of the ObservationDefinition. For more information see Technical and Business Versions.
-
getIdentifier
public Identifier getIdentifier()
- Returns:
identifier
(Business identifiers assigned to this ObservationDefinition. by the performer and/or other systems. These identifiers remain constant as the resource is updated and propagates from server to server.)
-
hasIdentifier
public boolean hasIdentifier()
-
setIdentifier
public ObservationDefinition setIdentifier(Identifier value)
- Parameters:
value
-identifier
(Business identifiers assigned to this ObservationDefinition. by the performer and/or other systems. These identifiers remain constant as the resource is updated and propagates from server to server.)
-
getVersionElement
public StringType getVersionElement()
- Returns:
version
(The identifier that is used to identify this version of the ObservationDefinition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the ObservationDefinition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions are orderable.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
-
hasVersionElement
public boolean hasVersionElement()
-
hasVersion
public boolean hasVersion()
-
setVersionElement
public ObservationDefinition setVersionElement(StringType value)
- Parameters:
value
-version
(The identifier that is used to identify this version of the ObservationDefinition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the ObservationDefinition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions are orderable.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
-
getVersion
public String getVersion()
- Returns:
- The identifier that is used to identify this version of the ObservationDefinition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the ObservationDefinition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions are orderable.
-
setVersion
public ObservationDefinition setVersion(String value)
- Parameters:
value
- The identifier that is used to identify this version of the ObservationDefinition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the ObservationDefinition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions are orderable.
-
getTitleElement
public StringType getTitleElement()
- Returns:
title
(A short, descriptive, user-friendly title for the ObservationDefinition.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value
-
hasTitleElement
public boolean hasTitleElement()
-
hasTitle
public boolean hasTitle()
-
setTitleElement
public ObservationDefinition setTitleElement(StringType value)
- Parameters:
value
-title
(A short, descriptive, user-friendly title for the ObservationDefinition.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value
-
getTitle
public String getTitle()
- Returns:
- A short, descriptive, user-friendly title for the ObservationDefinition.
-
setTitle
public ObservationDefinition setTitle(String value)
- Parameters:
value
- A short, descriptive, user-friendly title for the ObservationDefinition.
-
getDerivedFromCanonical
public List<CanonicalType> getDerivedFromCanonical()
- Returns:
derivedFromCanonical
(The canonical URL pointing to another FHIR-defined ObservationDefinition that is adhered to in whole or in part by this definition.)
-
setDerivedFromCanonical
public ObservationDefinition setDerivedFromCanonical(List<CanonicalType> theDerivedFromCanonical)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasDerivedFromCanonical
public boolean hasDerivedFromCanonical()
-
addDerivedFromCanonicalElement
public CanonicalType addDerivedFromCanonicalElement()
- Returns:
derivedFromCanonical
(The canonical URL pointing to another FHIR-defined ObservationDefinition that is adhered to in whole or in part by this definition.)
-
addDerivedFromCanonical
public ObservationDefinition addDerivedFromCanonical(String value)
- Parameters:
value
-derivedFromCanonical
(The canonical URL pointing to another FHIR-defined ObservationDefinition that is adhered to in whole or in part by this definition.)
-
hasDerivedFromCanonical
public boolean hasDerivedFromCanonical(String value)
- Parameters:
value
-derivedFromCanonical
(The canonical URL pointing to another FHIR-defined ObservationDefinition that is adhered to in whole or in part by this definition.)
-
getDerivedFromUri
public List<UriType> getDerivedFromUri()
- Returns:
derivedFromUri
(The URL pointing to an externally-defined observation definition, guideline or other definition that is adhered to in whole or in part by this definition.)
-
setDerivedFromUri
public ObservationDefinition setDerivedFromUri(List<UriType> theDerivedFromUri)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasDerivedFromUri
public boolean hasDerivedFromUri()
-
addDerivedFromUriElement
public UriType addDerivedFromUriElement()
- Returns:
derivedFromUri
(The URL pointing to an externally-defined observation definition, guideline or other definition that is adhered to in whole or in part by this definition.)
-
addDerivedFromUri
public ObservationDefinition addDerivedFromUri(String value)
- Parameters:
value
-derivedFromUri
(The URL pointing to an externally-defined observation definition, guideline or other definition that is adhered to in whole or in part by this definition.)
-
hasDerivedFromUri
public boolean hasDerivedFromUri(String value)
- Parameters:
value
-derivedFromUri
(The URL pointing to an externally-defined observation definition, guideline or other definition that is adhered to in whole or in part by this definition.)
-
getStatusElement
public Enumeration<Enumerations.PublicationStatus> getStatusElement()
- Returns:
status
(The current state of the ObservationDefinition.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
hasStatusElement
public boolean hasStatusElement()
-
hasStatus
public boolean hasStatus()
-
setStatusElement
public ObservationDefinition setStatusElement(Enumeration<Enumerations.PublicationStatus> value)
- Parameters:
value
-status
(The current state of the ObservationDefinition.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
getStatus
public Enumerations.PublicationStatus getStatus()
- Returns:
- The current state of the ObservationDefinition.
-
setStatus
public ObservationDefinition setStatus(Enumerations.PublicationStatus value)
- Parameters:
value
- The current state of the ObservationDefinition.
-
getExperimentalElement
public BooleanType getExperimentalElement()
- Returns:
experimental
(A flag to indicate that this ObservationDefinition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.). This is the underlying object with id, value and extensions. The accessor "getExperimental" gives direct access to the value
-
hasExperimentalElement
public boolean hasExperimentalElement()
-
hasExperimental
public boolean hasExperimental()
-
setExperimentalElement
public ObservationDefinition setExperimentalElement(BooleanType value)
- Parameters:
value
-experimental
(A flag to indicate that this ObservationDefinition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.). This is the underlying object with id, value and extensions. The accessor "getExperimental" gives direct access to the value
-
getExperimental
public boolean getExperimental()
- Returns:
- A flag to indicate that this ObservationDefinition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.
-
setExperimental
public ObservationDefinition setExperimental(boolean value)
- Parameters:
value
- A flag to indicate that this ObservationDefinition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.
-
getSubject
public DataType getSubject()
- Returns:
subject
(A code or group definition that describes the intended subject of Observation instances conforming to this ObservationDefinition.)
-
getSubjectCodeableConcept
public CodeableConcept getSubjectCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
subject
(A code or group definition that describes the intended subject of Observation instances conforming to this ObservationDefinition.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasSubjectCodeableConcept
public boolean hasSubjectCodeableConcept()
-
getSubjectReference
public Reference getSubjectReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
subject
(A code or group definition that describes the intended subject of Observation instances conforming to this ObservationDefinition.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasSubjectReference
public boolean hasSubjectReference()
-
hasSubject
public boolean hasSubject()
-
setSubject
public ObservationDefinition setSubject(DataType value)
- Parameters:
value
-subject
(A code or group definition that describes the intended subject of Observation instances conforming to this ObservationDefinition.)
-
getDateElement
public DateTimeType getDateElement()
- Returns:
date
(For draft definitions, indicates the date of initial creation. For active definitions, represents the date of activation. For withdrawn definitions, indicates the date of withdrawal.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
hasDateElement
public boolean hasDateElement()
-
hasDate
public boolean hasDate()
-
setDateElement
public ObservationDefinition setDateElement(DateTimeType value)
- Parameters:
value
-date
(For draft definitions, indicates the date of initial creation. For active definitions, represents the date of activation. For withdrawn definitions, indicates the date of withdrawal.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
getDate
public Date getDate()
- Returns:
- For draft definitions, indicates the date of initial creation. For active definitions, represents the date of activation. For withdrawn definitions, indicates the date of withdrawal.
-
setDate
public ObservationDefinition setDate(Date value)
- Parameters:
value
- For draft definitions, indicates the date of initial creation. For active definitions, represents the date of activation. For withdrawn definitions, indicates the date of withdrawal.
-
getPublisher
public Reference getPublisher()
- Returns:
publisher
(Helps establish the "authority/credibility" of the ObservationDefinition. May also allow for contact.)
-
hasPublisher
public boolean hasPublisher()
-
setPublisher
public ObservationDefinition setPublisher(Reference value)
- Parameters:
value
-publisher
(Helps establish the "authority/credibility" of the ObservationDefinition. May also allow for contact.)
-
getContact
public List<ContactDetail> getContact()
- Returns:
contact
(Contact details to assist a user in finding and communicating with the publisher.)
-
setContact
public ObservationDefinition setContact(List<ContactDetail> theContact)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasContact
public boolean hasContact()
-
addContact
public ContactDetail addContact()
-
addContact
public ObservationDefinition addContact(ContactDetail t)
-
getContactFirstRep
public ContactDetail getContactFirstRep()
- Returns:
- The first repetition of repeating field
contact
, creating it if it does not already exist {3}
-
getDescriptionElement
public MarkdownType getDescriptionElement()
- Returns:
description
(A free text natural language description of the ObservationDefinition from the consumer's perspective.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
hasDescriptionElement
public boolean hasDescriptionElement()
-
hasDescription
public boolean hasDescription()
-
setDescriptionElement
public ObservationDefinition setDescriptionElement(MarkdownType value)
- Parameters:
value
-description
(A free text natural language description of the ObservationDefinition from the consumer's perspective.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
getDescription
public String getDescription()
- Returns:
- A free text natural language description of the ObservationDefinition from the consumer's perspective.
-
setDescription
public ObservationDefinition setDescription(String value)
- Parameters:
value
- A free text natural language description of the ObservationDefinition from the consumer's perspective.
-
getUseContext
public List<UsageContext> getUseContext()
- Returns:
useContext
(The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching of observation definitions.)
-
setUseContext
public ObservationDefinition setUseContext(List<UsageContext> theUseContext)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasUseContext
public boolean hasUseContext()
-
addUseContext
public UsageContext addUseContext()
-
addUseContext
public ObservationDefinition addUseContext(UsageContext t)
-
getUseContextFirstRep
public UsageContext getUseContextFirstRep()
- Returns:
- The first repetition of repeating field
useContext
, creating it if it does not already exist {3}
-
getJurisdiction
public List<CodeableConcept> getJurisdiction()
- Returns:
jurisdiction
(A jurisdiction in which the ObservationDefinition is intended to be used.)
-
setJurisdiction
public ObservationDefinition setJurisdiction(List<CodeableConcept> theJurisdiction)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasJurisdiction
public boolean hasJurisdiction()
-
addJurisdiction
public CodeableConcept addJurisdiction()
-
addJurisdiction
public ObservationDefinition addJurisdiction(CodeableConcept t)
-
getJurisdictionFirstRep
public CodeableConcept getJurisdictionFirstRep()
- Returns:
- The first repetition of repeating field
jurisdiction
, creating it if it does not already exist {3}
-
getPurposeElement
public MarkdownType getPurposeElement()
- Returns:
purpose
(Explains why this ObservationDefinition is needed and why it has been designed as it has.). This is the underlying object with id, value and extensions. The accessor "getPurpose" gives direct access to the value
-
hasPurposeElement
public boolean hasPurposeElement()
-
hasPurpose
public boolean hasPurpose()
-
setPurposeElement
public ObservationDefinition setPurposeElement(MarkdownType value)
- Parameters:
value
-purpose
(Explains why this ObservationDefinition is needed and why it has been designed as it has.). This is the underlying object with id, value and extensions. The accessor "getPurpose" gives direct access to the value
-
getPurpose
public String getPurpose()
- Returns:
- Explains why this ObservationDefinition is needed and why it has been designed as it has.
-
setPurpose
public ObservationDefinition setPurpose(String value)
- Parameters:
value
- Explains why this ObservationDefinition is needed and why it has been designed as it has.
-
getCopyrightElement
public MarkdownType getCopyrightElement()
- Returns:
copyright
(Copyright statement relating to the ObservationDefinition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the ObservationDefinition.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the value
-
hasCopyrightElement
public boolean hasCopyrightElement()
-
hasCopyright
public boolean hasCopyright()
-
setCopyrightElement
public ObservationDefinition setCopyrightElement(MarkdownType value)
- Parameters:
value
-copyright
(Copyright statement relating to the ObservationDefinition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the ObservationDefinition.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the value
-
getCopyright
public String getCopyright()
- Returns:
- Copyright statement relating to the ObservationDefinition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the ObservationDefinition.
-
setCopyright
public ObservationDefinition setCopyright(String value)
- Parameters:
value
- Copyright statement relating to the ObservationDefinition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the ObservationDefinition.
-
getApprovalDateElement
public DateType getApprovalDateElement()
- Returns:
approvalDate
(The date on which the asset content was approved by the publisher. Approval happens once when the content is officially approved for usage.). This is the underlying object with id, value and extensions. The accessor "getApprovalDate" gives direct access to the value
-
hasApprovalDateElement
public boolean hasApprovalDateElement()
-
hasApprovalDate
public boolean hasApprovalDate()
-
setApprovalDateElement
public ObservationDefinition setApprovalDateElement(DateType value)
- Parameters:
value
-approvalDate
(The date on which the asset content was approved by the publisher. Approval happens once when the content is officially approved for usage.). This is the underlying object with id, value and extensions. The accessor "getApprovalDate" gives direct access to the value
-
getApprovalDate
public Date getApprovalDate()
- Returns:
- The date on which the asset content was approved by the publisher. Approval happens once when the content is officially approved for usage.
-
setApprovalDate
public ObservationDefinition setApprovalDate(Date value)
- Parameters:
value
- The date on which the asset content was approved by the publisher. Approval happens once when the content is officially approved for usage.
-
getLastReviewDateElement
public DateType getLastReviewDateElement()
- Returns:
lastReviewDate
(The date on which the asset content was last reviewed. Review happens periodically after that, but doesn't change the original approval date.). This is the underlying object with id, value and extensions. The accessor "getLastReviewDate" gives direct access to the value
-
hasLastReviewDateElement
public boolean hasLastReviewDateElement()
-
hasLastReviewDate
public boolean hasLastReviewDate()
-
setLastReviewDateElement
public ObservationDefinition setLastReviewDateElement(DateType value)
- Parameters:
value
-lastReviewDate
(The date on which the asset content was last reviewed. Review happens periodically after that, but doesn't change the original approval date.). This is the underlying object with id, value and extensions. The accessor "getLastReviewDate" gives direct access to the value
-
getLastReviewDate
public Date getLastReviewDate()
- Returns:
- The date on which the asset content was last reviewed. Review happens periodically after that, but doesn't change the original approval date.
-
setLastReviewDate
public ObservationDefinition setLastReviewDate(Date value)
- Parameters:
value
- The date on which the asset content was last reviewed. Review happens periodically after that, but doesn't change the original approval date.
-
getEffectivePeriod
public Period getEffectivePeriod()
- Returns:
effectivePeriod
(The period during which the ObservationDefinition content was or is planned to be effective.)
-
hasEffectivePeriod
public boolean hasEffectivePeriod()
-
setEffectivePeriod
public ObservationDefinition setEffectivePeriod(Period value)
- Parameters:
value
-effectivePeriod
(The period during which the ObservationDefinition content was or is planned to be effective.)
-
getPerformerType
public CodeableConcept getPerformerType()
- Returns:
performerType
(The type of individual/organization/device that is expected to act upon instances of this definition.)
-
hasPerformerType
public boolean hasPerformerType()
-
setPerformerType
public ObservationDefinition setPerformerType(CodeableConcept value)
- Parameters:
value
-performerType
(The type of individual/organization/device that is expected to act upon instances of this definition.)
-
getCategory
public List<CodeableConcept> getCategory()
- Returns:
category
(A code that classifies the general type of observation.)
-
setCategory
public ObservationDefinition setCategory(List<CodeableConcept> theCategory)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasCategory
public boolean hasCategory()
-
addCategory
public CodeableConcept addCategory()
-
addCategory
public ObservationDefinition addCategory(CodeableConcept t)
-
getCategoryFirstRep
public CodeableConcept getCategoryFirstRep()
- Returns:
- The first repetition of repeating field
category
, creating it if it does not already exist {3}
-
getCode
public CodeableConcept getCode()
- Returns:
code
(Describes what will be observed. Sometimes this is called the observation "name".)
-
hasCode
public boolean hasCode()
-
setCode
public ObservationDefinition setCode(CodeableConcept value)
- Parameters:
value
-code
(Describes what will be observed. Sometimes this is called the observation "name".)
-
getPermittedDataType
public List<Enumeration<ObservationDefinition.ObservationDataType>> getPermittedDataType()
- Returns:
permittedDataType
(The data types allowed for the value element of the instance observations conforming to this ObservationDefinition.)
-
setPermittedDataType
public ObservationDefinition setPermittedDataType(List<Enumeration<ObservationDefinition.ObservationDataType>> thePermittedDataType)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasPermittedDataType
public boolean hasPermittedDataType()
-
addPermittedDataTypeElement
public Enumeration<ObservationDefinition.ObservationDataType> addPermittedDataTypeElement()
- Returns:
permittedDataType
(The data types allowed for the value element of the instance observations conforming to this ObservationDefinition.)
-
addPermittedDataType
public ObservationDefinition addPermittedDataType(ObservationDefinition.ObservationDataType value)
- Parameters:
value
-permittedDataType
(The data types allowed for the value element of the instance observations conforming to this ObservationDefinition.)
-
hasPermittedDataType
public boolean hasPermittedDataType(ObservationDefinition.ObservationDataType value)
- Parameters:
value
-permittedDataType
(The data types allowed for the value element of the instance observations conforming to this ObservationDefinition.)
-
getMultipleResultsAllowedElement
public BooleanType getMultipleResultsAllowedElement()
- Returns:
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 value
-
hasMultipleResultsAllowedElement
public boolean hasMultipleResultsAllowedElement()
-
hasMultipleResultsAllowed
public boolean hasMultipleResultsAllowed()
-
setMultipleResultsAllowedElement
public ObservationDefinition setMultipleResultsAllowedElement(BooleanType value)
- Parameters:
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 value
-
getMultipleResultsAllowed
public boolean getMultipleResultsAllowed()
- Returns:
- Multiple results allowed for observations conforming to this ObservationDefinition.
-
setMultipleResultsAllowed
public ObservationDefinition setMultipleResultsAllowed(boolean value)
- Parameters:
value
- Multiple results allowed for observations conforming to this ObservationDefinition.
-
getBodySite
public CodeableConcept getBodySite()
- Returns:
bodySite
(The site on the subject's body where the observation is to be made.)
-
hasBodySite
public boolean hasBodySite()
-
setBodySite
public ObservationDefinition setBodySite(CodeableConcept value)
- Parameters:
value
-bodySite
(The site on the subject's body where the observation is to be made.)
-
getMethod
public CodeableConcept getMethod()
- Returns:
method
(The method or technique used to perform the observation.)
-
hasMethod
public boolean hasMethod()
-
setMethod
public ObservationDefinition setMethod(CodeableConcept value)
- Parameters:
value
-method
(The method or technique used to perform the observation.)
-
getSpecimen
public Reference getSpecimen()
- Returns:
specimen
(The kind of specimen that this type of observation is produced on.)
-
hasSpecimen
public boolean hasSpecimen()
-
setSpecimen
public ObservationDefinition setSpecimen(Reference value)
- Parameters:
value
-specimen
(The kind of specimen that this type of observation is produced on.)
-
getDevice
public Reference getDevice()
- Returns:
device
(The measurement device used to produce observations of this type.)
-
hasDevice
public boolean hasDevice()
-
setDevice
public ObservationDefinition setDevice(Reference value)
- Parameters:
value
-device
(The measurement device used to produce observations of this type.)
-
getPreferredReportNameElement
public StringType getPreferredReportNameElement()
- Returns:
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 value
-
hasPreferredReportNameElement
public boolean hasPreferredReportNameElement()
-
hasPreferredReportName
public boolean hasPreferredReportName()
-
setPreferredReportNameElement
public ObservationDefinition setPreferredReportNameElement(StringType value)
- Parameters:
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 value
-
getPreferredReportName
public String getPreferredReportName()
- Returns:
- The preferred name to be used when reporting the results of observations conforming to this ObservationDefinition.
-
setPreferredReportName
public ObservationDefinition setPreferredReportName(String value)
- Parameters:
value
- The preferred name to be used when reporting the results of observations conforming to this ObservationDefinition.
-
getQuantitativeDetails
public ObservationDefinition.ObservationDefinitionQuantitativeDetailsComponent getQuantitativeDetails()
- Returns:
quantitativeDetails
(Characteristics for quantitative results of this observation.)
-
hasQuantitativeDetails
public boolean hasQuantitativeDetails()
-
setQuantitativeDetails
public ObservationDefinition setQuantitativeDetails(ObservationDefinition.ObservationDefinitionQuantitativeDetailsComponent value)
- Parameters:
value
-quantitativeDetails
(Characteristics for quantitative results of this observation.)
-
getQualifiedInterval
public List<ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent> getQualifiedInterval()
- Returns:
qualifiedInterval
(Multiple ranges of results qualified by different contexts for ordinal or continuous observations conforming to this ObservationDefinition.)
-
setQualifiedInterval
public ObservationDefinition setQualifiedInterval(List<ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent> theQualifiedInterval)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasQualifiedInterval
public boolean hasQualifiedInterval()
-
addQualifiedInterval
public ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent addQualifiedInterval()
-
addQualifiedInterval
public ObservationDefinition addQualifiedInterval(ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent t)
-
getQualifiedIntervalFirstRep
public ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent getQualifiedIntervalFirstRep()
- Returns:
- The first repetition of repeating field
qualifiedInterval
, creating it if it does not already exist {3}
-
getValidCodedValueSet
public Reference getValidCodedValueSet()
- Returns:
validCodedValueSet
(The set of valid coded results for the observations conforming to this ObservationDefinition.)
-
hasValidCodedValueSet
public boolean hasValidCodedValueSet()
-
setValidCodedValueSet
public ObservationDefinition setValidCodedValueSet(Reference value)
- Parameters:
value
-validCodedValueSet
(The set of valid coded results for the observations conforming to this ObservationDefinition.)
-
getNormalCodedValueSet
public Reference getNormalCodedValueSet()
- Returns:
normalCodedValueSet
(The set of normal coded results for the observations conforming to this ObservationDefinition.)
-
hasNormalCodedValueSet
public boolean hasNormalCodedValueSet()
-
setNormalCodedValueSet
public ObservationDefinition setNormalCodedValueSet(Reference value)
- Parameters:
value
-normalCodedValueSet
(The set of normal coded results for the observations conforming to this ObservationDefinition.)
-
getAbnormalCodedValueSet
public Reference getAbnormalCodedValueSet()
- Returns:
abnormalCodedValueSet
(The set of abnormal coded results for the observation conforming to this ObservationDefinition.)
-
hasAbnormalCodedValueSet
public boolean hasAbnormalCodedValueSet()
-
setAbnormalCodedValueSet
public ObservationDefinition setAbnormalCodedValueSet(Reference value)
- Parameters:
value
-abnormalCodedValueSet
(The set of abnormal coded results for the observation conforming to this ObservationDefinition.)
-
getCriticalCodedValueSet
public Reference getCriticalCodedValueSet()
- Returns:
criticalCodedValueSet
(The set of critical coded results for the observation conforming to this ObservationDefinition.)
-
hasCriticalCodedValueSet
public boolean hasCriticalCodedValueSet()
-
setCriticalCodedValueSet
public ObservationDefinition setCriticalCodedValueSet(Reference value)
- Parameters:
value
-criticalCodedValueSet
(The set of critical coded results for the observation conforming to this ObservationDefinition.)
-
getHasMember
public List<Reference> getHasMember()
- Returns:
hasMember
(This ObservationDefinition defines a group observation (e.g. a battery, a panel of tests, a set of vital sign measurements) that includes the target as a member of the group.)
-
setHasMember
public ObservationDefinition setHasMember(List<Reference> theHasMember)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasHasMember
public boolean hasHasMember()
-
addHasMember
public Reference addHasMember()
-
addHasMember
public ObservationDefinition addHasMember(Reference t)
-
getHasMemberFirstRep
public Reference getHasMemberFirstRep()
- Returns:
- The first repetition of repeating field
hasMember
, creating it if it does not already exist {3}
-
getComponent
public List<ObservationDefinition.ObservationDefinitionComponentComponent> getComponent()
- Returns:
component
(Some observations have multiple component observations, expressed as separate code value pairs.)
-
setComponent
public ObservationDefinition setComponent(List<ObservationDefinition.ObservationDefinitionComponentComponent> theComponent)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasComponent
public boolean hasComponent()
-
addComponent
public ObservationDefinition.ObservationDefinitionComponentComponent addComponent()
-
addComponent
public ObservationDefinition addComponent(ObservationDefinition.ObservationDefinitionComponentComponent t)
-
getComponentFirstRep
public ObservationDefinition.ObservationDefinitionComponentComponent getComponentFirstRep()
- Returns:
- The first repetition of repeating field
component
, creating it if it does not already exist {3}
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildren
in classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makeProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDomainResource
-
copy
public ObservationDefinition copy()
- Specified by:
copy
in classDomainResource
-
copyValues
public void copyValues(ObservationDefinition dst)
-
typedCopy
protected ObservationDefinition typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceType
in classResource
-
-