ObservationComponent
open class ObservationComponent: BackboneElement
Component results.
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.
-
Component results.
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.
Declaration
Swift
override open class var resourceType: String
-
Type of component observation (code / type).
Declaration
Swift
public var code: CodeableConcept?
-
Why the component result is missing.
Declaration
Swift
public var dataAbsentReason: CodeableConcept?
-
High, low, normal, etc..
Declaration
Swift
public var interpretation: CodeableConcept?
-
Provides guide for interpretation of component result.
Declaration
Swift
public var referenceRange: [ObservationReferenceRange]?
-
Actual component result.
Declaration
Swift
public var valueAttachment: Attachment?
-
Actual component result.
Declaration
Swift
public var valueCodeableConcept: CodeableConcept?
-
Actual component result.
Declaration
Swift
public var valueDateTime: DateTime?
-
Actual component result.
Declaration
Swift
public var valuePeriod: Period?
-
Actual component result.
Declaration
Swift
public var valueQuantity: Quantity?
-
Actual component result.
Declaration
Swift
public var valueRange: Range?
-
Actual component result.
Declaration
Swift
public var valueRatio: Ratio?
-
Actual component result.
Declaration
Swift
public var valueSampledData: SampledData?
-
Actual component result.
Declaration
Swift
public var valueString: FHIRString?
-
Actual component result.
Declaration
Swift
public var valueTime: FHIRTime?
-
Convenience initializer, taking all required properties as arguments.
Declaration
Swift
public convenience init(code: CodeableConcept)
-
Convenience initializer, taking all required properties as arguments.
Declaration
Swift
override open func populate(from json: FHIRJSON, context instCtx: inout FHIRInstantiationContext)
Parameters
json
The JSON element to use to populate the receiver
context
The instantiation context to use
-
Undocumented
Declaration
Swift
open class ObservationComponent: BackboneElement