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