openapi: 3.2.0 info: title: Nedap Tasque.Care Task Occurrence API version: 0.0.0 description: 'Operations tagged tasque.CareTaskOccurrence across 2 of this provider''s published API definitions: nedap-ons-deprecated-openapi-original.json, nedap-ons-openapi-original.json. Each path carries the servers of the definition it was published in.' servers: - url: https://api-development.ons.io tags: - name: tasque.CareTaskOccurrence paths: /t/tasque/care_task_occurrences/{id}: get: tags: - tasque.CareTaskOccurrence operationId: tasque.CareTaskOccurrenceAPI.byId parameters: - name: id in: path description: used for selecting CareTaskOccurrence required: true schema: type: string responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' x-cupido-common-method: true x-replaced-by: /v0/taken/care_task_occurrences/{id} deprecated: true x-deprecated-since: 19-11-2025 summary: Tasque care task occurrence API by id x-summary-source: derived servers: - url: https://api-development.ons.io /t/tasque/care_task_occurrences/{id}/destroy_following: delete: tags: - tasque.CareTaskOccurrence summary: Removes the given task occurrences item and all of the following occurrences of… operationId: tasque.CareTaskOccurrenceAPI.destroyFollowing parameters: - name: id in: path description: Identifier of CareTaskOccurrence to delete. required: true schema: type: string requestBody: description: AgendaOccurrence to remove content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' required: true responses: '204': description: If successfully removed the care task occurrences x-replaced-by: /v0/taken/care_task_occurrences/{id}/destroy_following deprecated: true x-deprecated-since: 19-11-2025 servers: - url: https://api-development.ons.io /t/tasque/care_task_occurrences/{id}/destroy_incidentally: delete: tags: - tasque.CareTaskOccurrence summary: Removes the given task occurrence item operationId: tasque.CareTaskOccurrenceAPI.destroyIncidentally parameters: - name: id in: path description: Identifier of CareTaskOccurrence to delete. required: true schema: type: string requestBody: description: AgendaOccurrence to remove content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' required: true responses: '204': description: If successfully removed the care task occurrence x-replaced-by: /v0/taken/care_task_occurrences/{id}/destroy_incidentally deprecated: true x-deprecated-since: 19-11-2025 servers: - url: https://api-development.ons.io /t/tasque/care_task_occurrences/{id}/finish: put: tags: - tasque.CareTaskOccurrence summary: Set state of the given task occurrence to finish operationId: tasque.CareTaskOccurrenceAPI.finish parameters: - name: id in: path description: Identifier of CareTaskOccurrence to update. required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' required: true responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' x-replaced-by: /v0/taken/care_task_occurrences/{id}/finish deprecated: true x-deprecated-since: 19-11-2025 servers: - url: https://api-development.ons.io /t/tasque/care_task_occurrences/{id}/next_date/{date}: get: tags: - tasque.CareTaskOccurrence operationId: tasque.CareTaskOccurrenceAPI.nextById parameters: - name: id in: path description: used for selecting CareTaskOccurrence required: true schema: type: string - name: date in: path description: used for find the next occurrence required: true schema: type: string format: date responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' x-replaced-by: /v0/taken/care_task_occurrences/{id}/next_date/{date} deprecated: true x-deprecated-since: 19-11-2025 summary: Tasque care task occurrence API next by id x-summary-source: derived servers: - url: https://api-development.ons.io /t/tasque/care_task_occurrences/{id}/next_date/{date}/destroy_following: delete: tags: - tasque.CareTaskOccurrence summary: Find the next CareTaskOccurrence based on the id and a baseline search date and… operationId: tasque.CareTaskOccurrenceAPI.destroyNextFollowing parameters: - name: id in: path description: Identifier of CareTaskOccurrence to delete. required: true schema: type: string - name: date in: path description: The date from which the search for the next occurrence should be done required: true schema: type: string format: date requestBody: description: AgendaOccurrence to remove content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' required: true responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' x-replaced-by: /v0/taken/care_task_occurrences/{id}/next_date/{date}/destroy_following deprecated: true x-deprecated-since: 19-11-2025 servers: - url: https://api-development.ons.io /t/tasque/care_task_occurrences/{id}/next_date/{date}/destroy_incidentally: delete: tags: - tasque.CareTaskOccurrence summary: Find the next CareTaskOccurrence based on the id and a baseline search date and… operationId: tasque.CareTaskOccurrenceAPI.destroyNextIncidentally parameters: - name: id in: path description: Identifier of CareTaskOccurrence to delete. required: true schema: type: string - name: date in: path description: The date from which the search for the next occurrence should be done required: true schema: type: string format: date requestBody: description: AgendaOccurrence to remove content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' required: true responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' x-replaced-by: /v0/taken/care_task_occurrences/{id}/next_date/{date}/destroy_incidentally deprecated: true x-deprecated-since: 19-11-2025 servers: - url: https://api-development.ons.io /t/tasque/care_task_occurrences/{id}/next_date/{date}/update_following: put: tags: - tasque.CareTaskOccurrence summary: Find the next CareTaskOccurrence based on the id and a baseline search date and… operationId: tasque.CareTaskOccurrenceAPI.updateNextFollowing parameters: - name: id in: path description: Identifier of CareTaskOccurrence to update. required: true schema: type: string - name: date in: path description: The date from which the search for the next occurrence should be done required: true schema: type: string format: date requestBody: content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' required: true responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' x-replaced-by: /v0/taken/care_task_occurrences/{id}/next_date/{date}/update_following deprecated: true x-deprecated-since: 19-11-2025 servers: - url: https://api-development.ons.io /t/tasque/care_task_occurrences/{id}/next_date/{date}/update_incidentally: put: tags: - tasque.CareTaskOccurrence summary: Find the next CareTaskOccurrence based on the id and a baseline search date and… operationId: tasque.CareTaskOccurrenceAPI.updateNextIncidentally parameters: - name: id in: path description: Identifier of CareTaskOccurrence to update. required: true schema: type: string - name: date in: path description: The date from which the search for the next occurrence should be done required: true schema: type: string format: date requestBody: content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' required: true responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' x-replaced-by: /v0/taken/care_task_occurrences/{id}/next_date/{date}/update_incidentally deprecated: true x-deprecated-since: 19-11-2025 servers: - url: https://api-development.ons.io /t/tasque/care_task_occurrences/{id}/update_following: put: tags: - tasque.CareTaskOccurrence summary: Updates the given CareTaskOccurrence item and all of the following occurrences… operationId: tasque.CareTaskOccurrenceAPI.updateFollowing parameters: - name: id in: path description: Identifier of CareTaskOccurrence to update. required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' required: true responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' x-replaced-by: /v0/taken/care_task_occurrences/{id}/update_following deprecated: true x-deprecated-since: 19-11-2025 servers: - url: https://api-development.ons.io /t/tasque/care_task_occurrences/{id}/update_incidentally: put: tags: - tasque.CareTaskOccurrence summary: Updates only the given CareTaskOccurrence item operationId: tasque.CareTaskOccurrenceAPI.updateIncidentally parameters: - name: id in: path description: Identifier of CareTaskOccurrence to update. required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' required: true responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' x-replaced-by: /v0/taken/care_task_occurrences/{id}/update_incidentally deprecated: true x-deprecated-since: 19-11-2025 servers: - url: https://api-development.ons.io /t/tasque/care_task_occurrences/by_sub_type_id/{sub_type_id}: get: tags: - tasque.CareTaskOccurrence summary: Returns the care task occurrences for the given sub-type and sub-type query operationId: tasque.CareTaskOccurrenceAPI.bySubType parameters: - name: sub_type_query in: query description: regex for sub_type required: true schema: type: string - name: sub_type_id in: path description: sub_type_id of task required: true schema: type: string responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.list.CareTaskOccurrenceList' x-replaced-by: /v0/taken/care_task_occurrences/by_sub_type_id/{sub_type_id} deprecated: true x-deprecated-since: 19-11-2025 servers: - url: https://api-development.ons.io /t/tasque/care_task_occurrences/client_ids_by_sub_type: get: tags: - tasque.CareTaskOccurrence summary: Query unique pairs [, , ] by sub type operationId: tasque.CareTaskOccurrenceAPI.getClientIdsBySubType parameters: - name: sub_type_query in: query description: String to match tasks that have a 'sub_type' starting with this string. required: true schema: type: string example: care_plan_ responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/tasque.list.ClientIdBySubTypeList' x-replaced-by: /v0/taken/care_task_occurrences/client_ids_by_sub_type deprecated: true x-deprecated-since: 19-11-2025 servers: - url: https://api-development.ons.io /t/clients/{client_id}/care_task_occurrences: get: tags: - tasque.CareTaskOccurrence summary: Returns the care task occurrences of a Client corresponding to the given id operationId: tasque.CareTaskOccurrenceAPI.byClientId parameters: - name: client_id in: path description: id required: true schema: type: integer format: int64 - name: valid_from in: query required: true schema: type: string format: date - name: valid_to in: query required: true schema: type: string format: date - name: include_finished in: query required: true schema: type: boolean responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.list.CareTaskOccurrenceList' x-replaced-by: /v0/taken/clients/{client_id}/care_task_occurrences deprecated: true x-deprecated-since: 19-11-2025 servers: - url: https://api-development.ons.io /t/clients/{client_id}/care_task_occurrences/by_sub_type: get: tags: - tasque.CareTaskOccurrence summary: Returns the care task occurrences for a client and the given sub-type and… operationId: tasque.CareTaskOccurrenceAPI.byClientAndSubType parameters: - name: client_id in: path required: true schema: type: integer format: int64 - name: sub_type_query in: query description: regex for sub_type required: true schema: type: string - name: sub_type_id in: query schema: type: string responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.list.CareTaskOccurrenceList' x-replaced-by: /v0/taken/clients/{client_id}/care_task_occurrences/by_sub_type deprecated: true x-deprecated-since: 19-11-2025 servers: - url: https://api-development.ons.io /t/employees/{employee_id}/care_task_occurrences/by_sub_type: get: tags: - tasque.CareTaskOccurrence summary: Returns the care task occurrences for a employee and the given sub-type and… operationId: tasque.CareTaskOccurrenceAPI.byEmployeeAndSubType parameters: - name: employee_id in: path required: true schema: type: integer format: int64 - name: sub_type_query in: query description: regex for sub_type required: true schema: type: string - name: sub_type_id in: query schema: type: string responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.list.CareTaskOccurrenceList' x-replaced-by: /v0/taken/employees/{employee_id}/care_task_occurrences/by_sub_type deprecated: true x-deprecated-since: 19-11-2025 servers: - url: https://api-development.ons.io /t/locations/{location_id}/care_task_occurrences: get: tags: - tasque.CareTaskOccurrence summary: Returns the care task occurrences of a Location corresponding to the given id operationId: tasque.CareTaskOccurrenceAPI.byLocationId parameters: - name: location_id in: path description: id required: true schema: type: integer format: int64 - name: valid_from in: query required: true schema: type: string format: date - name: valid_to in: query required: true schema: type: string format: date - name: include_finished in: query required: true schema: type: boolean responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.list.CareTaskOccurrenceList' x-replaced-by: /v0/taken/locations/{location_id}/care_task_occurrences deprecated: true x-deprecated-since: 19-11-2025 servers: - url: https://api-development.ons.io /t/locations/{location_id}/care_task_occurrences/by_sub_type: get: tags: - tasque.CareTaskOccurrence summary: Returns the care task occurrences for a location and the given sub-type and… operationId: tasque.CareTaskOccurrenceAPI.byLocationAndSubType parameters: - name: location_id in: path required: true schema: type: integer format: int64 - name: sub_type_query in: query description: regex for sub_type required: true schema: type: string - name: sub_type_id in: query schema: type: string responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.list.CareTaskOccurrenceList' x-replaced-by: /v0/taken/locations/{location_id}/care_task_occurrences/by_sub_type deprecated: true x-deprecated-since: 19-11-2025 servers: - url: https://api-development.ons.io /t/teams/{team_id}/care_task_occurrences/by_sub_type: get: tags: - tasque.CareTaskOccurrence summary: Returns the care task occurrences for a team and the given sub-type and… operationId: tasque.CareTaskOccurrenceAPI.byTeamAndSubType parameters: - name: team_id in: path required: true schema: type: integer format: int64 - name: sub_type_query in: query description: regex for sub_type required: true schema: type: string - name: sub_type_id in: query schema: type: string responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.list.CareTaskOccurrenceList' x-replaced-by: /v0/taken/teams/{team_id}/care_task_occurrences/by_sub_type deprecated: true x-deprecated-since: 19-11-2025 servers: - url: https://api-development.ons.io /v0/taken/care_task_occurrences/{id}: get: tags: - tasque.CareTaskOccurrence operationId: getV0TakenCareTaskOccurrencesById parameters: - name: id in: path description: used for selecting CareTaskOccurrence required: true schema: type: string responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' x-cupido-common-method: true x-replacement-for: - /t/tasque/care_task_occurrences/{id} summary: Tasque care task occurrence API by id x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: tasque.CareTaskOccurrenceAPI.byId servers: - url: https://api-development.ons.io /v0/taken/care_task_occurrences/{id}/destroy_following: delete: tags: - tasque.CareTaskOccurrence summary: Removes the given task occurrences item and all of the following occurrences of… operationId: deleteV0TakenCareTaskOccurrencesByIdDestroyFollowing parameters: - name: id in: path description: Identifier of CareTaskOccurrence to delete. required: true schema: type: string requestBody: description: AgendaOccurrence to remove content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' required: true responses: '204': description: If successfully removed the care task occurrences x-replacement-for: - /t/tasque/care_task_occurrences/{id}/destroy_following x-operation-id-source: normalized x-operation-id-original: tasque.CareTaskOccurrenceAPI.destroyFollowing servers: - url: https://api-development.ons.io /v0/taken/care_task_occurrences/{id}/destroy_incidentally: delete: tags: - tasque.CareTaskOccurrence summary: Removes the given task occurrence item operationId: deleteV0TakenCareTaskOccurrencesByIdDestroyIncidentally parameters: - name: id in: path description: Identifier of CareTaskOccurrence to delete. required: true schema: type: string requestBody: description: AgendaOccurrence to remove content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' required: true responses: '204': description: If successfully removed the care task occurrence x-replacement-for: - /t/tasque/care_task_occurrences/{id}/destroy_incidentally x-operation-id-source: normalized x-operation-id-original: tasque.CareTaskOccurrenceAPI.destroyIncidentally servers: - url: https://api-development.ons.io /v0/taken/care_task_occurrences/{id}/finish: put: tags: - tasque.CareTaskOccurrence summary: Set state of the given task occurrence to finish operationId: putV0TakenCareTaskOccurrencesByIdFinish parameters: - name: id in: path description: Identifier of CareTaskOccurrence to update. required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' required: true responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' x-replacement-for: - /t/tasque/care_task_occurrences/{id}/finish x-operation-id-source: normalized x-operation-id-original: tasque.CareTaskOccurrenceAPI.finish servers: - url: https://api-development.ons.io /v0/taken/care_task_occurrences/{id}/next_date/{date}: get: tags: - tasque.CareTaskOccurrence operationId: getV0TakenCareTaskOccurrencesByIdNextDateByDate parameters: - name: id in: path description: used for selecting CareTaskOccurrence required: true schema: type: string - name: date in: path description: used for find the next occurrence required: true schema: type: string format: date responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' x-replacement-for: - /t/tasque/care_task_occurrences/{id}/next_date/{date} summary: Tasque care task occurrence API next by id x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: tasque.CareTaskOccurrenceAPI.nextById servers: - url: https://api-development.ons.io /v0/taken/care_task_occurrences/{id}/next_date/{date}/destroy_following: delete: tags: - tasque.CareTaskOccurrence summary: Find the next CareTaskOccurrence based on the id and a baseline search date and… operationId: deleteV0TakenCareTaskOccurrencesByIdNextDateByDateDestroyFollowing parameters: - name: id in: path description: Identifier of CareTaskOccurrence to delete. required: true schema: type: string - name: date in: path description: The date from which the search for the next occurrence should be done required: true schema: type: string format: date requestBody: description: AgendaOccurrence to remove content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' required: true responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' x-replacement-for: - /t/tasque/care_task_occurrences/{id}/next_date/{date}/destroy_following x-operation-id-source: normalized x-operation-id-original: tasque.CareTaskOccurrenceAPI.destroyNextFollowing servers: - url: https://api-development.ons.io /v0/taken/care_task_occurrences/{id}/next_date/{date}/destroy_incidentally: delete: tags: - tasque.CareTaskOccurrence summary: Find the next CareTaskOccurrence based on the id and a baseline search date and… operationId: deleteV0TakenCareTaskOccurrencesByIdNextDateByDateDestroyIncidentally parameters: - name: id in: path description: Identifier of CareTaskOccurrence to delete. required: true schema: type: string - name: date in: path description: The date from which the search for the next occurrence should be done required: true schema: type: string format: date requestBody: description: AgendaOccurrence to remove content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' required: true responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' x-replacement-for: - /t/tasque/care_task_occurrences/{id}/next_date/{date}/destroy_incidentally x-operation-id-source: normalized x-operation-id-original: tasque.CareTaskOccurrenceAPI.destroyNextIncidentally servers: - url: https://api-development.ons.io /v0/taken/care_task_occurrences/{id}/next_date/{date}/update_following: put: tags: - tasque.CareTaskOccurrence summary: Find the next CareTaskOccurrence based on the id and a baseline search date and… operationId: putV0TakenCareTaskOccurrencesByIdNextDateByDateUpdateFollowing parameters: - name: id in: path description: Identifier of CareTaskOccurrence to update. required: true schema: type: string - name: date in: path description: The date from which the search for the next occurrence should be done required: true schema: type: string format: date requestBody: content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' required: true responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' x-replacement-for: - /t/tasque/care_task_occurrences/{id}/next_date/{date}/update_following x-operation-id-source: normalized x-operation-id-original: tasque.CareTaskOccurrenceAPI.updateNextFollowing servers: - url: https://api-development.ons.io /v0/taken/care_task_occurrences/{id}/next_date/{date}/update_incidentally: put: tags: - tasque.CareTaskOccurrence summary: Find the next CareTaskOccurrence based on the id and a baseline search date and… operationId: putV0TakenCareTaskOccurrencesByIdNextDateByDateUpdateIncidentally parameters: - name: id in: path description: Identifier of CareTaskOccurrence to update. required: true schema: type: string - name: date in: path description: The date from which the search for the next occurrence should be done required: true schema: type: string format: date requestBody: content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' required: true responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' x-replacement-for: - /t/tasque/care_task_occurrences/{id}/next_date/{date}/update_incidentally x-operation-id-source: normalized x-operation-id-original: tasque.CareTaskOccurrenceAPI.updateNextIncidentally servers: - url: https://api-development.ons.io /v0/taken/care_task_occurrences/{id}/update_following: put: tags: - tasque.CareTaskOccurrence summary: Updates the given CareTaskOccurrence item and all of the following occurrences… operationId: putV0TakenCareTaskOccurrencesByIdUpdateFollowing parameters: - name: id in: path description: Identifier of CareTaskOccurrence to update. required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' required: true responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' x-replacement-for: - /t/tasque/care_task_occurrences/{id}/update_following x-operation-id-source: normalized x-operation-id-original: tasque.CareTaskOccurrenceAPI.updateFollowing servers: - url: https://api-development.ons.io /v0/taken/care_task_occurrences/{id}/update_incidentally: put: tags: - tasque.CareTaskOccurrence summary: Updates only the given CareTaskOccurrence item operationId: putV0TakenCareTaskOccurrencesByIdUpdateIncidentally parameters: - name: id in: path description: Identifier of CareTaskOccurrence to update. required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' required: true responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.CareTaskOccurrence' x-replacement-for: - /t/tasque/care_task_occurrences/{id}/update_incidentally x-operation-id-source: normalized x-operation-id-original: tasque.CareTaskOccurrenceAPI.updateIncidentally servers: - url: https://api-development.ons.io /v0/taken/care_task_occurrences/by_sub_type_id/{sub_type_id}: get: tags: - tasque.CareTaskOccurrence summary: Returns the care task occurrences for the given sub-type and sub-type query operationId: getV0TakenCareTaskOccurrencesBySubTypeIdBySubTypeId parameters: - name: sub_type_query in: query description: regex for sub_type required: true schema: type: string - name: sub_type_id in: path description: sub_type_id of task required: true schema: type: string responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.list.CareTaskOccurrenceList' x-replacement-for: - /t/tasque/care_task_occurrences/by_sub_type_id/{sub_type_id} x-operation-id-source: normalized x-operation-id-original: tasque.CareTaskOccurrenceAPI.bySubType servers: - url: https://api-development.ons.io /v0/taken/care_task_occurrences/client_ids_by_sub_type: get: tags: - tasque.CareTaskOccurrence summary: Query unique pairs [, , ] by sub type operationId: getV0TakenCareTaskOccurrencesClientIdsBySubType parameters: - name: sub_type_query in: query description: String to match tasks that have a 'sub_type' starting with this string. required: true schema: type: string example: care_plan_ responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/tasque.list.ClientIdBySubTypeList' x-replacement-for: - /t/tasque/care_task_occurrences/client_ids_by_sub_type x-operation-id-source: normalized x-operation-id-original: tasque.CareTaskOccurrenceAPI.getClientIdsBySubType servers: - url: https://api-development.ons.io /v0/taken/clients/{client_id}/care_task_occurrences: get: tags: - tasque.CareTaskOccurrence summary: Returns the care task occurrences of a Client corresponding to the given id operationId: getV0TakenClientsByClientIdCareTaskOccurrences parameters: - name: client_id in: path description: id required: true schema: type: integer format: int64 - name: from in: query required: true schema: type: string format: date x-original-parameter: name: valid_from - name: to in: query required: true schema: type: string format: date x-original-parameter: name: valid_to - name: include_finished in: query required: true schema: type: boolean responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.list.CareTaskOccurrenceList' x-replacement-for: - /t/clients/{client_id}/care_task_occurrences x-operation-id-source: normalized x-operation-id-original: tasque.CareTaskOccurrenceAPI.byClientId servers: - url: https://api-development.ons.io /v0/taken/clients/{client_id}/care_task_occurrences/by_sub_type: get: tags: - tasque.CareTaskOccurrence summary: Returns the care task occurrences for a client and the given sub-type and… operationId: getV0TakenClientsByClientIdCareTaskOccurrencesBySubType parameters: - name: client_id in: path required: true schema: type: integer format: int64 - name: sub_type_query in: query description: regex for sub_type required: true schema: type: string - name: sub_type_id in: query schema: type: string responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.list.CareTaskOccurrenceList' x-replacement-for: - /t/clients/{client_id}/care_task_occurrences/by_sub_type x-operation-id-source: normalized x-operation-id-original: tasque.CareTaskOccurrenceAPI.byClientAndSubType servers: - url: https://api-development.ons.io /v0/taken/employees/{employee_id}/care_task_occurrences/by_sub_type: get: tags: - tasque.CareTaskOccurrence summary: Returns the care task occurrences for a employee and the given sub-type and… operationId: getV0TakenEmployeesByEmployeeIdCareTaskOccurrencesBySubType parameters: - name: employee_id in: path required: true schema: type: integer format: int64 - name: sub_type_query in: query description: regex for sub_type required: true schema: type: string - name: sub_type_id in: query schema: type: string responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.list.CareTaskOccurrenceList' x-replacement-for: - /t/employees/{employee_id}/care_task_occurrences/by_sub_type x-operation-id-source: normalized x-operation-id-original: tasque.CareTaskOccurrenceAPI.byEmployeeAndSubType servers: - url: https://api-development.ons.io /v0/taken/locations/{location_id}/care_task_occurrences: get: tags: - tasque.CareTaskOccurrence summary: Returns the care task occurrences of a Location corresponding to the given id operationId: getV0TakenLocationsByLocationIdCareTaskOccurrences parameters: - name: location_id in: path description: id required: true schema: type: integer format: int64 - name: from in: query required: true schema: type: string format: date x-original-parameter: name: valid_from - name: to in: query required: true schema: type: string format: date x-original-parameter: name: valid_to - name: include_finished in: query required: true schema: type: boolean responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.list.CareTaskOccurrenceList' x-replacement-for: - /t/locations/{location_id}/care_task_occurrences x-operation-id-source: normalized x-operation-id-original: tasque.CareTaskOccurrenceAPI.byLocationId servers: - url: https://api-development.ons.io /v0/taken/locations/{location_id}/care_task_occurrences/by_sub_type: get: tags: - tasque.CareTaskOccurrence summary: Returns the care task occurrences for a location and the given sub-type and… operationId: getV0TakenLocationsByLocationIdCareTaskOccurrencesBySubType parameters: - name: location_id in: path required: true schema: type: integer format: int64 - name: sub_type_query in: query description: regex for sub_type required: true schema: type: string - name: sub_type_id in: query schema: type: string responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.list.CareTaskOccurrenceList' x-replacement-for: - /t/locations/{location_id}/care_task_occurrences/by_sub_type x-operation-id-source: normalized x-operation-id-original: tasque.CareTaskOccurrenceAPI.byLocationAndSubType servers: - url: https://api-development.ons.io /v0/taken/teams/{team_id}/care_task_occurrences/by_sub_type: get: tags: - tasque.CareTaskOccurrence summary: Returns the care task occurrences for a team and the given sub-type and… operationId: getV0TakenTeamsByTeamIdCareTaskOccurrencesBySubType parameters: - name: team_id in: path required: true schema: type: integer format: int64 - name: sub_type_query in: query description: regex for sub_type required: true schema: type: string - name: sub_type_id in: query schema: type: string responses: '200': description: No response was specified content: application/json: schema: $ref: '#/components/schemas/tasque.list.CareTaskOccurrenceList' x-replacement-for: - /t/teams/{team_id}/care_task_occurrences/by_sub_type x-operation-id-source: normalized x-operation-id-original: tasque.CareTaskOccurrenceAPI.byTeamAndSubType servers: - url: https://api-development.ons.io components: schemas: tasque.list.CareTaskOccurrenceList: type: object properties: careTaskOccurrences: type: array items: $ref: '#/components/schemas/tasque.CareTaskOccurrence' description: CareTaskOccurrenceList model (no description) example: careTaskOccurrences: - id: 123f3e3 uuid: abca58ed-0138-4aec-87c6-5d391e98161b occurrenceDate: '2012-08-02' timelineId: 1 type: during subType: CarePlan subTypeId: '12' limitView: true name: Renew care plan comment: no comment validFrom: '2012-08-02' validTo: '2012-09-02' recurrenceType: single monday: true tuesday: true wednesday: true thursday: true friday: true saturday: true sunday: true cycleInterval: 1 subject: clientId: 1 employeeId: 1 locationId: 1 teamId: 1 executors: - employeeId: 1 creatorId: 12 finishDate: '2012-08-03' finisherId: 12 tasque.Executor: type: object properties: employeeId: type: integer format: int64 locationId: type: integer format: int64 teamId: type: integer format: int64 expertiseProfileId: type: integer format: int64 expertiseGroupId: type: integer format: int64 description: Executor model (no description) example: employeeId: 1 locationId: 1 teamId: 1 expertiseProfileId: 1 expertiseGroupId: 1 RecurrenceType: title: RecurrenceType type: - string - 'null' oneOf: - title: SINGLE enum: - single - title: DAILY enum: - daily - title: WEEKLY enum: - weekly - title: MONTHLY_ON_DAY enum: - monthly_on_day - title: MONTHLY_ON_WEEK enum: - monthly_on_week - title: YEARLY enum: - yearly description: Frequency of the recurrence default: single example: single tasque.CareTaskOccurrence: type: object properties: id: type: string description: Occurrence ID, the combination of date and task id in hexidecimal format x-cupido-id: true uuid: type: string description: UUID from source or autogenerated to enforce uniqueness occurrenceDate: type: string description: Date on which the task occurs format: date timelineId: type: integer description: Internal reference to the original task ID, mostly used for exceptions format: int64 type: type: string description: 'The type of the task
Possible values:
BeforeTask
DuringTask
'
subType:
type: string
description: 'Type of task to group multiple tasks.
For example care_plan_base_renew, survey_base_review, profile etc.'
subTypeId:
type: string
description: 'ID to uniquely identify the task in the subType.
For example in care_plan_base_renew the client id and for survey_base_review the survey id, etc.'
manual:
type: boolean
description: Manual tasks are allowed to mark as finished manually
limitView:
type: boolean
description: True if the task should only be visible to the executors
name:
type: string
description: The title of the task
comment:
type: string
description: A comment added to a task
url:
type: string
description: URL to where the task can be executed
validFrom:
type: string
description: Begin date of the task
format: date
validTo:
type: string
description: End date of the task
format: date
recurrenceType:
allOf:
- $ref: '#/components/schemas/RecurrenceType'
description: 'If and when the task should reoccure
single
daily
weekly
monthly_on_day
monthly_on_week
yearly
'
startAfter:
type: string
description: The time on the validFrom date the task should be started to be executed
format: time
finishBefore:
type: string
description: The time on the validTo date the task should be finished before
format: time
expectedDuration:
type: integer
description: Expected duration of task in seconds
format: int32
monday:
type: boolean
description: True if task happens on Monday
tuesday:
type: boolean
description: True if task happens on Tuesday
wednesday:
type: boolean
description: True if task happens on Wednesday
thursday:
type: boolean
description: True if task happens on Thursday
friday:
type: boolean
description: True if task happens on Friday
saturday:
type: boolean
description: True if task happens on Saturday
sunday:
type: boolean
description: True if task happens on Sunday
cycleInterval:
type: integer
description: The interval of the cycle based on the recurrence type
format: int32
default: 0
cycleBase:
type: string
description: Date on which the task cycle starts
format: date
subject:
allOf:
- $ref: '#/components/schemas/tasque.Subject'
description: A client, employee, location or team
executors:
type: array
items:
$ref: '#/components/schemas/tasque.Executor'
description: A list of employees, locations, teams, expertise profiles or expertise groups
creatorId:
type: integer
description: ID of the person who created the task
format: int64
finishDate:
type: string
description: The date on which the task was finished
format: date
finisherId:
type: integer
description: ID of the person who finished the task
format: int64
careTaskGroup:
allOf:
- $ref: '#/components/schemas/tasque.CareTaskGroup'
description: Group of tasks with the same subtype
autoExpireAfter:
type: integer
format: int64
expiredDate:
type: string
format: date
morning:
type: boolean
description: True if task should happen in the morning
afternoon:
type: boolean
description: True is task should happen in the afternoon
evening:
type: boolean
description: True is task should happen in the evening
night:
type: boolean
description: True is task should happen in the night
userAuthorized:
type: boolean
description: True if the user is authorized to see the content of the task
rights:
type: array
items:
type: string
description: A list of rights
hideExpiredSubject:
type: boolean
description: Care Task occurrence domain model used by Cupido system. Only used for read, update and deleting existing care tasks
example:
id: 123f3e3
uuid: abca58ed-0138-4aec-87c6-5d391e98161b
occurrenceDate: '2012-08-02'
timelineId: 1
type: during
subType: CarePlan
subTypeId: '12'
manual: true
limitView: true
name: Renew care plan
comment: no comment
url: /client/view/13/careplan
validFrom: '2012-08-02'
validTo: '2012-09-02'
recurrenceType: single
startAfter: '12:00:00.000'
finishBefore: '16:00:00.000'
expectedDuration: 120
monday: true
tuesday: true
wednesday: true
thursday: true
friday: true
saturday: true
sunday: true
cycleInterval: 1
cycleBase: '2010-01-01'
subject:
clientId: 13
executors:
- employeeId: 1
creatorId: 12
finishDate: '2012-08-03'
finisherId: 12
careTaskGroup:
id: care_plan_renew
namedPath: Dossier/Care plan/renewal
qualityTask: true
autoExpireAfter: 5
expiredDate: '2016-09-06'
morning: true
afternoon: true
evening: true
night: true
userAuthorized: true
rights:
- client_overview
hideExpiredSubject: true
tasque.ClientIdBySubType:
type: object
properties:
subType:
type: string
description: sub type of task
subTypeId:
type: string
description: id of sub type of task
clientId:
type: integer
description: client id
description: ClientIdBySubType model (no description)
example:
subType: test_task_group_16
subTypeId: '1'
clientId: 2
tasque.list.ClientIdBySubTypeList:
type: object
properties:
clientIdsBySubType:
type: array
items:
allOf:
- $ref: '#/components/schemas/tasque.ClientIdBySubType'
xml:
name: clientIdBySubType
description: ClientIdBySubTypeList model (no description)
example:
clientIdsBySubType:
- subType: test_task_group_16
subTypeId: '1'
clientId: 2
- subType: test_task_group_16
subTypeId: '1'
clientId: 4
tasque.CareTaskGroup:
required:
- namedPath
type:
- object
- 'null'
properties:
id:
type: string
description: ID of task group provided by source
readOnly: true
x-cupido-id: true
namedPath:
type: string
description: Name of the task group including hierarchy when nesting via '/'
active:
type:
- boolean
- 'null'
description: True if task group is active globally
qualityTask:
type: boolean
description: True if task group is active and tasks are visible in Kwaliteitsmonitor
rights:
type: array
items:
type: string
description: A list of rights
description: Group of tasks with the same subtype
example:
id: care_plan_renew
namedPath: Dossier/Care plan/renewal
active: true
qualityTask: true
rights:
- client_overview
tasque.Subject:
type: object
properties:
clientId:
type: integer
format: int64
employeeId:
type: integer
format: int64
locationId:
type: integer
format: int64
teamId:
type: integer
format: int64
description: A client, employee, location or team
example:
clientId: 1
employeeId: 1
locationId: 1
teamId: 1
x-refined-from:
- nedap-ons-deprecated-openapi-original.json
- nedap-ons-openapi-original.json