Ir para o conteudo principal

Questionnaire

Overview

The Questionnaire resource represents structured forms used to collect patient-reported outcomes, clinical assessments, and other structured data. Questionnaires support multiple languages and can be scheduled as part of care plans.

API Endpoints

MethodPathDescription
GET/api/questionnaires/List questionnaires
GET/api/questionnaires/{id}/Get questionnaire details
GET/api/questionnaires/{id}/items/Get questionnaire items

Data Model

FieldTypeDescription
idintegerUnique identifier
identifierstringLogical identifier
statusstringPublication status
default_localestringDefault language
translationsobjectTranslated title, description, etc.

Translations

Questionnaire content is fully translatable. Use the Accept-Language header to request specific translations. See Localization for details.

Example

{
"id": 42,
"identifier": "phq-9",
"status": "active",
"default_locale": "en_US",
"translations": {
"en_US": {
"title": "Patient Health Questionnaire (PHQ-9)",
"description": "Depression screening tool"
}
}
}
  • CarePlan - Questionnaires are assigned through care plans
  • Task - Individual questionnaire assignments become tasks
  • Observation - Questionnaire responses may generate observations