FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/CA-eReC-QuestionnaireResponse

Packageca.infoway.io.erec
Resource TypeStructureDefinition
IdCA-eReC-QuestionnaireResponse
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=ca.infoway.io.erec@1.1.1-dft-ballot&canonical=http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-QuestionnaireResponse
URLhttp://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-QuestionnaireResponse
Statusdraft
NameQuestionnaireResponse
DescriptionQuestionnaireResponse resource is used to capture additional information, notes, record question/answers, etc. about the referral. This resource will be referrenced via ServiceRequest resource.
TypeQuestionnaireResponse
Kindresource

Resources that use this resource

StructureDefinition
ca-on-eReferral-profile-QuestionnaireResponseQuestionnaireResponse
CA-eReC-ServiceRequestServiceRequest

Resources that this resource uses

StructureDefinition
CA-eReC-PatientPatient
CA-eReC-PractitionerRolePractitionerRole
CA-eReC-ServiceRequestServiceRequest

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "id": "CA-eReC-QuestionnaireResponse",
  "url": "http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-QuestionnaireResponse",
  "name": "QuestionnaireResponse",
  "status": "draft",
  "description": "QuestionnaireResponse resource is used to capture additional information, notes, record question/answers, etc. about the referral. This resource will be referrenced via ServiceRequest resource.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "QuestionnaireResponse",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "QuestionnaireResponse.basedOn",
        "path": "QuestionnaireResponse.basedOn",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-ServiceRequest"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.basedOn.reference",
        "path": "QuestionnaireResponse.basedOn.reference",
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.basedOn.identifier",
        "path": "QuestionnaireResponse.basedOn.identifier",
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.basedOn.identifier.system",
        "path": "QuestionnaireResponse.basedOn.identifier.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.basedOn.identifier.value",
        "path": "QuestionnaireResponse.basedOn.identifier.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.status",
        "path": "QuestionnaireResponse.status",
        "fixedCode": "completed",
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.subject",
        "path": "QuestionnaireResponse.subject",
        "comment": "The subject of QuestionnaireResponse MUST be same as the subject in the ServiceRequest. If the Questionnaire declared a subjectType, the resource pointed to by this element must be an instance of one of the listed types.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Patient"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.subject.reference",
        "path": "QuestionnaireResponse.subject.reference",
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.subject.identifier",
        "path": "QuestionnaireResponse.subject.identifier",
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.subject.identifier.system",
        "path": "QuestionnaireResponse.subject.identifier.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.subject.identifier.value",
        "path": "QuestionnaireResponse.subject.identifier.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.authored",
        "path": "QuestionnaireResponse.authored",
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.author",
        "path": "QuestionnaireResponse.author",
        "comment": "If blank, can assume that the author is the same as the ServiceRequest.requester. Note questionnaireResponse has a few uses: 1) for supplimentary information added when submitting a referral 2) for additional data sets (such as assessments) added AFTER the initial referral submission (e.g., by the provider). For case 1, if blank it can safely be assumed that the author = ServiceRequest.requester.`_**\r\n\r\nMapping a subject's answers to multiple choice options and determining what to put in the textual answer is a matter of interpretation.  Authoring by device would indicate that some portion of the questionnaire had been auto-populated.\r\n\r\nIf blank, can assume that the author = ServiceRequest.requester. Note questionnaireResponse has a few uses: 1) for supplimentary information added when submitting a referral 2) for additional data sets (such as assessments) added AFTER the initial referral submission (e.g., by the provider). For case 1, if blank it can safely be assumed that the author is the same as ServiceRequest.requester.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-PractitionerRole",
              "http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Patient"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.author.reference",
        "path": "QuestionnaireResponse.author.reference",
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.author.identifier",
        "path": "QuestionnaireResponse.author.identifier",
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.author.identifier.system",
        "path": "QuestionnaireResponse.author.identifier.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.author.identifier.value",
        "path": "QuestionnaireResponse.author.identifier.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.item",
        "path": "QuestionnaireResponse.item",
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.item.linkId",
        "path": "QuestionnaireResponse.item.linkId",
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.item.text",
        "path": "QuestionnaireResponse.item.text",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.item.answer",
        "path": "QuestionnaireResponse.item.answer",
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.item.answer.value[x]",
        "path": "QuestionnaireResponse.item.answer.value[x]",
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.item.item",
        "path": "QuestionnaireResponse.item.item",
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.item.item.linkId",
        "path": "QuestionnaireResponse.item.item.linkId",
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.item.item.text",
        "path": "QuestionnaireResponse.item.item.text",
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.item.item.answer",
        "path": "QuestionnaireResponse.item.item.answer",
        "mustSupport": true
      },
      {
        "id": "QuestionnaireResponse.item.item.answer.value[x]",
        "path": "QuestionnaireResponse.item.item.answer.value[x]",
        "mustSupport": true
      }
    ]
  }
}