QuestionnaireResponse

open class QuestionnaireResponse: DomainResource

A structured set of questions and their answers.

A structured set of questions and their answers. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the questionnaire being responded to.

  • A structured set of questions and their answers.

    A structured set of questions and their answers. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the questionnaire being responded to.

    Declaration

    Swift

    override open class var resourceType: String
  • Person who received and recorded the answers.

    Declaration

    Swift

    public var author: Reference?
  • Date the answers were gathered.

    Declaration

    Swift

    public var authored: DateTime?
  • Request fulfilled by this QuestionnaireResponse.

    Declaration

    Swift

    public var basedOn: [Reference]?
  • Encounter or Episode during which questionnaire was completed.

    Declaration

    Swift

    public var context: Reference?
  • Unique id for this set of answers.

    Declaration

    Swift

    public var identifier: Identifier?
  • Groups and questions.

    Declaration

    Swift

    public var item: [QuestionnaireResponseItem]?
  • Part of this action.

    Declaration

    Swift

    public var parent: [Reference]?
  • Form being answered.

    Declaration

    Swift

    public var questionnaire: Reference?
  • The person who answered the questions.

    Declaration

    Swift

    public var source: Reference?
  • The position of the questionnaire response within its overall lifecycle.

    Declaration

    Swift

    public var status: QuestionnaireResponseStatus?
  • The subject of the questions.

    Declaration

    Swift

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

    Declaration

    Swift

    public convenience init(status: QuestionnaireResponseStatus)
  • 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 QuestionnaireResponse: DomainResource