Treatment instance is a health unit created for respondent. Respondent may have more than one treatment.
If the respondent does not have any treatment it will be impossible to assign any assessments, plans etc.
All elements like assessments, assessment plans etc. are assigned to treatment instead of respondent directly.
Grouping method:
sequence
Multiplicity:
| Element | Multiplicity | Type | Restriction | Description |
|---|---|---|---|---|
| 1 .. 1 | treatmentInstanceID |
|
||
| 1 .. 1 | treatmentTypeID |
|
||
| 1 .. 1 | respondentID |
|
||
| 1 .. 1 | string |
Name of treatment |
||
| 1 .. 1 | treatmentInstanceStatus |
Status of treatment |
||
| 0 .. 1 | dateTime |
The date and time of start of treatment. If it is not sent, current date-time will be used. |
||
| 0 .. 1 | dateTime |
The date and time of end of treatment. |
||
| 0 .. 1 | dateTime |
The date and time when treatment was created. Only for read. It can not be modified. |
||
| 1 .. 1 | boolean |
Flag if treatment is enabled or not. |
||
| 0 .. 1 | treatmentInstanceAttributeCollection |
Collection of treatment instance attributes |
||
| 0 .. 1 | userIDCollection |
Collection of clinician usernames assigned directly to treatment. |
||
| 0 .. 1 | treatmentInstanceRoleCollection |
Collection of treatment instance roles assigned to treatment and set to clinicians/respondents |