xCaliber healthCare Data Mesh

Screening Questionnaire

Source Object: Screening Questionnaire

Overview and Usage: The "Screening Questionnaire" source object contains data related to screening questionnaires used in healthcare settings. These questionnaires are designed to assess various aspects of a patient's health and collect important information for diagnosis and treatment. Below are key components of the "Screening Questionnaire" source object:

  • Declined Reason: The reason for any declined responses within the questionnaire, including the declined reason text.
  • Document IDs: Unique identifiers for documents associated with the questionnaire.
  • Guidelines: Guidelines and recommendations related to the questionnaire.
  • Maximum Score: The maximum achievable score in the questionnaire.
  • Meta Questions:
    • Answer Text: Answers or responses to meta questions within the questionnaire.
    • Question Text: The text of the meta questions.
  • Name: The name or title of the questionnaire.
  • Note: Additional notes or information related to the questionnaire.
  • Questionnaire ID: A unique identifier for the screening questionnaire.
  • Score: The score obtained in the questionnaire.
  • Scored By: The entity or individual responsible for scoring the questionnaire.
  • Scored Date: The date when the questionnaire was scored.
  • Scoring Status: The status of the questionnaire's scoring.
  • Sections:
    • Header Text: Text displayed as the header of questionnaire sections.
    • Question List:
      • Answer: Answers or responses to questions within the sections.
      • Hidden: Indicates if the question is hidden or not.
      • Key: A unique key for the question.
      • Possible Answers: The list of possible answers.
      • Question: The text of the question.
      • Question ID: A unique identifier for the question.
  • Template ID: The identifier of the questionnaire's template.
  • Template Type: The type or format of the questionnaire template.
  • Ignore Score: A field indicating whether the questionnaire score should be ignored.
  • State: The state of the questionnaire.

Screening questionnaires play a vital role in healthcare by helping providers assess patient health and identify potential health issues. The data collected from these questionnaires aids in diagnosis and treatment decisions.

Mapping Table

Data FieldExample ValueSource Data Field DescriptionSource Field Data TypeSource Data Field CardinalityMapped FHIR++ ResourceMapped FHIR Data FieldAugmented MappingAssociated Coding SystemAssociated FHIR Data Field ExtensionMapping Context
declinedreason.declinedreasontext-The text of the reasonString0..1Questionnaireextension[*].valueString-declined-reason-textTop Level
documentids-The document IDs attached to the questionnaire.String0..1Questionnaireextension[*].valueString-document-idsTop Level
guidelines-The guidelines recommended by the questionnaireString0..1Questionnaireextension[*].valueString-guidelinesTop Level
maximumscore-The maximum amount of points for this questionnaireInteger0..1Questionnaireextension[*].valueString-maximum-scoreTop Level
metaquestions.answertext-The answer to the meta questionString0..1Questionnaireextension[*].valueString-answer-textTop Level
metaquestions.questiontext-The text of the meta questionString0..1Questionnaireextension[*].valueString-question-textTop Level
name-The questionnaire nameString0..1Questionnairename-Top Level
note-The note attached to this questionnaireString0..1Questionnaireextension[*].valueString-noteTop Level
questionnaireid-The questionnaire IDInteger0..1Questionnaireid-Top Level
score-The score for this questionnaireInteger0..1Questionnaireextension[*].valueString-scoredTop Level
scoredby-The user that scored this questionnaireString0..1Questionnaireextension[*].valueString-scored-byTop Level
scoreddate-The date this questionnaire was scoredString0..1Questionnaireextension[*].valueString-scored-dateTop Level
scoringstatus-The status of the questionnaireString0..1Questionnaireextension[*].valueString-scoring-statusTop Level
sections.headertext-The header text for this section of the questionnaireString0..1Questionnaireitem[].extension[].valueString-header-textTop Level
sections.questionlist.answer-The current answer to the questionString0..1Questionnaireitem[*].answerOption.valueString-Top Level
sections.questionlist.hidden-Flag that represents if the question is initially hidden or notString0..1Questionnaireitem[*].disabledDisplay.displaysystem=http://hl7.org/fhir/questionnaire-disabled-display code=hidden-Top Level
sections.questionlist.key-The key for the questionString0..1Questionnaireitem[*].linkId-Top Level
sections.questionlist.possibleanswers-List of possible answers for this questionString0..1Questionnaireitem[*].answerValueSet-Top Level
sections.questionlist.question-The text of the questionString0..1Questionnaireitem[*].text-Top Level
sections.questionlist.questionid-The ID for this specific questionnaire's questionInteger0..1Questionnaireitem[*].id-Top Level
templateid-The template ID of the questionnaire. Required to activate a questionnaire for a given encounter.Integer0..1Questionnaireextension[*].valueString-template-idTop Level
templatetype-Boolean to flag whether the questionnaire is score only or not.String0..1Questionnaireextension[*].valueString-template-typeTop Level
name-The questionnaire namestring0..1QuestionnairenameTop Level
note-The note attached to this questionnairestring0..1Questionnaireextension.valueStringnoteTop Level
questionnaireid-The questionnaire IDinteger0..1QuestionnaireidTop Level
score-The score for this questionnairestring0..1Questionnaireextension.valueStringscoreTop Level
scoredby-The user that scored this questionnairestring0..1QuestionnairepublisherTop Level
scoreddate-The date this questionnaire was scoredstring0..1QuestionnairedateTop Level
scoringstatus-The status of the questionnairestring0..1QuestionnairestatusTop Level
sections.headertext-The header text for this section of the questionnairestring0..1Questionnaireitem.extension.valueStringheader-textTop Level
sections.questionlist.answer-The current answer to the questionstring0..1Questionnaireitem.initial.valueStringTop Level
sections.questionlist.hidden-Flag that represents if the question is initially hidden or notstring0..1Questionnaireitem.extension.valueStringhiddenTop Level
sections.questionlist.key-The key for the questionstring0..1Questionnaireitem.linkIdTop Level
sections.questionlist.possibleanswers-List of possible answers for this questionstring0..1Questionnaireitem.answerOptions.valueStringTop Level
sections.questionlist.question-The text of the questionstring0..1Questionnaireitem.textTop Level
sections.questionlist.questionid-The ID for this specific questionnaire's questioninteger0..1Questionnaireitem.idTop Level
templateid-The template ID of the questionnaire. Required to activate a questionnaire for a given encounter.integer0..1Questionnaireextension.valueStringtemplate-idTop Level
templatetype-Boolean to flag whether the questionnaire is score only or not.string0..1Questionnaireextension.valueStringtemplate-typeTop Level
declinedreason.declinedreasontext-The text of the reasonstring0..1Questionnaireextension.valueStringdeclined-reason-textTop Level
documentids-The document IDs attached to the questionnaire.string0..1Questionnaireextension.valueStringdocument-idsTop Level
guidelines-The guidelines recommended by the questionnairestring0..1Questionnaireextension.valueStringguidelinesTop Level
maximumscore-The maximum amount of points for this questionnaireinteger0..1Questionnaireextension.valueStringmaximum-scoreTop Level
metaquestions-Any meta questions related to this questionnaire. E.g., should this be considered generally as positive or negative?array0..1Questionnaireextension.valueString(convert to string)meta-questionsTop Level
ignorescore-If true, will ignore the score provided and treat it as not scoredboolean0..1Questionnaireextension.valueStringignore-scoreTop Level
state-The state of the questionnaire. This is used exclusively for the PHQ2/9 screeners. If this is not explicitly passed in, the default behavior will set the state to a PHQ2 on a score lower than 3, otherwise it will be set to a PHQ9.string0..1Questionnaireextension.valueStringstateTop Level