{ "resourceType" : "Questionnaire", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "url" : "", // Canonical identifier for this questionnaire, represented as a URI (globally unique) "identifier" : [{ Identifier }], // Additional identifier for the questionnaire "version" : "", // Business version of the questionnaire "name" : "", // C? Name for this questionnaire (computer friendly) "title" : "", // Name for this questionnaire (human friendly) "derivedFrom" : [{ canonical(Questionnaire) }], // Instantiates protocol or definition "status" : "", // R! draft | active | retired | unknown "experimental" : , // For testing purposes, not real usage "subjectType" : [""], // Resource that can be subject of QuestionnaireResponse "date" : "", // Date last changed "publisher" : "", // Name of the publisher (organization or individual) "contact" : [{ ContactDetail }], // Contact details for the publisher "description" : "", // Natural language description of the questionnaire "useContext" : [{ UsageContext }], // The context that the content is intended to support "jurisdiction" : [{ CodeableConcept }], // Intended jurisdiction for questionnaire (if applicable) "purpose" : "", // Why this questionnaire is defined "copyright" : "", // Use and/or publishing restrictions "approvalDate" : "", // When the questionnaire was approved by publisher "lastReviewDate" : "", // When the questionnaire was last reviewed "effectivePeriod" : { Period }, // When the questionnaire is expected to be used "code" : [{ Coding }], // Concept that represents the overall questionnaire "item" : [{ // C? Questions and sections within the Questionnaire "linkId" : "", // R! Unique id for item in questionnaire "definition" : "", // ElementDefinition - details for the item "code" : [{ Coding }], // C? Corresponding concept for this item in a terminology "prefix" : "", // E.g. "1(a)", "2.5.3" "text" : "", // Primary text for the item "type" : "", // R! group | display | boolean | decimal | integer | date | dateTime + "enableWhen" : [{ // Only allow data when "question" : "", // R! Question that determines whether item is enabled "operator" : "", // R! exists | = | != | > | < | >= | <= // answer[x]: Value for question comparison based on operator. One of these 10: "answerBoolean" : "answerDecimal" : "answerInteger" : "answerDate" : "" "answerDateTime" : "" "answerTime" : "