description: A structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide detailed control over order, presentation, phraseology and grouping to allow coherent, consistent data collection. package_name: fhir.r4.spirecore derivation: constraint name: SpireCoreQuestionnaire type: Questionnaire elements: identifier: elements: assigner: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'https://www.spirehealthcare.com/fhir/StructureDefinition/SpireCore-Organization'] index: 0 elements: identifier: elements: assigner: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'https://www.spirehealthcare.com/fhir/StructureDefinition/SpireCore-Organization'] index: 1 useContext: elements: value: choices: [valueCodeableConcept, valueQuantity, valueRange, valueReference] index: 3 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 4} valueQuantity: {type: Quantity, choiceOf: value, index: 5} valueRange: {type: Range, choiceOf: value, index: 6} valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/HealthcareService', 'http://hl7.org/fhir/StructureDefinition/InsurancePlan', 'http://hl7.org/fhir/StructureDefinition/Location', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/PlanDefinition', 'http://hl7.org/fhir/StructureDefinition/ResearchStudy', 'https://www.spirehealthcare.com/fhir/StructureDefinition/SpireCore-Group', 'https://www.spirehealthcare.com/fhir/StructureDefinition/SpireCore-HealthcareService', 'https://www.spirehealthcare.com/fhir/StructureDefinition/SpireCore-InsurancePlan', 'https://www.spirehealthcare.com/fhir/StructureDefinition/SpireCore-Location', 'https://www.spirehealthcare.com/fhir/StructureDefinition/SpireCore-Organization', 'https://www.spirehealthcare.com/fhir/StructureDefinition/SpireCore-PlanDefinition', 'https://www.spirehealthcare.com/fhir/StructureDefinition/SpireCore-ResearchStudy'] index: 7 item: elements: enableWhen: elements: answerQuantity: {type: Quantity, choiceOf: answer, index: 18} answerDecimal: {type: decimal, choiceOf: answer, index: 11} answerDate: {type: date, choiceOf: answer, index: 13} answerReference: type: Reference choiceOf: answer refers: ['http://hl7.org/fhir/StructureDefinition/Resource', 'https://www.spirehealthcare.com/fhir/StructureDefinition/SpireCore-Resource'] index: 19 answerInteger: {type: integer, choiceOf: answer, index: 12} answerDateTime: {type: dateTime, choiceOf: answer, index: 14} answer: choices: [answerBoolean, answerDecimal, answerInteger, answerDate, answerDateTime, answerTime, answerString, answerCoding, answerQuantity, answerReference] index: 9 answerString: {type: string, choiceOf: answer, index: 16} answerBoolean: {type: boolean, choiceOf: answer, index: 10} answerCoding: {type: Coding, choiceOf: answer, index: 17} answerTime: {type: time, choiceOf: answer, index: 15} answerOption: elements: value: choices: [valueInteger, valueDate, valueTime, valueString, valueCoding, valueReference] index: 21 valueInteger: {type: integer, choiceOf: value, index: 22} valueDate: {type: date, choiceOf: value, index: 23} valueTime: {type: time, choiceOf: value, index: 24} valueString: {type: string, choiceOf: value, index: 25} valueCoding: {type: Coding, choiceOf: value, index: 26} valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Resource', 'https://www.spirehealthcare.com/fhir/StructureDefinition/SpireCore-Resource'] index: 27 initial: elements: valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Resource', 'https://www.spirehealthcare.com/fhir/StructureDefinition/SpireCore-Resource'] index: 41 valueUri: {type: uri, choiceOf: value, index: 37} valueTime: {type: time, choiceOf: value, index: 35} valueDecimal: {type: decimal, choiceOf: value, index: 31} valueQuantity: {type: Quantity, choiceOf: value, index: 40} value: choices: [valueBoolean, valueDecimal, valueInteger, valueDate, valueDateTime, valueTime, valueString, valueUri, valueAttachment, valueCoding, valueQuantity, valueReference] index: 29 valueString: {type: string, choiceOf: value, index: 36} valueBoolean: {type: boolean, choiceOf: value, index: 30} valueDateTime: {type: dateTime, choiceOf: value, index: 34} valueDate: {type: date, choiceOf: value, index: 33} valueCoding: {type: Coding, choiceOf: value, index: 39} valueInteger: {type: integer, choiceOf: value, index: 32} valueAttachment: {type: Attachment, choiceOf: value, index: 38} package_version: 0.1.0-alpha class: profile kind: resource url: https://www.spirehealthcare.com/fhir/StructureDefinition/SpireCore-Questionnaire base: http://hl7.org/fhir/StructureDefinition/Questionnaire version: null