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 Clinician
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 clinician 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 clinician 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 would not be returned in the response if they had 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-21
!9954
New methods
exportTreatmentInstanceData
addRole, updateRole, deleteRole, getRole, getRoles
addRoleSet, updateRoleSet, deleteRoleSet, getRoleSet, getRoleSets
addOrUpdateRoleSetHasRole, deleteRoleSetHasRole
addRoleSetToTreatmentType, deleteRoleSetFromTreatmentType
New properties in existing models:
treatmentTypeID,userGroupID in assessmentPlanFilters !8280
availableAssessmentsFilter in getAvailableAssessment
treatmentType, userGroupCollection in AssessmentPlan
mappingData in assessementInstance, assessmentInstanceReport, assessmentInstanceReportFile
includingTestData, includingPatientData in exportAssessmentInstanceData
code in respondent,assessmentInstance
respondentCode, orginalRespondentCode in respondent
treatmentInstanceID changed to optional in assessmentInstance
Removed models
treatmentTypeRole
treatmentTypeRoleID
New models:
roleID
roleSetID
codeCollection
role
roleSet
roleInRoleSet
roleInRoleSetCollection
roleSetCollection
roleCollection
roleSetHasRole
exportTreatmentInstanceData