--- type: "mappings" title: "Questionnaire Mappings" resource: "Questionnaire" --- # Questionnaire Mappings - **Questionnaire**: workflow=Definition; rim=Observation[moodCode=DEF]; w5=infrastructure.information - **Questionnaire.url**: workflow=Definition.url; w5=FiveWs.identifier; rim=.identifier[scope=BUSN;reliability=ISS] - **Questionnaire.identifier**: workflow=Definition.identifier; w5=FiveWs.identifier; rim=.identifier; objimpl=no-gen-base - **Questionnaire.version**: workflow=Definition.version; w5=FiveWs.version; rim=N/A (to add?) - **Questionnaire.versionAlgorithm[x]**: workflow=Definition.versionAlgorithm - **Questionnaire.name**: workflow=Definition.name; rim=N/A - **Questionnaire.title**: workflow=Definition.title; rim=.title - **Questionnaire.derivedFrom**: workflow=Definition.derivedFromCanonical; rim=.outboundRelationship[typeCode=DRIV].target[classCode=OBS, moodCode=DEFN] - **Questionnaire.status**: workflow=Definition.status; w5=FiveWs.status; rim=.status - **Questionnaire.experimental**: workflow=Definition.experimental; w5=FiveWs.class; rim=N/A - **Questionnaire.subjectType**: workflow=Definition.subject[x]; w5=FiveWs.subject,FiveWs.what[x]; rim=.outboundRelationship[typeCode=META].target[classCode=OBS, moodCode=DEFN, isCriterion=true].participation.role.classCode - **Questionnaire.date**: workflow=Definition.date; w5=FiveWs.recorded; rim=.participation[typeCode=AUT].time - **Questionnaire.publisher**: workflow=Definition.publisher; w5=FiveWs.author; rim=.participation[typeCode=AUT].role - **Questionnaire.contact**: workflow=Definition.contact; rim=.participation[typeCode=CALLBCK].role - **Questionnaire.description**: workflow=Definition.description; rim=.text - **Questionnaire.useContext**: workflow=Definition.useContext; rim=N/A (to add?) - **Questionnaire.jurisdiction**: workflow=Definition.jurisdiction; rim=N/A (to add?) - **Questionnaire.purpose**: workflow=Definition.purpose; w5=FiveWs.why[x]; rim=.reasonCode.text; objimpl=no-gen-base - **Questionnaire.copyright**: workflow=Definition.copyright; rim=N/A (to add?); objimpl=no-gen-base - **Questionnaire.copyrightLabel**: workflow=Definition.copyrightLabel - **Questionnaire.approvalDate**: workflow=Definition.approvalDate; rim=.outboundRelationship[typeCode="SUBJ"].act[classCode=CACT;moodCode=EVN;code="approval"].effectiveTime; objimpl=no-gen-base - **Questionnaire.lastReviewDate**: workflow=Definition.lastReviewDate; rim=.outboundRelationship[typeCode="SUBJ"; subsetCode="RECENT"].act[classCode=CACT;moodCode=EVN;code="review"].effectiveTime; objimpl=no-gen-base - **Questionnaire.effectivePeriod**: workflow=Definition.effectivePeriod; rim=N/A (to add?); objimpl=no-gen-base - **Questionnaire.code**: rim=.code; workflow=Definition.code - **Questionnaire.item**: rim=.outboundRelationship[typeCode=COMP].target[classCode=OBS, moodCode=DEF] - **Questionnaire.item.linkId**: rim=.id - **Questionnaire.item.definition**: rim=.outboundRelationship[typeCode=INST].target[classCode=OBS, moodCode=DEF] - **Questionnaire.item.code**: rim=.code - **Questionnaire.item.prefix**: rim=Not supported - **Questionnaire.item.text**: rim=.text - **Questionnaire.item.type**: rim=N/A - MIF rather than RIM level - **Questionnaire.item.enableWhen**: rim=N/A - MIF rather than RIM level - **Questionnaire.item.enableWhen.question**: rim=N/A - MIF rather than RIM level - **Questionnaire.item.enableWhen.operator**: rim=N/A - MIF rather than RIM level - **Questionnaire.item.enableWhen.answer[x]**: rim=N/A - MIF rather than RIM level - **Questionnaire.item.enableBehavior**: rim=N/A - MIF rather than RIM level - **Questionnaire.item.disabledDisplay**: rim=N/A - MIF rather than RIM level - **Questionnaire.item.required**: rim=N/A - MIF rather than RIM level - **Questionnaire.item.repeats**: rim=N/A - MIF rather than RIM level - **Questionnaire.item.readOnly**: rim=N/A - MIF rather than RIM level - **Questionnaire.item.maxLength**: v2=N/A; rim=N/A - MIF rather than RIM level - **Questionnaire.item.answerConstraint**: rim=N/A - MIF rather than RIM level - **Questionnaire.item.answerValueSet**: rim=N/A - MIF rather than RIM level - **Questionnaire.item.answerOption**: rim=N/A - MIF rather than RIM level - **Questionnaire.item.answerOption.value[x]**: rim=N/A - MIF rather than RIM level - **Questionnaire.item.answerOption.initialSelected**: rim=N/A - MIF rather than RIM level - **Questionnaire.item.initial**: rim=N/A - MIF rather than RIM level - **Questionnaire.item.initial.value[x]**: rim=N/A - MIF rather than RIM level - **Questionnaire.item.item**: rim=.outboundRelationship[typeCode=COMP].target