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 classObservationDefinition.ObservationDataTypestatic classObservationDefinition.ObservationDataTypeEnumFactorystatic classObservationDefinition.ObservationDefinitionComponentComponentstatic classObservationDefinition.ObservationDefinitionQualifiedValueComponentstatic classObservationDefinition.ObservationDefinitionQuantitativeDetailsComponentstatic classObservationDefinition.ObservationRangeCategorystatic classObservationDefinition.ObservationRangeCategoryEnumFactory
-
Field Summary
Fields Modifier and Type Field Description protected DateTypeapprovalDateThe date on which the asset content was approved by the publisher.protected CodeableConceptbodySiteThe site on the subject's body where the observation is to be made.protected List<CodeableConcept>categoryA code that classifies the general type of observation.static ca.uhn.fhir.rest.gclient.TokenClientParamCATEGORYFluent Client search parameter constant for categoryprotected CodeableConceptcodeDescribes what will be observed.static ca.uhn.fhir.rest.gclient.TokenClientParamCODEFluent Client search parameter constant for codeprotected List<ObservationDefinition.ObservationDefinitionComponentComponent>componentSome observations have multiple component observations, expressed as separate code value pairs.protected List<ContactDetail>contactContact details to assist a user in finding and communicating with the publisher.protected MarkdownTypecopyrightCopyright statement relating to the ObservationDefinition and/or its contents.protected DateTimeTypedateThe date (and optionally time) when the ObservationDefinition was published.protected List<CanonicalType>derivedFromCanonicalThe canonical URL pointing to another FHIR-defined ObservationDefinition that is adhered to in whole or in part by this definition.protected List<UriType>derivedFromUriThe 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 MarkdownTypedescriptionA free text natural language description of the ObservationDefinition from the consumer's perspective.protected List<Reference>deviceThe measurement model of device or actual device used to produce observations of this type.protected PeriodeffectivePeriodThe period during which the ObservationDefinition content was or is planned to be effective.protected BooleanTypeexperimentalA 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.TokenClientParamEXPERIMENTALFluent Client search parameter constant for experimentalprotected List<Reference>hasMemberThis ObservationDefinition defines a group observation (e.g.protected IdentifieridentifierBusiness identifiers assigned to this ObservationDefinition.static ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierprotected List<CodeableConcept>jurisdictionA jurisdiction in which the ObservationDefinition is intended to be used.protected DateTypelastReviewDateThe date on which the asset content was last reviewed.protected CodeableConceptmethodThe method or technique used to perform the observation.static ca.uhn.fhir.rest.gclient.TokenClientParamMETHODFluent Client search parameter constant for methodprotected BooleanTypemultipleResultsAllowedMultiple results allowed for observations conforming to this ObservationDefinition.protected StringTypenameA natural language name identifying the ObservationDefinition.protected CodeableConceptperformerTypeThe type of individual/organization/device that is expected to act upon instances of this definition.protected List<Enumeration<ObservationDefinition.ObservationDataType>>permittedDataTypeThe data types allowed for the value element of the instance observations conforming to this ObservationDefinition.protected StringTypepreferredReportNameThe preferred name to be used when reporting the results of observations conforming to this ObservationDefinition.protected ReferencepublisherHelps establish the "authority/credibility" of the ObservationDefinition.protected MarkdownTypepurposeExplains why this ObservationDefinition is needed and why it has been designed as it has.protected List<ObservationDefinition.ObservationDefinitionQualifiedValueComponent>qualifiedValueA set of qualified values associated with a context and a set of conditions - provides a range for quantitative and ordinal observations and a collection of value sets for qualitative observations.protected ObservationDefinition.ObservationDefinitionQuantitativeDetailsComponentquantitativeDetailsCharacteristics for quantitative results of observations conforming to this ObservationDefinition.static StringSP_CATEGORYSearch parameter: categorystatic StringSP_CODESearch parameter: codestatic StringSP_EXPERIMENTALSearch parameter: experimentalstatic StringSP_IDENTIFIERSearch parameter: identifierstatic StringSP_METHODSearch parameter: methodstatic StringSP_STATUSSearch parameter: statusstatic StringSP_TITLESearch parameter: titlestatic StringSP_URLSearch parameter: urlprotected List<Reference>specimenThe kind of specimen that this type of observation is produced on.protected Enumeration<Enumerations.PublicationStatus>statusThe current state of the ObservationDefinition.static ca.uhn.fhir.rest.gclient.TokenClientParamSTATUSFluent Client search parameter constant for statusprotected List<CodeableConcept>subjectA code that describes the intended kind of subject of Observation instances conforming to this ObservationDefinition.protected StringTypetitleA short, descriptive, user-friendly title for the ObservationDefinition.static ca.uhn.fhir.rest.gclient.StringClientParamTITLEFluent Client search parameter constant for titleprotected UriTypeurlAn 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.UriClientParamURLFluent Client search parameter constant for urlprotected List<UsageContext>useContextThe content was developed with a focus and intent of supporting the contexts that are listed.protected StringTypeversionThe 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, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, 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.
-
name
protected StringType name
A natural language name identifying the ObservationDefinition. This name should be usable as an identifier for the module by machine processing applications such as code generation.
-
title
protected StringType title
A short, descriptive, user-friendly title for the ObservationDefinition.
-
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.
-
date
protected DateTimeType date
The date (and optionally time) when the ObservationDefinition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the ObservationDefinition changes.
-
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 contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate ObservationDefinition instances.
-
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.
-
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.
-
subject
protected List<CodeableConcept> subject
A code that describes the intended kind of subject of Observation instances conforming to this ObservationDefinition.
-
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 List<Reference> specimen
The kind of specimen that this type of observation is produced on.
-
device
protected List<Reference> device
The measurement model of device or actual device used to produce observations of this type.
-
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 observations conforming to this ObservationDefinition.
-
qualifiedValue
protected List<ObservationDefinition.ObservationDefinitionQualifiedValueComponent> qualifiedValue
A set of qualified values associated with a context and a set of conditions - provides a range for quantitative and ordinal observations and a collection of value sets for qualitative observations.
-
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.
-
getNameElement
public StringType getNameElement()
- Returns:
name(A natural language name identifying the ObservationDefinition. This name should be usable as an identifier for the module by machine processing applications such as code generation.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
hasNameElement
public boolean hasNameElement()
-
hasName
public boolean hasName()
-
setNameElement
public ObservationDefinition setNameElement(StringType value)
- Parameters:
value-name(A natural language name identifying the ObservationDefinition. This name should be usable as an identifier for the module by machine processing applications such as code generation.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
getName
public String getName()
- Returns:
- A natural language name identifying the ObservationDefinition. This name should be usable as an identifier for the module by machine processing applications such as code generation.
-
setName
public ObservationDefinition setName(String value)
- Parameters:
value- A natural language name identifying the ObservationDefinition. This name should be usable as an identifier for the module by machine processing applications such as code generation.
-
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.
-
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.
-
getDateElement
public DateTimeType getDateElement()
- Returns:
date(The date (and optionally time) when the ObservationDefinition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the ObservationDefinition changes.). 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(The date (and optionally time) when the ObservationDefinition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the ObservationDefinition changes.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
getDate
public Date getDate()
- Returns:
- The date (and optionally time) when the ObservationDefinition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the ObservationDefinition changes.
-
setDate
public ObservationDefinition setDate(Date value)
- Parameters:
value- The date (and optionally time) when the ObservationDefinition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the ObservationDefinition changes.
-
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
thisfor 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 contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate ObservationDefinition instances.)
-
setUseContext
public ObservationDefinition setUseContext(List<UsageContext> theUseContext)
- Returns:
- Returns a reference to
thisfor 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
thisfor 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.)
-
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
thisfor 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
thisfor 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.)
-
getSubject
public List<CodeableConcept> getSubject()
- Returns:
subject(A code that describes the intended kind of subject of Observation instances conforming to this ObservationDefinition.)
-
setSubject
public ObservationDefinition setSubject(List<CodeableConcept> theSubject)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasSubject
public boolean hasSubject()
-
addSubject
public CodeableConcept addSubject()
-
addSubject
public ObservationDefinition addSubject(CodeableConcept t)
-
getSubjectFirstRep
public CodeableConcept getSubjectFirstRep()
- Returns:
- The first repetition of repeating field
subject, creating it if it does not already exist {3}
-
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
thisfor 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
thisfor 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 List<Reference> getSpecimen()
- Returns:
specimen(The kind of specimen that this type of observation is produced on.)
-
setSpecimen
public ObservationDefinition setSpecimen(List<Reference> theSpecimen)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasSpecimen
public boolean hasSpecimen()
-
addSpecimen
public Reference addSpecimen()
-
addSpecimen
public ObservationDefinition addSpecimen(Reference t)
-
getSpecimenFirstRep
public Reference getSpecimenFirstRep()
- Returns:
- The first repetition of repeating field
specimen, creating it if it does not already exist {3}
-
getDevice
public List<Reference> getDevice()
- Returns:
device(The measurement model of device or actual device used to produce observations of this type.)
-
setDevice
public ObservationDefinition setDevice(List<Reference> theDevice)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasDevice
public boolean hasDevice()
-
addDevice
public ObservationDefinition addDevice(Reference t)
-
getDeviceFirstRep
public Reference getDeviceFirstRep()
- Returns:
- The first repetition of repeating field
device, creating it if it does not already exist {3}
-
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 observations conforming to this ObservationDefinition.)
-
hasQuantitativeDetails
public boolean hasQuantitativeDetails()
-
setQuantitativeDetails
public ObservationDefinition setQuantitativeDetails(ObservationDefinition.ObservationDefinitionQuantitativeDetailsComponent value)
- Parameters:
value-quantitativeDetails(Characteristics for quantitative results of observations conforming to this ObservationDefinition.)
-
getQualifiedValue
public List<ObservationDefinition.ObservationDefinitionQualifiedValueComponent> getQualifiedValue()
- Returns:
qualifiedValue(A set of qualified values associated with a context and a set of conditions - provides a range for quantitative and ordinal observations and a collection of value sets for qualitative observations.)
-
setQualifiedValue
public ObservationDefinition setQualifiedValue(List<ObservationDefinition.ObservationDefinitionQualifiedValueComponent> theQualifiedValue)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasQualifiedValue
public boolean hasQualifiedValue()
-
addQualifiedValue
public ObservationDefinition.ObservationDefinitionQualifiedValueComponent addQualifiedValue()
-
addQualifiedValue
public ObservationDefinition addQualifiedValue(ObservationDefinition.ObservationDefinitionQualifiedValueComponent t)
-
getQualifiedValueFirstRep
public ObservationDefinition.ObservationDefinitionQualifiedValueComponent getQualifiedValueFirstRep()
- Returns:
- The first repetition of repeating field
qualifiedValue, creating it if it does not already exist {3}
-
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
thisfor 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
thisfor 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:
listChildrenin classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
public ObservationDefinition copy()
- Specified by:
copyin classDomainResource
-
copyValues
public void copyValues(ObservationDefinition dst)
-
typedCopy
protected ObservationDefinition typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceTypein classResource
-
-