PackagesCanonicalsLogsProblems
    Packages
    fhir.r4.spirecore@0.1.0-alpha
    https://www.spirehealthcare.com/fhir/StructureDefinition/SpireCore-Questionnaire
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