2.7.29 Release Notes
Bug fixes
When creating a "DRAFT" version of a PROGRAM, the image assigned to the PROGRAM was not copied
Bug fixed when merging the information of a USER and a CASE (action “CONTACT_MERGE”)
admission_referral_list () : Was not returning the list of professionals
case_insert () : Fixed validation error: when the FORMAT SETTINGs were indicated that some fields of the address were mandatory but no address was provided at all, the validation was not working (it was indicating that there were no errors)
case_get_identifier_list () : When an IDENTIFIER was configured to have an image, the response XML does not indicate that it accepts an image
case_set_contact () : Addresses were not saved if the country field was empty. Now the default country is assigned if no country is specified
case_validate () : Fixed validation error: when the FORMAT SETTINGs were indicated that some fields of the address were mandatory but no address was provided at all, the validation was not working (it was indicating that there were no errors)
subscription_list () : Fixed error checking the roles of the USER in the SUBSCRIPTIONS. Sometimes the function was returning SUBSCRIPTIONS where the USER didn’t have the requested ROLE
user_insert () : Fixed validation error: when the FORMAT SETTINGs were indicated that some fields of the address were mandatory but no address was provided at all, the validation was not working (it was indicating that there were no errors)
user_set_contact () : Addresses were not saved if the country field was empty. Now the default country is assigned if no country is specified
user_validate () : Fixed validation error: when the FORMAT SETTINGs were indicated that some fields of the address were mandatory but no address was provided at all, the validation was not working (it was indicating that there were no errors)
New functions
https://linkcare.atlassian.net/wiki/spaces/WS/pages/3304194071
https://linkcare.atlassian.net/wiki/spaces/WS/pages/3312975873
Improvements
https://linkcare.atlassian.net/wiki/spaces/WS/pages/524366 : The creation data is returned in the local timezone
https://linkcare.atlassian.net/wiki/spaces/WS/pages/524422 : Include information about errors occurred when trying to assign an invalid value to a question
https://linkcare.atlassian.net/wiki/spaces/WS/pages/524423 : Include information about errors occurred when trying to assign an invalid value to a question
https://linkcare.atlassian.net/wiki/spaces/WS/pages/10190886 : Added the ITEM CODE and the internal ITEM ID in the information of the ITEM TEMPLATES
https://linkcare.atlassian.net/wiki/spaces/WS/pages/524509 : remove old sessions of the user that exceed the maximum number of concurrent SESSIONS permited
https://linkcare.atlassian.net/wiki/spaces/WS/pages/19628223 : Do not show the option to contact the Technical Support Team if no email address has been indicated in the configuration parameter $GLOBALS['TECH_SUPPORT_EMAIL']
https://linkcare.atlassian.net/wiki/spaces/WS/pages/19628493 : When setting the value of a https://linkcare.atlassian.net/wiki/spaces/WS/pages/41517285 , verify whether the serialized JSON string has any error. If there are no errors, the string is normalized to remove any unsupported property added to the JSON string.
https://linkcare.atlassian.net/wiki/spaces/WS/pages/2064405 : Does not allow to set a duplicated TEAM CODE
Deprecated functions
https://linkcare.atlassian.net/wiki/spaces/WS/pages/36831281 : Removed from API
https://linkcare.atlassian.net/wiki/spaces/WS/pages/12910661 : Removed from API
https://linkcare.atlassian.net/wiki/spaces/WS/pages/12910665 : Removed from API
https://linkcare.atlassian.net/wiki/spaces/WS/pages/12910667 : Removed from API
https://linkcare.atlassian.net/wiki/spaces/WS/pages/12910669 : Removed from API
https://linkcare.atlassian.net/wiki/spaces/WS/pages/12910673 : Removed from API
https://linkcare.atlassian.net/wiki/spaces/WS/pages/12910675 : Removed from API
https://linkcare.atlassian.net/wiki/spaces/WS/pages/12910677 : Removed from API
https://linkcare.atlassian.net/wiki/spaces/WS/pages/12910679 : Removed from API
System configuration
$GLOBALS['MAX_CONCURRENT_SESSIONS']
New configuration parameter to limit the maximum number of simultaneous concurrent sessions
Messaging
Implemented WeChat communications channel