GuidanceResponse

open class GuidanceResponse: DomainResource

The formal response to a guidance request.

A guidance response is the formal response to a guidance request, including any output parameters returned by the evaluation, as well as the description of any proposed actions to be taken.

  • The formal response to a guidance request.

    A guidance response is the formal response to a guidance request, including any output parameters returned by the evaluation, as well as the description of any proposed actions to be taken.

    Declaration

    Swift

    override open class var resourceType: String
  • Encounter or Episode during which the response was returned.

    Declaration

    Swift

    public var context: Reference?
  • Additional required data.

    Declaration

    Swift

    public var dataRequirement: [DataRequirement]?
  • Messages resulting from the evaluation of the artifact or artifacts.

    Declaration

    Swift

    public var evaluationMessage: [Reference]?
  • Business identifier.

    Declaration

    Swift

    public var identifier: Identifier?
  • A reference to a knowledge module.

    Declaration

    Swift

    public var module: Reference?
  • Additional notes about the response.

    Declaration

    Swift

    public var note: [Annotation]?
  • When the guidance response was processed.

    Declaration

    Swift

    public var occurrenceDateTime: DateTime?
  • The output parameters of the evaluation, if any.

    Declaration

    Swift

    public var outputParameters: Reference?
  • Device returning the guidance.

    Declaration

    Swift

    public var performer: Reference?
  • Reason for the response.

    Declaration

    Swift

    public var reasonCodeableConcept: CodeableConcept?
  • Reason for the response.

    Declaration

    Swift

    public var reasonReference: Reference?
  • The id of the request associated with this response, if any.

    Declaration

    Swift

    public var requestId: FHIRString?
  • Proposed actions, if any.

    Declaration

    Swift

    public var result: Reference?
  • The status of the response. If the evaluation is completed successfully, the status will indicate success. However, in order to complete the evaluation, the engine may require more information. In this case, the status will be data-required, and the response will contain a description of the additional required information. If the evaluation completed successfully, but the engine determines that a potentially more accurate response could be provided if more data was available, the status will be data-requested, and the response will contain a description of the additional requested information.

    Declaration

    Swift

    public var status: GuidanceResponseStatus?
  • Patient the request was performed for.

    Declaration

    Swift

    public var subject: Reference?
  • Convenience initializer, taking all required properties as arguments.

    Declaration

    Swift

    public convenience init(module: Reference, status: GuidanceResponseStatus)
  • Convenience initializer, taking all required properties as arguments.

    Declaration

    Swift

    override open func populate(from json: FHIRJSON, context instCtx: inout FHIRInstantiationContext)
  • Undocumented

    Declaration

    Swift

    open class GuidanceResponse: DomainResource