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