public class Observation extends BaseResource implements IResource
Definition: Measurements and simple assertions made about a patient, device or other subject.
Requirements: Observations are a key aspect of healthcare. This resource is used to capture those that do not require more sophisticated mechanisms.
Profile Definition: http://hl7.org/fhir/profiles/Observation
| Modifier and Type | Class and Description |
|---|---|
static class |
Observation.Component
Block class for child element: Observation.component ()
|
static class |
Observation.ReferenceRange
Block class for child element: Observation.referenceRange ()
|
static class |
Observation.Related
Block class for child element: Observation.related ()
|
| Modifier and Type | Field and Description |
|---|---|
static TokenClientParam |
CATEGORY
Fluent Client search parameter constant for category
|
static TokenClientParam |
CODE
Fluent Client search parameter constant for code
|
static CompositeClientParam<TokenClientParam,TokenClientParam> |
CODE_VALUE_CONCEPT
Fluent Client search parameter constant for code-value-concept
|
static CompositeClientParam<TokenClientParam,DateClientParam> |
CODE_VALUE_DATE
Fluent Client search parameter constant for code-value-date
|
static CompositeClientParam<TokenClientParam,QuantityClientParam> |
CODE_VALUE_QUANTITY
Fluent Client search parameter constant for code-value-quantity
|
static CompositeClientParam<TokenClientParam,StringClientParam> |
CODE_VALUE_STRING
Fluent Client search parameter constant for code-value-string
|
static TokenClientParam |
COMPONENT_CODE
Fluent Client search parameter constant for component-code
|
static CompositeClientParam<TokenClientParam,TokenClientParam> |
COMPONENT_CODE_COMPONENT_VALUE_CONCEPT
Fluent Client search parameter constant for component-code-component-value-concept
|
static CompositeClientParam<TokenClientParam,QuantityClientParam> |
COMPONENT_CODE_COMPONENT_VALUE_QUANTITY
Fluent Client search parameter constant for component-code-component-value-quantity
|
static CompositeClientParam<TokenClientParam,StringClientParam> |
COMPONENT_CODE_COMPONENT_VALUE_STRING
Fluent Client search parameter constant for component-code-component-value-string
|
static TokenClientParam |
COMPONENT_DATA_ABSENT_REASON
Fluent Client search parameter constant for component-data-absent-reason
|
static TokenClientParam |
COMPONENT_VALUE_CONCEPT
Fluent Client search parameter constant for component-value-concept
|
static QuantityClientParam |
COMPONENT_VALUE_QUANTITY
Fluent Client search parameter constant for component-value-quantity
|
static StringClientParam |
COMPONENT_VALUE_STRING
Fluent Client search parameter constant for component-value-string
|
static TokenClientParam |
DATA_ABSENT_REASON
Fluent Client search parameter constant for data-absent-reason
|
static DateClientParam |
DATE
Fluent Client search parameter constant for date
|
static ReferenceClientParam |
DEVICE
Fluent Client search parameter constant for device
|
static ReferenceClientParam |
ENCOUNTER
Fluent Client search parameter constant for encounter
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static Include |
INCLUDE_DEVICE
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PERFORMER
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_RELATED_TARGET
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_SPECIMEN
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.
|
static ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
static ReferenceClientParam |
PERFORMER
Fluent Client search parameter constant for performer
|
static ReferenceClientParam |
RELATED_TARGET
Fluent Client search parameter constant for related-target
|
static CompositeClientParam<ReferenceClientParam,TokenClientParam> |
RELATED_TARGET_RELATED_TYPE
Fluent Client search parameter constant for related-target-related-type
|
static TokenClientParam |
RELATED_TYPE
Fluent Client search parameter constant for related-type
|
static String |
SP_CATEGORY
Search parameter constant for category
|
static String |
SP_CODE
Search parameter constant for code
|
static String |
SP_CODE_VALUE_CONCEPT
Search parameter constant for code-value-concept
|
static String |
SP_CODE_VALUE_DATE
Search parameter constant for code-value-date
|
static String |
SP_CODE_VALUE_QUANTITY
Search parameter constant for code-value-quantity
|
static String |
SP_CODE_VALUE_STRING
Search parameter constant for code-value-string
|
static String |
SP_COMPONENT_CODE
Search parameter constant for component-code
|
static String |
SP_COMPONENT_CODE_COMPONENT_VALUE_CONCEPT
Search parameter constant for component-code-component-value-concept
|
static String |
SP_COMPONENT_CODE_COMPONENT_VALUE_QUANTITY
Search parameter constant for component-code-component-value-quantity
|
static String |
SP_COMPONENT_CODE_COMPONENT_VALUE_STRING
Search parameter constant for component-code-component-value-string
|
static String |
SP_COMPONENT_DATA_ABSENT_REASON
Search parameter constant for component-data-absent-reason
|
static String |
SP_COMPONENT_VALUE_CONCEPT
Search parameter constant for component-value-concept
|
static String |
SP_COMPONENT_VALUE_QUANTITY
Search parameter constant for component-value-quantity
|
static String |
SP_COMPONENT_VALUE_STRING
Search parameter constant for component-value-string
|
static String |
SP_DATA_ABSENT_REASON
Search parameter constant for data-absent-reason
|
static String |
SP_DATE
Search parameter constant for date
|
static String |
SP_DEVICE
Search parameter constant for device
|
static String |
SP_ENCOUNTER
Search parameter constant for encounter
|
static String |
SP_IDENTIFIER
Search parameter constant for identifier
|
static String |
SP_PATIENT
Search parameter constant for patient
|
static String |
SP_PERFORMER
Search parameter constant for performer
|
static String |
SP_RELATED_TARGET
Search parameter constant for related-target
|
static String |
SP_RELATED_TARGET_RELATED_TYPE
Search parameter constant for related-target-related-type
|
static String |
SP_RELATED_TYPE
Search parameter constant for related-type
|
static String |
SP_SPECIMEN
Search parameter constant for specimen
|
static String |
SP_STATUS
Search parameter constant for status
|
static String |
SP_SUBJECT
Search parameter constant for subject
|
static String |
SP_VALUE_CONCEPT
Search parameter constant for value-concept
|
static String |
SP_VALUE_DATE
Search parameter constant for value-date
|
static String |
SP_VALUE_QUANTITY
Search parameter constant for value-quantity
|
static String |
SP_VALUE_STRING
Search parameter constant for value-string
|
static ReferenceClientParam |
SPECIMEN
Fluent Client search parameter constant for specimen
|
static TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
static ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
static TokenClientParam |
VALUE_CONCEPT
Fluent Client search parameter constant for value-concept
|
static DateClientParam |
VALUE_DATE
Fluent Client search parameter constant for value-date
|
static QuantityClientParam |
VALUE_QUANTITY
Fluent Client search parameter constant for value-quantity
|
static StringClientParam |
VALUE_STRING
Fluent Client search parameter constant for value-string
|
RES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
Observation() |
| Modifier and Type | Method and Description |
|---|---|
Observation.Component |
addComponent()
Adds and returns a new value for component ()
|
Observation |
addComponent(Observation.Component theValue)
Adds a given new value for component ()
|
IdentifierDt |
addIdentifier()
Adds and returns a new value for identifier (id)
|
Observation |
addIdentifier(IdentifierDt theValue)
Adds a given new value for identifier (id)
|
ResourceReferenceDt |
addPerformer()
Adds and returns a new value for performer (who.actor)
|
Observation.ReferenceRange |
addReferenceRange()
Adds and returns a new value for referenceRange ()
|
Observation |
addReferenceRange(Observation.ReferenceRange theValue)
Adds a given new value for referenceRange ()
|
Observation.Related |
addRelated()
Adds and returns a new value for related ()
|
Observation |
addRelated(Observation.Related theValue)
Adds a given new value for related ()
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
CodeableConceptDt |
getBodySite()
Gets the value(s) for bodySite ().
|
BoundCodeableConceptDt<ObservationCategoryCodesEnum> |
getCategory()
Gets the value(s) for category (class).
|
CodeableConceptDt |
getCode()
Gets the value(s) for code (what).
|
String |
getComments()
Gets the value(s) for comments ().
|
StringDt |
getCommentsElement()
Gets the value(s) for comments ().
|
List<Observation.Component> |
getComponent()
Gets the value(s) for component ().
|
Observation.Component |
getComponentFirstRep()
Gets the first repetition for component (),
creating it if it does not already exist.
|
CodeableConceptDt |
getDataAbsentReason()
Gets the value(s) for dataAbsentReason ().
|
ResourceReferenceDt |
getDevice()
Gets the value(s) for device ().
|
IDatatype |
getEffective()
Gets the value(s) for effective[x] (when.done).
|
ResourceReferenceDt |
getEncounter()
Gets the value(s) for encounter (context).
|
List<IdentifierDt> |
getIdentifier()
Gets the value(s) for identifier (id).
|
IdentifierDt |
getIdentifierFirstRep()
Gets the first repetition for identifier (id),
creating it if it does not already exist.
|
CodeableConceptDt |
getInterpretation()
Gets the value(s) for interpretation ().
|
Date |
getIssued()
Gets the value(s) for issued (when.recorded).
|
InstantDt |
getIssuedElement()
Gets the value(s) for issued (when.recorded).
|
CodeableConceptDt |
getMethod()
Gets the value(s) for method ().
|
List<ResourceReferenceDt> |
getPerformer()
Gets the value(s) for performer (who.actor).
|
List<Observation.ReferenceRange> |
getReferenceRange()
Gets the value(s) for referenceRange ().
|
Observation.ReferenceRange |
getReferenceRangeFirstRep()
Gets the first repetition for referenceRange (),
creating it if it does not already exist.
|
List<Observation.Related> |
getRelated()
Gets the value(s) for related ().
|
Observation.Related |
getRelatedFirstRep()
Gets the first repetition for related (),
creating it if it does not already exist.
|
String |
getResourceName() |
ResourceReferenceDt |
getSpecimen()
Gets the value(s) for specimen ().
|
String |
getStatus()
Gets the value(s) for status (status).
|
BoundCodeDt<ObservationStatusEnum> |
getStatusElement()
Gets the value(s) for status (status).
|
FhirVersionEnum |
getStructureFhirVersionEnum() |
ResourceReferenceDt |
getSubject()
Gets the value(s) for subject (who.focus).
|
IDatatype |
getValue()
Gets the value(s) for value[x] ().
|
boolean |
isEmpty() |
Observation |
setBodySite(CodeableConceptDt theValue)
Sets the value(s) for bodySite ()
|
Observation |
setCategory(BoundCodeableConceptDt<ObservationCategoryCodesEnum> theValue)
Sets the value(s) for category (class)
|
Observation |
setCategory(ObservationCategoryCodesEnum theValue)
Sets the value(s) for category (class)
|
Observation |
setCode(CodeableConceptDt theValue)
Sets the value(s) for code (what)
|
Observation |
setComments(String theString)
Sets the value for comments ()
|
Observation |
setComments(StringDt theValue)
Sets the value(s) for comments ()
|
Observation |
setComponent(List<Observation.Component> theValue)
Sets the value(s) for component ()
|
Observation |
setDataAbsentReason(CodeableConceptDt theValue)
Sets the value(s) for dataAbsentReason ()
|
Observation |
setDevice(ResourceReferenceDt theValue)
Sets the value(s) for device ()
|
Observation |
setEffective(IDatatype theValue)
Sets the value(s) for effective[x] (when.done)
|
Observation |
setEncounter(ResourceReferenceDt theValue)
Sets the value(s) for encounter (context)
|
Observation |
setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier (id)
|
Observation |
setInterpretation(CodeableConceptDt theValue)
Sets the value(s) for interpretation ()
|
Observation |
setIssued(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for issued (when.recorded)
|
Observation |
setIssued(InstantDt theValue)
Sets the value(s) for issued (when.recorded)
|
Observation |
setIssuedWithMillisPrecision(Date theDate)
Sets the value for issued (when.recorded)
|
Observation |
setMethod(CodeableConceptDt theValue)
Sets the value(s) for method ()
|
Observation |
setPerformer(List<ResourceReferenceDt> theValue)
Sets the value(s) for performer (who.actor)
|
Observation |
setReferenceRange(List<Observation.ReferenceRange> theValue)
Sets the value(s) for referenceRange ()
|
Observation |
setRelated(List<Observation.Related> theValue)
Sets the value(s) for related ()
|
Observation |
setSpecimen(ResourceReferenceDt theValue)
Sets the value(s) for specimen ()
|
Observation |
setStatus(BoundCodeDt<ObservationStatusEnum> theValue)
Sets the value(s) for status (status)
|
Observation |
setStatus(ObservationStatusEnum theValue)
Sets the value(s) for status (status)
|
Observation |
setSubject(ResourceReferenceDt theValue)
Sets the value(s) for subject (who.focus)
|
Observation |
setValue(IDatatype theValue)
Sets the value(s) for value[x] ()
|
getContained, getId, getIdElement, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContained, getId, getLanguage, getResourceMetadata, getText, setId, setLanguage, setResourceMetadatagetIdElement, setId, setIdpublic static final String SP_CODE
Description: The code of the observation type
Type: token
Path: Observation.code
public static final TokenClientParam CODE
Description: The code of the observation type
Type: token
Path: Observation.code
public static final String SP_COMPONENT_CODE
Description: The component code of the observation type
Type: token
Path: Observation.component.code
public static final TokenClientParam COMPONENT_CODE
Description: The component code of the observation type
Type: token
Path: Observation.component.code
public static final String SP_VALUE_QUANTITY
Description: The value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)
Type: quantity
Path: Observation.valueQuantity
public static final QuantityClientParam VALUE_QUANTITY
Description: The value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)
Type: quantity
Path: Observation.valueQuantity
public static final String SP_COMPONENT_VALUE_QUANTITY
Description: The value of the component observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)
Type: quantity
Path: Observation.component.valueQuantity
public static final QuantityClientParam COMPONENT_VALUE_QUANTITY
Description: The value of the component observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)
Type: quantity
Path: Observation.component.valueQuantity
public static final String SP_VALUE_CONCEPT
Description: The value of the observation, if the value is a CodeableConcept
Type: token
Path: Observation.valueCodeableConcept
public static final TokenClientParam VALUE_CONCEPT
Description: The value of the observation, if the value is a CodeableConcept
Type: token
Path: Observation.valueCodeableConcept
public static final String SP_COMPONENT_VALUE_CONCEPT
Description: The value of the component observation, if the value is a CodeableConcept
Type: token
Path: Observation.component.valueCodeableConcept
public static final TokenClientParam COMPONENT_VALUE_CONCEPT
Description: The value of the component observation, if the value is a CodeableConcept
Type: token
Path: Observation.component.valueCodeableConcept
public static final String SP_VALUE_DATE
Description: The value of the observation, if the value is a date or period of time
Type: date
Path: Observation.valueDateTime | Observation.valuePeriod
public static final DateClientParam VALUE_DATE
Description: The value of the observation, if the value is a date or period of time
Type: date
Path: Observation.valueDateTime | Observation.valuePeriod
public static final String SP_VALUE_STRING
Description: The value of the observation, if the value is a string, and also searches in CodeableConcept.text
Type: string
Path: Observation.valueString
public static final StringClientParam VALUE_STRING
Description: The value of the observation, if the value is a string, and also searches in CodeableConcept.text
Type: string
Path: Observation.valueString
public static final String SP_COMPONENT_VALUE_STRING
Description: The value of the component observation, if the value is a string, and also searches in CodeableConcept.text
Type: string
Path: Observation.component.valueString
public static final StringClientParam COMPONENT_VALUE_STRING
Description: The value of the component observation, if the value is a string, and also searches in CodeableConcept.text
Type: string
Path: Observation.component.valueString
public static final String SP_DATE
Description: Obtained date/time. If the obtained element is a period, a date that falls in the period
Type: date
Path: Observation.effective[x]
public static final DateClientParam DATE
Description: Obtained date/time. If the obtained element is a period, a date that falls in the period
Type: date
Path: Observation.effective[x]
public static final String SP_STATUS
Description: The status of the observation
Type: token
Path: Observation.status
public static final TokenClientParam STATUS
Description: The status of the observation
Type: token
Path: Observation.status
public static final String SP_SUBJECT
Description: The subject that the observation is about
Type: reference
Path: Observation.subject
public static final ReferenceClientParam SUBJECT
Description: The subject that the observation is about
Type: reference
Path: Observation.subject
public static final String SP_PERFORMER
Description: Who performed the observation
Type: reference
Path: Observation.performer
public static final ReferenceClientParam PERFORMER
Description: Who performed the observation
Type: reference
Path: Observation.performer
public static final String SP_SPECIMEN
Description:
Type: reference
Path: Observation.specimen
public static final ReferenceClientParam SPECIMEN
Description:
Type: reference
Path: Observation.specimen
public static final String SP_RELATED_TYPE
Description:
Type: token
Path: Observation.related.type
public static final TokenClientParam RELATED_TYPE
Description:
Type: token
Path: Observation.related.type
public static final String SP_RELATED_TARGET
Description:
Type: reference
Path: Observation.related.target
public static final ReferenceClientParam RELATED_TARGET
Description:
Type: reference
Path: Observation.related.target
public static final String SP_ENCOUNTER
Description: Healthcare event related to the observation
Type: reference
Path: Observation.encounter
public static final ReferenceClientParam ENCOUNTER
Description: Healthcare event related to the observation
Type: reference
Path: Observation.encounter
public static final String SP_DATA_ABSENT_REASON
Description: The reason why the expected value in the element Observation.value[x] is missing.
Type: token
Path: Observation.dataAbsentReason
public static final TokenClientParam DATA_ABSENT_REASON
Description: The reason why the expected value in the element Observation.value[x] is missing.
Type: token
Path: Observation.dataAbsentReason
public static final String SP_COMPONENT_DATA_ABSENT_REASON
Description: The reason why the expected value in the element Observation.component.value[x] is missing.
Type: token
Path: Observation.component.dataAbsentReason
public static final TokenClientParam COMPONENT_DATA_ABSENT_REASON
Description: The reason why the expected value in the element Observation.component.value[x] is missing.
Type: token
Path: Observation.component.dataAbsentReason
public static final String SP_PATIENT
Description: The subject that the observation is about (if patient)
Type: reference
Path: Observation.subject
public static final ReferenceClientParam PATIENT
Description: The subject that the observation is about (if patient)
Type: reference
Path: Observation.subject
public static final String SP_IDENTIFIER
Description: The unique id for a particular observation
Type: token
Path: Observation.identifier
public static final TokenClientParam IDENTIFIER
Description: The unique id for a particular observation
Type: token
Path: Observation.identifier
public static final String SP_DEVICE
Description: The Device that generated the observation data.
Type: reference
Path: Observation.device
public static final ReferenceClientParam DEVICE
Description: The Device that generated the observation data.
Type: reference
Path: Observation.device
public static final String SP_CATEGORY
Description: The classification of the type of observation
Type: token
Path: Observation.category
public static final TokenClientParam CATEGORY
Description: The classification of the type of observation
Type: token
Path: Observation.category
public static final String SP_CODE_VALUE_QUANTITY
Description: Both code and one of the value parameters
Type: composite
Path: code & value[x]
public static final CompositeClientParam<TokenClientParam,QuantityClientParam> CODE_VALUE_QUANTITY
Description: Both code and one of the value parameters
Type: composite
Path: code & value[x]
public static final String SP_CODE_VALUE_CONCEPT
Description: Both code and one of the value parameters
Type: composite
Path: code & value[x]
public static final CompositeClientParam<TokenClientParam,TokenClientParam> CODE_VALUE_CONCEPT
Description: Both code and one of the value parameters
Type: composite
Path: code & value[x]
public static final String SP_CODE_VALUE_DATE
Description: Both code and one of the value parameters
Type: composite
Path: code & value[x]
public static final CompositeClientParam<TokenClientParam,DateClientParam> CODE_VALUE_DATE
Description: Both code and one of the value parameters
Type: composite
Path: code & value[x]
public static final String SP_CODE_VALUE_STRING
Description: Both code and one of the value parameters
Type: composite
Path: code & value[x]
public static final CompositeClientParam<TokenClientParam,StringClientParam> CODE_VALUE_STRING
Description: Both code and one of the value parameters
Type: composite
Path: code & value[x]
public static final String SP_COMPONENT_CODE_COMPONENT_VALUE_QUANTITY
Description: Both component code and one of the component value parameters
Type: composite
Path: component-code & component-value[x]
public static final CompositeClientParam<TokenClientParam,QuantityClientParam> COMPONENT_CODE_COMPONENT_VALUE_QUANTITY
Description: Both component code and one of the component value parameters
Type: composite
Path: component-code & component-value[x]
public static final String SP_COMPONENT_CODE_COMPONENT_VALUE_CONCEPT
Description: Both component code and one of the component value parameters
Type: composite
Path: component-code & component-value[x]
public static final CompositeClientParam<TokenClientParam,TokenClientParam> COMPONENT_CODE_COMPONENT_VALUE_CONCEPT
Description: Both component code and one of the component value parameters
Type: composite
Path: component-code & component-value[x]
public static final String SP_COMPONENT_CODE_COMPONENT_VALUE_STRING
Description: Both component code and one of the component value parameters
Type: composite
Path: component-code & component-value[x]
public static final CompositeClientParam<TokenClientParam,StringClientParam> COMPONENT_CODE_COMPONENT_VALUE_STRING
Description: Both component code and one of the component value parameters
Type: composite
Path: component-code & component-value[x]
public static final String SP_RELATED_TARGET_RELATED_TYPE
Description: Related Observations - search on related-type and related-target together
Type: composite
Path: related-target & related-type
public static final CompositeClientParam<ReferenceClientParam,TokenClientParam> RELATED_TARGET_RELATED_TYPE
Description: Related Observations - search on related-type and related-target together
Type: composite
Path: related-target & related-type
public static final Include INCLUDE_DEVICE
public static final Include INCLUDE_ENCOUNTER
public static final Include INCLUDE_PATIENT
public static final Include INCLUDE_PERFORMER
public static final Include INCLUDE_RELATED_TARGET
public static final Include INCLUDE_SPECIMEN
public static final Include INCLUDE_SUBJECT
public Observation()
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ICompositeElementpublic List<IdentifierDt> getIdentifier()
null.
Definition: A unique identifier for the simple observation instance.
public Observation setIdentifier(List<IdentifierDt> theValue)
Definition: A unique identifier for the simple observation instance.
public IdentifierDt addIdentifier()
Definition: A unique identifier for the simple observation instance.
public Observation addIdentifier(IdentifierDt theValue)
Definition: A unique identifier for the simple observation instance.
theValue - The identifier to add (must not be null)public IdentifierDt getIdentifierFirstRep()
Definition: A unique identifier for the simple observation instance.
public BoundCodeDt<ObservationStatusEnum> getStatusElement()
null.
Definition: The status of the result value
public String getStatus()
null.
Definition: The status of the result value
public Observation setStatus(BoundCodeDt<ObservationStatusEnum> theValue)
Definition: The status of the result value
public Observation setStatus(ObservationStatusEnum theValue)
Definition: The status of the result value
public BoundCodeableConceptDt<ObservationCategoryCodesEnum> getCategory()
null.
Definition: A code that classifies the general type of observation being made. This is used for searching, sorting and display purposes.
public Observation setCategory(BoundCodeableConceptDt<ObservationCategoryCodesEnum> theValue)
Definition: A code that classifies the general type of observation being made. This is used for searching, sorting and display purposes.
public Observation setCategory(ObservationCategoryCodesEnum theValue)
Definition: A code that classifies the general type of observation being made. This is used for searching, sorting and display purposes.
public CodeableConceptDt getCode()
null.
Definition: Describes what was observed. Sometimes this is called the observation \"name\"
public Observation setCode(CodeableConceptDt theValue)
Definition: Describes what was observed. Sometimes this is called the observation \"name\"
public ResourceReferenceDt getSubject()
null.
Definition: The patient, or group of patients, location, or device whose characteristics (direct or indirect) are described by the observation and into whose record the observation is placed. Comments: Indirect characteristics may be those of a specimen, fetus, donor, other observer (for example a relative or EMT), or any observation made about the subject.
public Observation setSubject(ResourceReferenceDt theValue)
Definition: The patient, or group of patients, location, or device whose characteristics (direct or indirect) are described by the observation and into whose record the observation is placed. Comments: Indirect characteristics may be those of a specimen, fetus, donor, other observer (for example a relative or EMT), or any observation made about the subject.
public ResourceReferenceDt getEncounter()
null.
Definition: The healthcare event (e.g. a patient and healthcare provider interaction) during which this observation is made
public Observation setEncounter(ResourceReferenceDt theValue)
Definition: The healthcare event (e.g. a patient and healthcare provider interaction) during which this observation is made
public IDatatype getEffective()
null.
Definition: The time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the \"physiologically relevant time\". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself
public Observation setEffective(IDatatype theValue)
Definition: The time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the \"physiologically relevant time\". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself
public InstantDt getIssuedElement()
null.
Definition: The date and time this observation was made available to providers, typically after the results have been reviewed and verified.
public Date getIssued()
null.
Definition: The date and time this observation was made available to providers, typically after the results have been reviewed and verified.
public Observation setIssued(InstantDt theValue)
Definition: The date and time this observation was made available to providers, typically after the results have been reviewed and verified.
public Observation setIssuedWithMillisPrecision(Date theDate)
Definition: The date and time this observation was made available to providers, typically after the results have been reviewed and verified.
public Observation setIssued(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: The date and time this observation was made available to providers, typically after the results have been reviewed and verified.
public List<ResourceReferenceDt> getPerformer()
null.
Definition: Who was responsible for asserting the observed value as \"true\"
public Observation setPerformer(List<ResourceReferenceDt> theValue)
Definition: Who was responsible for asserting the observed value as \"true\"
public ResourceReferenceDt addPerformer()
Definition: Who was responsible for asserting the observed value as \"true\"
public IDatatype getValue()
null.
Definition: The information determined as a result of making the observation, if the information has a simple value
public Observation setValue(IDatatype theValue)
Definition: The information determined as a result of making the observation, if the information has a simple value
public CodeableConceptDt getDataAbsentReason()
null.
Definition: Provides a reason why the expected value in the element Observation.value[x] is missing.
public Observation setDataAbsentReason(CodeableConceptDt theValue)
Definition: Provides a reason why the expected value in the element Observation.value[x] is missing.
public CodeableConceptDt getInterpretation()
null.
Definition: The assessment made based on the result of the observation. Intended as a simple compact code often placed adjacent to the result value in reports and flow sheets to signal the meaning/normalcy status of the result. Otherwise known as abnormal flag.
public Observation setInterpretation(CodeableConceptDt theValue)
Definition: The assessment made based on the result of the observation. Intended as a simple compact code often placed adjacent to the result value in reports and flow sheets to signal the meaning/normalcy status of the result. Otherwise known as abnormal flag.
public StringDt getCommentsElement()
null.
Definition: May include statements about significant, unexpected or unreliable values, or information about the source of the value where this may be relevant to the interpretation of the result.
public String getComments()
null.
Definition: May include statements about significant, unexpected or unreliable values, or information about the source of the value where this may be relevant to the interpretation of the result.
public Observation setComments(StringDt theValue)
Definition: May include statements about significant, unexpected or unreliable values, or information about the source of the value where this may be relevant to the interpretation of the result.
public Observation setComments(String theString)
Definition: May include statements about significant, unexpected or unreliable values, or information about the source of the value where this may be relevant to the interpretation of the result.
public CodeableConceptDt getBodySite()
null.
Definition: Indicates the site on the subject's body where the observation was made (i.e. the target site).
public Observation setBodySite(CodeableConceptDt theValue)
Definition: Indicates the site on the subject's body where the observation was made (i.e. the target site).
public CodeableConceptDt getMethod()
null.
Definition: Indicates the mechanism used to perform the observation
public Observation setMethod(CodeableConceptDt theValue)
Definition: Indicates the mechanism used to perform the observation
public ResourceReferenceDt getSpecimen()
null.
Definition: The specimen that was used when this observation was made
public Observation setSpecimen(ResourceReferenceDt theValue)
Definition: The specimen that was used when this observation was made
public ResourceReferenceDt getDevice()
null.
Definition: The device used to generate the observation data.
public Observation setDevice(ResourceReferenceDt theValue)
Definition: The device used to generate the observation data.
public List<Observation.ReferenceRange> getReferenceRange()
null.
Definition: Guidance on how to interpret the value by comparison to a normal or recommended range
public Observation setReferenceRange(List<Observation.ReferenceRange> theValue)
Definition: Guidance on how to interpret the value by comparison to a normal or recommended range
public Observation.ReferenceRange addReferenceRange()
Definition: Guidance on how to interpret the value by comparison to a normal or recommended range
public Observation addReferenceRange(Observation.ReferenceRange theValue)
Definition: Guidance on how to interpret the value by comparison to a normal or recommended range
theValue - The referenceRange to add (must not be null)public Observation.ReferenceRange getReferenceRangeFirstRep()
Definition: Guidance on how to interpret the value by comparison to a normal or recommended range
public List<Observation.Related> getRelated()
null.
Definition: A reference to another resource (usually another Observation but could also be a QuestionnaireAnswer) whose relationship is defined by the relationship type code.
public Observation setRelated(List<Observation.Related> theValue)
Definition: A reference to another resource (usually another Observation but could also be a QuestionnaireAnswer) whose relationship is defined by the relationship type code.
public Observation.Related addRelated()
Definition: A reference to another resource (usually another Observation but could also be a QuestionnaireAnswer) whose relationship is defined by the relationship type code.
public Observation addRelated(Observation.Related theValue)
Definition: A reference to another resource (usually another Observation but could also be a QuestionnaireAnswer) whose relationship is defined by the relationship type code.
theValue - The related to add (must not be null)public Observation.Related getRelatedFirstRep()
Definition: A reference to another resource (usually another Observation but could also be a QuestionnaireAnswer) whose relationship is defined by the relationship type code.
public List<Observation.Component> getComponent()
null.
Definition: Some observations have multiple component observations. These component observations are expressed as separate code value pairs that share the same attributes. Examples include systolic and diastolic component observations for blood pressure measurement and multiple component observations for genetics observations.
public Observation setComponent(List<Observation.Component> theValue)
Definition: Some observations have multiple component observations. These component observations are expressed as separate code value pairs that share the same attributes. Examples include systolic and diastolic component observations for blood pressure measurement and multiple component observations for genetics observations.
public Observation.Component addComponent()
Definition: Some observations have multiple component observations. These component observations are expressed as separate code value pairs that share the same attributes. Examples include systolic and diastolic component observations for blood pressure measurement and multiple component observations for genetics observations.
public Observation addComponent(Observation.Component theValue)
Definition: Some observations have multiple component observations. These component observations are expressed as separate code value pairs that share the same attributes. Examples include systolic and diastolic component observations for blood pressure measurement and multiple component observations for genetics observations.
theValue - The component to add (must not be null)public Observation.Component getComponentFirstRep()
Definition: Some observations have multiple component observations. These component observations are expressed as separate code value pairs that share the same attributes. Examples include systolic and diastolic component observations for blood pressure measurement and multiple component observations for genetics observations.
public String getResourceName()
getResourceName in interface IResourcepublic FhirVersionEnum getStructureFhirVersionEnum()
getStructureFhirVersionEnum in interface IResourcegetStructureFhirVersionEnum in interface IBaseResourceCopyright © 2014–2016 University Health Network. All rights reserved.