Treatment instance is a health unit created for respondent. Respondant may have more than one treatments.
If respondent woludn't have any treatment it will be impossible to assign him eny assessments, plans etc.
All elements like assessments, assessment plans etc. are assign to treatment instead of respondent directly.
Grouping method:
sequence
Multiplicity:
1 .. 1
Element | Multiplicity | Type | Restriction | Description |
---|---|---|---|---|
![]() | 1 .. 1 | treatmentInstanceID![]() |
|
|
![]() | 1 .. 1 | treatmentTypeID![]() |
|
|
![]() | 1 .. 1 | respondentID![]() |
|
|
![]() | 1 .. 1 | string |
Name of treatment |
|
![]() | 0 .. 1 | dateTime |
The date and time of start of treatment. If it desn't send current date and time will set up.
|
|
![]() | 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 by clinicians/respondents
|