The following changes are made to the WSDL file (includes both WSDL structure and
datatypes):
2011-08-19:
Added "completedDate" to the assessmentInstance datatype.
2011-08-28:
Added extra part for both addRespondent and updateRespondent to manage SMS sending related to new
respondents.
2011-09-16:
Added optional field loginName to the Respondent datatype.
2011-09-29:
Added getRespondentByLoginName to enable lookup on both values.
Added changeRespondentID operation and the respondentChange datatype used as argument.
2011-11-21:
Added lastModified as a required field to AssessmentInstance.
2011-11-28:
Minimum occurence changed from 1 to 0 (from required to optional) for the following fields on the User
datatype: birthDate, Gender
2013-11-09:
Added new methods TNG 2.4:
exportAssessmentInstanceData, exportAssessmentPlanData, exportAssessmentStatusData, exportLoginSessionData,
exportUserData,
exportUserGroupData, exportRespondentData, exportRespondentGroupData,
exportUserGroupRespondentGroupMappingData,
addRespondentAttributeMeta, updateRespondentAttributeMeta, deleteRespondentAttributeMeta,
getRespondentAttributesMeta,
addUserAttributeMeta, updateUserAttributeMeta, deleteUserAttributeMeta, getUserAttributesMeta,
Add optional attribute:
In respondent model respondentAttributeCollection
In user model: userAttributeCollection
2013-11-11:
Added new methods resolveDuplicates and getAssessmentInstanceAvailableReportsByDate.
2013-11-21
New methods: addAssessmentPlanInstance, getAssessmentPlans
New models: AssessmentPlan, AssessmentPlanInstance, AssessmentPlanCollection
2013-11-25
Changed method name: getAssessmentInstanceAvailableReportsFilter instead of
getAssessmentInstanceAvailableReportsByDate
2014-01-22
New methods: getNewReportInstances, getAssessmentInstanceReportFileKITH,
setReportInstanceArchived,getCVSFile
New models: assessmentInstanceReportFileKITH
2014-01-24
New parts:
getAssessmentInstnaceAvailableReportsIncludeExported in getAssessmentInstanceAvailableReports method,
getAssessmentInstanceReportFileArchive in getAssessmentInstanceReportFile method
2014-01-27
Removed method getCVSFile
2014-11-10
New type ownerID added to assessmentInstance and assessmentPlanInstance models as optional attribute.
2015-01-10
New methods:
getDataExportAvailableTemplates, executeDataExportTemplate, getDataExportInstance, getAvailableLanguages
2015-03-24
New methods with relevant datatypes:
getAssessmentInstanceContexts
getAssessmentPlanInstanceHasAssessmentInstance
getAvailableUserGroups
getRespondentGroupUserGroupMapping
getMessage
addMessage
editMessage
Changes in user datatype:
new optional field: userGroup to add/get clinician groups to/from clinician
field password become optional
Changes in respondent datatype:
field password become optional
Changes in assessmentInstance datatype:
new optional field startDateTime
new optional field expireDateTime
new optional field contextID
New optional fields in respondentGroup datatype:
category
isCommon
New data type assessmentPlanFilter to filter assessment plans, it is used in getAssessmentPlans operation.
2015-10-12
New operations with relevant datatypes:
addTreatmentType
deleteTreatmentType
getTreatmentType
getTreatmentTypes
updateTreatmentType
addTreatment
deleteTreatemnt
getTreatment
getTreatments
updateTreatment
new fields treatmentInstanceID in assessmentInstance and assessmentPlanInstance
new optional fields: treatmentInstanceID, treatmentTypeID in queries for findAssessmentInstances, getAssessmentPlanInstanceHasAssessmentInstance
2016-05-23
New field in respondent datatype: address.
2016-06-21
The following fields won't be returned in the response if they have empty values:
dataExportTemplate:filterDateRangeStart
dataExportTemplate:filterDateRangeStop
assessmentInstanceCalculation:assessmentInstanceCalculationValue
assessmentPlan:assessmentPlanLastChangeDate
assessmentPlan:assessmentPlanLastGeneratedDate
2016-11-22
New method getAssessmentInstanceReportFileHL7v3
2017-02-08
New Method getNewReportInstancesDetailed
Added treatmentRole to methods concerning treatments
Addd ne optional parameter testAccount to respondent model
2018-02-15
New methods added:
findAssessmentPlanInstance
findAssessmentInstanceDetailed
2018-07-16
New field treatmentInstanceID in Message datatype
New field treatmentInstanceID in MessageFilter datatype
2020-01-29
New datatype: RoleSet, roleInRoleSet, treatmentTypeHasRoleSet
New methods:
addRoleSet
deleteRoleSet
updateRoleSet
getRoleSet
getRoleSets
addOrUpdateRoleSetHasRole
deleteRoleSetHasRole
addRoleSetToTreatmentType
removeRoleSetFromTreatmentType
2020-06-09
Responses of 'exportAssessmentPlanData' and 'exportAssessmentInstanceStatusData' have changed.
Word 'workflow' in CSV header column names has been replaced by 'plan'.
2020-06-18
Removed TreatmentInstance status field
Deleted fields 'birthDate' and 'gender' from User datatype.
2020-06-23
New method 'findLastFinishedDataExportInstanceMetadata' has been added.
2021-03-03
New method 'exportSystemEventLogData' has been added.
2021-09-06
Property 'assessmenPlanImage' in 'assessmentPlan' datatype is optional now.
2021-08-30
Content type of SOAP response is 'application/soap+xml' now
2021-09-07
Property 'publisher' is removed from 'assessment' datatype.
2021-09-19
dataExportTemplate:createdDate is now timestamp
dataExportTemplate:lastModifiedDate is now timestamp
dataExportTemplate:filterDateRangeStart is now date
dataExportTemplate:filterDateRangeStop is now date
2021-09-23
Update SOAP server version to 1.2