{"schemaVersion":"1.0","sourceCommit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca","sourceVisibility":"private","article":{"id":"api-client-mansoq-web-teleicu-src-types-questionnaire-questionnaireapi-ts","title":"Questionnaire Api client API reference · mansoq-web-teleicu","summary":"12 client route/call declarations with path parameters, named payload/response types and source references. Exact server acceptance and permissions require the matched backend contract.","module":"IT & integrations","roles":["IT administrator","Developer","Integration engineer"],"facilities":["All configured facility types"],"kind":"reference","minutes":8,"prerequisites":["Use the API contract from the installed deployment and an authorized synthetic test environment.","Confirm facility/organization scope, action permissions and optional app enablement.","This reference is static source evidence; complete payload, authorization, failure and end-to-end review remains recorded as pending."],"steps":[],"sections":[{"title":"Client contract scope","body":"These 12 declarations come from **repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts**. Client types and noAuth flags describe the caller; they do not authorize a server action. Dynamic paths and missing backend matches are retained as review work, not repaired into invented endpoints."},{"title":"Operation map","body":"| Client method | HTTP method | Path pattern | Resolution |\n| --- | --- | --- | --- |\n| default.list | GET | `/api/v1/questionnaire/` | literal |\n| default.get | GET | `/api/v1/questionnaire/{slug}/` | literal |\n| default.create | POST | `/api/v1/questionnaire/` | literal |\n| default.update | PUT | `/api/v1/questionnaire/{slug}/` | literal |\n| default.partialUpdate | PATCH | `/api/v1/questionnaire/{slug}/` | literal |\n| default.delete | DELETE | `/api/v1/questionnaire/{slug}/` | literal |\n| default.submit | POST | `/api/v1/questionnaire/{slug}/submit/` | literal |\n| default.getOrganizations | GET | `/api/v1/questionnaire/{slug}/get_organizations/` | literal |\n| default.setOrganizations | POST | `/api/v1/questionnaire/{slug}/set_organizations/` | literal |\n| default.addFavorite | POST | `/api/v1/questionnaire/{slug}/add_favorite/` | literal |\n| default.removeFavorite | POST | `/api/v1/questionnaire/{slug}/remove_favorite/` | literal |\n| default.listFavorites | GET | `/api/v1/questionnaire/favorite_lists/` | literal |"},{"title":"default.list","body":"**GET /api/v1/questionnaire/**. typed route object; literal. multiple static method/path matches across source registrations; installed target and boundary require review.\n\n**response type:** `PaginatedResponse<QuestionnaireRead>`. client-side declaration; not proof of accepted server payload.\n\n**PaginatedResponse declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| count | number | true | — |\n| results | TItem[] | true | — |\n\n**QuestionnaireRead declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| id | string | true | — |\n\nComposed/inherited schema references: QuestionnaireBase. Exact generic composition is retained in the structured reference and requires server-side confirmation.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.get","body":"**GET /api/v1/questionnaire/{slug}/**. typed route object; literal. multiple static method/path matches across source registrations; installed target and boundary require review.\n\n**Path parameters:** `slug`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**response type:** `QuestionnaireRead`. client-side declaration; not proof of accepted server payload.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.create","body":"**POST /api/v1/questionnaire/**. typed route object; literal. multiple static method/path matches across source registrations; installed target and boundary require review.\n\n**request type:** `QuestionnaireCreate`. client-side declaration; not proof of accepted server payload.\n\n**QuestionnaireCreate declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| organizations | string[] | true | — |\n\nComposed/inherited schema references: QuestionnaireBase. Exact generic composition is retained in the structured reference and requires server-side confirmation.\n\n**response type:** `QuestionnaireRead`. client-side declaration; not proof of accepted server payload.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.update","body":"**PUT /api/v1/questionnaire/{slug}/**. typed route object; literal. multiple static method/path matches across source registrations; installed target and boundary require review.\n\n**Path parameters:** `slug`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**request type:** `QuestionnaireUpdate`. client-side declaration; not proof of accepted server payload.\n\nComposed/inherited schema references: QuestionnaireBase. Exact generic composition is retained in the structured reference and requires server-side confirmation.\n\n**response type:** `QuestionnaireRead`. client-side declaration; not proof of accepted server payload.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.partialUpdate","body":"**PATCH /api/v1/questionnaire/{slug}/**. typed route object; literal. multiple static method/path matches across source registrations; installed target and boundary require review.\n\n**Path parameters:** `slug`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**request type:** `Partial<QuestionnaireRead>`. client-side declaration; not proof of accepted server payload.\n\n**response type:** `QuestionnaireRead`. client-side declaration; not proof of accepted server payload.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.delete","body":"**DELETE /api/v1/questionnaire/{slug}/**. typed route object; literal. multiple static method/path matches across source registrations; installed target and boundary require review.\n\n**Path parameters:** `slug`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**response type:** `Record<string, never>`. client-side declaration; not proof of accepted server payload.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.submit","body":"**POST /api/v1/questionnaire/{slug}/submit/**. typed route object; literal. multiple static method/path matches across source registrations; installed target and boundary require review.\n\n**Path parameters:** `slug`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**request type:** `object`. client-side declaration; not proof of accepted server payload.\n\n**default.submit.request declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| resource_id | string | true | — |\n| encounter | string | false | — |\n| patient | string | true | — |\n| responses | Array<object> | true | — |\n\n**response type:** `Record<string, never>`. client-side declaration; not proof of accepted server payload.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.getOrganizations","body":"**GET /api/v1/questionnaire/{slug}/get_organizations/**. typed route object; literal. multiple static method/path matches across source registrations; installed target and boundary require review.\n\n**Path parameters:** `slug`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**response type:** `PaginatedResponse<Organization>`. client-side declaration; not proof of accepted server payload.\n\n**Organization declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| id | string | true | — |\n| name | string | true | — |\n| description | string | false | — |\n| org_type | org_type | true | — |\n| level_cache | number | true | — |\n| has_children | boolean | true | — |\n| active | boolean | true | — |\n| parent | OrganizationParent | false | — |\n| created_at | string | true | — |\n| updated_at | string | true | — |\n| metadata | Metadata \\| null | true | — |\n| permissions | string[] | true | — |\n| managing_organizations | OrganizationParent[] | false | — |\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.setOrganizations","body":"**POST /api/v1/questionnaire/{slug}/set_organizations/**. typed route object; literal. multiple static method/path matches across source registrations; installed target and boundary require review.\n\n**Path parameters:** `slug`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**request type:** `QuestionnaireSetOrganizations`. client-side declaration; not proof of accepted server payload.\n\n**QuestionnaireSetOrganizations declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| organizations | string[] | true | — |\n\n**response type:** `PaginatedResponse<Organization>`. client-side declaration; not proof of accepted server payload.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.addFavorite","body":"**POST /api/v1/questionnaire/{slug}/add_favorite/**. typed route object; literal. multiple static method/path matches across source registrations; installed target and boundary require review.\n\n**Path parameters:** `slug`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**response type:** `QuestionnaireRead`. client-side declaration; not proof of accepted server payload.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.removeFavorite","body":"**POST /api/v1/questionnaire/{slug}/remove_favorite/**. typed route object; literal. multiple static method/path matches across source registrations; installed target and boundary require review.\n\n**Path parameters:** `slug`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**response type:** `QuestionnaireRead`. client-side declaration; not proof of accepted server payload.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.listFavorites","body":"**GET /api/v1/questionnaire/favorite_lists/**. typed route object; literal. multiple static method/path matches across source registrations; installed target and boundary require review.\n\n**response type:** `string[]`. client-side declaration; not proof of accepted server payload.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."}],"troubleshooting":[{"problem":"A declared route is unavailable or a request is rejected","solution":"Compare the installed revision, actual API schema, optional plugin mount, HTTP-method restrictions and recorded validation/permission evidence. Do not bypass a refusal or send a production transaction to test documentation."}],"sources":[{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":12,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":17,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":22,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":28,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":34,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":40,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":46,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":63,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":68,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":75,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":80,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":85,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/teleicu/mansoq-web-teleicu/src/Utils/request/types.ts","line":66,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts","line":20,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts","line":24,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts","line":28,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":50,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":37,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts","line":30,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}],"related":["it-api-contract","it-api-auth","security-rcm-roles"],"verification":"Static API contract — behavior review pending","version":"f6e9f05f76d4","apiReferenceIds":["frontend-operation-f66f19735a3ac7c59e","frontend-operation-af8d050ba30e989069","frontend-operation-938829754a6b488c5f","frontend-operation-dcaffcedddb76411a4","frontend-operation-2265764fed11992389","frontend-operation-6f46983066b72c02c6","frontend-operation-bd5554e3009144c763","frontend-operation-46de37dbb637b81534","frontend-operation-b0bfff8325f8c36fb8","frontend-operation-4ea6b441d42b3b49ec","frontend-operation-e8eeac5a7cd2729899","frontend-operation-81c9d450590e9b3cf4"]},"backend":{"resources":[],"operations":[],"methodEvidence":[],"schemas":[],"frameworkSettings":[]},"frontend":{"operations":[{"id":"frontend-operation-f66f19735a3ac7c59e","repository":"repositories/teleicu/mansoq-web-teleicu","apiModule":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","operationKey":"default.list","method":"GET","path":"/api/v1/questionnaire/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":12,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[],"declaredQueryParameters":[],"request":null,"response":{"type":"PaginatedResponse<QuestionnaireRead>","schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/Utils/request/types.ts#PaginatedResponse","repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#QuestionnaireRead"],"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":15,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-5ad0125f3f8d4d57:GET:list","backend-resource-b6b4692cf2ac19a5:GET:list"],"sourceFamily":"alternative/legacy frontend source","backendMatchStatus":"multiple static method/path matches across source registrations; installed target and boundary require review"},{"id":"frontend-operation-af8d050ba30e989069","repository":"repositories/teleicu/mansoq-web-teleicu","apiModule":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","operationKey":"default.get","method":"GET","path":"/api/v1/questionnaire/{slug}/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":17,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"slug","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"QuestionnaireRead","schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#QuestionnaireRead"],"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":20,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-5ad0125f3f8d4d57:GET:retrieve","backend-resource-b6b4692cf2ac19a5:GET:retrieve"],"sourceFamily":"alternative/legacy frontend source","backendMatchStatus":"multiple static method/path matches across source registrations; installed target and boundary require review"},{"id":"frontend-operation-938829754a6b488c5f","repository":"repositories/teleicu/mansoq-web-teleicu","apiModule":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","operationKey":"default.create","method":"POST","path":"/api/v1/questionnaire/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":22,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[],"declaredQueryParameters":[],"request":{"type":"QuestionnaireCreate","schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#QuestionnaireCreate"],"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":25,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"response":{"type":"QuestionnaireRead","schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#QuestionnaireRead"],"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":26,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-5ad0125f3f8d4d57:POST:create","backend-resource-b6b4692cf2ac19a5:POST:create"],"sourceFamily":"alternative/legacy frontend source","backendMatchStatus":"multiple static method/path matches across source registrations; installed target and boundary require review"},{"id":"frontend-operation-dcaffcedddb76411a4","repository":"repositories/teleicu/mansoq-web-teleicu","apiModule":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","operationKey":"default.update","method":"PUT","path":"/api/v1/questionnaire/{slug}/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":28,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"slug","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":{"type":"QuestionnaireUpdate","schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#QuestionnaireUpdate"],"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":31,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"response":{"type":"QuestionnaireRead","schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#QuestionnaireRead"],"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":32,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-5ad0125f3f8d4d57:PUT:update","backend-resource-b6b4692cf2ac19a5:PUT:update"],"sourceFamily":"alternative/legacy frontend source","backendMatchStatus":"multiple static method/path matches across source registrations; installed target and boundary require review"},{"id":"frontend-operation-2265764fed11992389","repository":"repositories/teleicu/mansoq-web-teleicu","apiModule":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","operationKey":"default.partialUpdate","method":"PATCH","path":"/api/v1/questionnaire/{slug}/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":34,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"slug","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":{"type":"Partial<QuestionnaireRead>","schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#QuestionnaireRead"],"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":37,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"response":{"type":"QuestionnaireRead","schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#QuestionnaireRead"],"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":38,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-5ad0125f3f8d4d57:PATCH:partial_update","backend-resource-b6b4692cf2ac19a5:PATCH:partial_update"],"sourceFamily":"alternative/legacy frontend source","backendMatchStatus":"multiple static method/path matches across source registrations; installed target and boundary require review"},{"id":"frontend-operation-6f46983066b72c02c6","repository":"repositories/teleicu/mansoq-web-teleicu","apiModule":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","operationKey":"default.delete","method":"DELETE","path":"/api/v1/questionnaire/{slug}/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":40,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"slug","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"Record<string, never>","schemaIds":[],"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":43,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-5ad0125f3f8d4d57:DELETE:destroy","backend-resource-b6b4692cf2ac19a5:DELETE:destroy"],"sourceFamily":"alternative/legacy frontend source","backendMatchStatus":"multiple static method/path matches across source registrations; installed target and boundary require review"},{"id":"frontend-operation-bd5554e3009144c763","repository":"repositories/teleicu/mansoq-web-teleicu","apiModule":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","operationKey":"default.submit","method":"POST","path":"/api/v1/questionnaire/{slug}/submit/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":46,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"slug","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":{"type":"object","schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts#default.submit.request"],"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":50,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"response":{"type":"Record<string, never>","schemaIds":[],"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":49,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-5ad0125f3f8d4d57:POST:submit","backend-resource-b6b4692cf2ac19a5:POST:submit"],"sourceFamily":"alternative/legacy frontend source","backendMatchStatus":"multiple static method/path matches across source registrations; installed target and boundary require review"},{"id":"frontend-operation-46de37dbb637b81534","repository":"repositories/teleicu/mansoq-web-teleicu","apiModule":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","operationKey":"default.getOrganizations","method":"GET","path":"/api/v1/questionnaire/{slug}/get_organizations/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":63,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"slug","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"PaginatedResponse<Organization>","schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/Utils/request/types.ts#PaginatedResponse","repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts#Organization"],"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":66,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-5ad0125f3f8d4d57:GET:get_organizations","backend-resource-b6b4692cf2ac19a5:GET:get_organizations"],"sourceFamily":"alternative/legacy frontend source","backendMatchStatus":"multiple static method/path matches across source registrations; installed target and boundary require review"},{"id":"frontend-operation-b0bfff8325f8c36fb8","repository":"repositories/teleicu/mansoq-web-teleicu","apiModule":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","operationKey":"default.setOrganizations","method":"POST","path":"/api/v1/questionnaire/{slug}/set_organizations/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":68,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"slug","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":{"type":"QuestionnaireSetOrganizations","schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#QuestionnaireSetOrganizations"],"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":71,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"response":{"type":"PaginatedResponse<Organization>","schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/Utils/request/types.ts#PaginatedResponse","repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts#Organization"],"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":72,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-5ad0125f3f8d4d57:POST:set_organizations","backend-resource-b6b4692cf2ac19a5:POST:set_organizations"],"sourceFamily":"alternative/legacy frontend source","backendMatchStatus":"multiple static method/path matches across source registrations; installed target and boundary require review"},{"id":"frontend-operation-4ea6b441d42b3b49ec","repository":"repositories/teleicu/mansoq-web-teleicu","apiModule":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","operationKey":"default.addFavorite","method":"POST","path":"/api/v1/questionnaire/{slug}/add_favorite/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":75,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"slug","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"QuestionnaireRead","schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#QuestionnaireRead"],"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":78,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-5ad0125f3f8d4d57:POST:add_favorite","backend-resource-b6b4692cf2ac19a5:POST:add_favorite"],"sourceFamily":"alternative/legacy frontend source","backendMatchStatus":"multiple static method/path matches across source registrations; installed target and boundary require review"},{"id":"frontend-operation-e8eeac5a7cd2729899","repository":"repositories/teleicu/mansoq-web-teleicu","apiModule":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","operationKey":"default.removeFavorite","method":"POST","path":"/api/v1/questionnaire/{slug}/remove_favorite/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":80,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"slug","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"QuestionnaireRead","schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#QuestionnaireRead"],"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":83,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-5ad0125f3f8d4d57:POST:remove_favorite","backend-resource-b6b4692cf2ac19a5:POST:remove_favorite"],"sourceFamily":"alternative/legacy frontend source","backendMatchStatus":"multiple static method/path matches across source registrations; installed target and boundary require review"},{"id":"frontend-operation-81c9d450590e9b3cf4","repository":"repositories/teleicu/mansoq-web-teleicu","apiModule":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","operationKey":"default.listFavorites","method":"GET","path":"/api/v1/questionnaire/favorite_lists/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":85,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[],"declaredQueryParameters":[],"request":null,"response":{"type":"string[]","schemaIds":[],"source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":88,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-5ad0125f3f8d4d57:GET:favorite_lists","backend-resource-b6b4692cf2ac19a5:GET:favorite_lists"],"sourceFamily":"alternative/legacy frontend source","backendMatchStatus":"multiple static method/path matches across source registrations; installed target and boundary require review"}],"schemas":[{"id":"repositories/teleicu/mansoq-web-teleicu/src/Utils/request/types.ts#PaginatedResponse","name":"PaginatedResponse","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/Utils/request/types.ts","line":66,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":["TItem"],"fields":[{"name":"count","type":"number","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/Utils/request/types.ts","line":67,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"results","type":"TItem[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/Utils/request/types.ts","line":68,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#QuestionnaireRead","name":"QuestionnaireRead","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts","line":20,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"id","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts","line":21,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#QuestionnaireBase"],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":["QuestionnaireBase"]},{"id":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#QuestionnaireBase","name":"QuestionnaireBase","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts","line":9,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"slug","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts","line":10,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"version","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts","line":11,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"code","type":"Code","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts","line":12,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/base/code/code.ts#Code"]},{"name":"questions","type":"Question[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts","line":13,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts#Question"]},{"name":"title","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts","line":14,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"description","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts","line":15,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"status","type":"QuestionStatus","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts","line":16,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#QuestionStatus"]},{"name":"subject_type","type":"SubjectType","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts","line":17,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#SubjectType"]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/teleicu/mansoq-web-teleicu/src/types/base/code/code.ts#Code","name":"Code","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/base/code/code.ts","line":19,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"system","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/base/code/code.ts","line":20,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"code","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/base/code/code.ts","line":21,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"display","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/base/code/code.ts","line":22,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts#Question","name":"Question","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":133,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"id","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":134,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"link_id","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":135,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"code","type":"Code","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":136,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/base/code/code.ts#Code"]},{"name":"text","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":137,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"description","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":138,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"type","type":"QuestionType","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":139,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts#QuestionType"]},{"name":"structured_type","type":"StructuredQuestionType","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":140,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/components/Questionnaire/data/StructuredFormData.tsx#StructuredQuestionType"]},{"name":"styling_metadata","type":"object","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":141,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[],"inlineSchemaId":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts#repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts#Question.styling_metadata"},{"name":"required","type":"boolean","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":145,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"is_component","type":"boolean","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":146,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"collect_time","type":"boolean","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":147,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"collect_performer","type":"boolean","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":148,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"collect_body_site","type":"boolean","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":149,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"collect_method","type":"boolean","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":150,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"enable_when","type":"EnableWhen[]","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":151,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts#EnableWhen"]},{"name":"enable_behavior","type":"\"all\" | \"any\"","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":152,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"disabled_display","type":"\"hidden\" | \"protected\"","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":153,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"repeats","type":"boolean","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":154,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"read_only","type":"boolean","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":155,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"max_length","type":"number","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":156,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"answer_constraint","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":157,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"answer_option","type":"AnswerOption[]","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":158,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts#AnswerOption"]},{"name":"answer_value_set","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":159,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"answer_unit","type":"Code","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":160,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/base/code/code.ts#Code"]},{"name":"is_observation","type":"boolean","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":161,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"unit","type":"Code","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":162,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/base/code/code.ts#Code"]},{"name":"questions","type":"Question[]","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":163,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts#Question"]},{"name":"formula","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":164,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"templates","type":"TemplateConfig[]","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":165,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts#TemplateConfig"]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts#QuestionType","name":"QuestionType","kind":"TypeAliasDeclaration","description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":5,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","expression":"\"group\" | \"display\" | \"boolean\" | \"decimal\" | \"integer\" | \"date\" | \"dateTime\" | \"time\" | \"string\" | \"text\" | \"url\" | \"choice\" | \"quantity\" | \"structured\""},{"id":"repositories/teleicu/mansoq-web-teleicu/src/components/Questionnaire/data/StructuredFormData.tsx#StructuredQuestionType","name":"StructuredQuestionType","kind":"TypeAliasDeclaration","description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/components/Questionnaire/data/StructuredFormData.tsx","line":273,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","expression":"(typeof STRUCTURED_QUESTIONS)[number][\"value\"]"},{"id":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts#repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts#Question.styling_metadata","name":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts#Question.styling_metadata","kind":"inline object type","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":141,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"fields":[{"name":"classes","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":142,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"containerClasses","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":143,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"typeParameters":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending"},{"id":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts#EnableWhen","name":"EnableWhen","kind":"TypeAliasDeclaration","description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":109,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[],"baseSchemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts#EnableWhenNumeric","repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts#EnableWhenBoolean","repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts#EnableWhenString"],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","expression":"object & (EnableWhenNumeric | EnableWhenBoolean | EnableWhenString)"},{"id":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts#EnableWhenNumeric","name":"EnableWhenNumeric","kind":"TypeAliasDeclaration","description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":94,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"operator","type":"\"greater\" | \"less\" | \"greater_or_equals\" | \"less_or_equals\"","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":95,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"answer","type":"number","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":96,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","expression":"object"},{"id":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts#EnableWhenBoolean","name":"EnableWhenBoolean","kind":"TypeAliasDeclaration","description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":99,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"operator","type":"\"exists\" | \"equals\" | \"not_equals\"","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":100,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"answer","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":101,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","expression":"object"},{"id":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts#EnableWhenString","name":"EnableWhenString","kind":"TypeAliasDeclaration","description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":104,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"operator","type":"\"equals\" | \"not_equals\"","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":105,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"answer","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":106,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","expression":"object"},{"id":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts#AnswerOption","name":"AnswerOption","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":113,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"value","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":114,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"display","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":115,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"initial_selected","type":"boolean","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":116,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"code","type":"Code","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":117,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/base/code/code.ts#Code"]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts#TemplateConfig","name":"TemplateConfig","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":126,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"name","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":127,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"content","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":128,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"structured_content","type":"Record<string, string>","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":129,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"meta","type":"Record<string, string>","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/question.ts","line":130,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#QuestionStatus","name":"QuestionStatus","kind":"TypeAliasDeclaration","description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts","line":7,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","expression":"\"active\" | \"retired\" | \"draft\""},{"id":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#SubjectType","name":"SubjectType","kind":"TypeAliasDeclaration","description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts","line":5,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","expression":"\"patient\" | \"encounter\""},{"id":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#QuestionnaireCreate","name":"QuestionnaireCreate","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts","line":24,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"organizations","type":"string[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts","line":25,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#QuestionnaireBase"],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":["QuestionnaireBase"]},{"id":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#QuestionnaireUpdate","name":"QuestionnaireUpdate","kind":"TypeAliasDeclaration","description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts","line":28,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[],"baseSchemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#QuestionnaireBase"],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","expression":"QuestionnaireBase"},{"id":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts#default.submit.request","name":"default.submit.request","kind":"inline object type","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":50,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"fields":[{"name":"resource_id","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":51,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"encounter","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":52,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"patient","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":53,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"responses","type":"Array<object>","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaireApi.ts","line":54,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"typeParameters":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending"},{"id":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts#Organization","name":"Organization","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":37,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"id","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":38,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"name","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":39,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"description","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":40,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"org_type","type":"org_type","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":41,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts#org_type"]},{"name":"level_cache","type":"number","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":42,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"has_children","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":43,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"active","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":44,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"parent","type":"OrganizationParent","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":45,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts#OrganizationParent"]},{"name":"created_at","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":46,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"updated_at","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":47,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"metadata","type":"Metadata | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":48,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts#Metadata"]},{"name":"permissions","type":"string[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":49,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"managing_organizations","type":"OrganizationParent[]","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":50,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts#OrganizationParent"]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts#org_type","name":"org_type","kind":"TypeAliasDeclaration","description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":6,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","expression":"\"team\" | \"govt\" | \"role\" | \"product_supplier\" | \"other\""},{"id":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts#OrganizationParent","name":"OrganizationParent","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":21,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"id","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":22,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"name","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":23,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"description","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":24,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"metadata","type":"Metadata | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":25,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts#Metadata"]},{"name":"org_type","type":"org_type","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":26,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts#org_type"]},{"name":"level_cache","type":"number","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":27,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"parent","type":"OrganizationParent","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":28,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts#OrganizationParent"]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts#Metadata","name":"Metadata","kind":"TypeAliasDeclaration","description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":16,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"govt_org_children_type","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":17,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"govt_org_type","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/organization/organization.ts","line":18,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","expression":"object"},{"id":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts#QuestionnaireSetOrganizations","name":"QuestionnaireSetOrganizations","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts","line":30,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"organizations","type":"string[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/teleicu/mansoq-web-teleicu/src/types/questionnaire/questionnaire.ts","line":31,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]}]},"services":{"operations":[]},"boundaries":[]}