CKM release 1.1.3
CKM Release 1.1.3
Date: 16th December 2010
Once an archetype is published, it will normally have to be translated into various languages without changing the definition of the archetype itself or the terms in existing language. In general it is better to use the online translation facility built into CKM but it will sometimes be the case that a translation is added locally to an archetype via the Archetype Editor or other tool. This CKM release adds a facility to allow a local translation to be safely uploaded and integrated into the CKM archetype, but without uploading the whole archetype, which may a different, usually older, version to that on CKM.
The CKM release also adds the ability to conduct reviews of archetype translations. The process is similar to conducting content and terminology binding reviews but uses a different layout, more appropriate for reviewing translations
A total of over 110 additions, improvements and bug fixes are incorporated in this release, including improvements to the way reviews are handled, archetypes are displayed and compared, emails are being sent out, etc. Please see the detailed list of changes below for more information.
Detailed List of Changes
Translation of Archetypes
Added: Translation reviews
Fixed: Icons for the warnings and errors in the ArchetypeSubmitTranslationPanel are missing on the test server
Added: Add upload translation to the Archetype/Revise Archetype sub context menu
Fixed: CKM translation of an archetype that doesn't have any details in the original language fails
Improved: When choosing translate archetype, the button text to start the translation should change depending on whether a new translation is to be created or an existing translation is to be updated
Added: Add a list of all languages for which at least one archetype is translated on the Report page.
Added: Should warn if uploading a translation and the translator details are changed
Reviews
Fixed: Unable to save review of Medication Action
Fixed: Problem with sending out review invitations
Improved: Closing the review tab during conducting a review should give a warning first
Added: Ability to delete a specific review as admin
Fixed: Saving of review fails when the reviewer deleted a comment in a certain way
Added: Notification of adoption of archetypes (only useful when in an active review round)
Added: Admins should be able to delete Review rounds
Improved: Open review round summary: If no reviews, should say this, not display an empty tab with a header only
Added: Ability to modify an archetype review by R clicking the archetype name in the left panel
Improved: Initiating second, or later, review rounds - default should be to add the comments & editorial feedback
Improved: 'Invite more users' tab changes to texts and display
Improved: When inviting users to a review round, show the complete watchlist in the "Invite Adopters" Tab, not only the adopters
Fixed: Invite Reviewers from previous Review Round not available when the previous review round is closed
Fixed: Accepting a review invitation should work with the hash in lower or upper case
Improved: Review Invitation should be displayed also when modifying a review or when viewing the review summary in some way
Improved: On Status Page for an archetype, only present Total number of review rounds etc if >0
Improved: Remove 2nd and 3rd option from Open Review Summary of selected review form as they are unnecessary and confusing
Resource Management
Improved: When committing prevent the log message to be pre-filled with redundant entries
Fixed: Revision History: Modification time is displayed as 00 for hours where the correct hour is 12
Improved: Classifying an archetype should tell that it saves immediately
Fixed: Getting the referenced archetypes and templates fails if there are no templates at all
Fixed: Wrong branch can be committed via Archetypes/Revise archetype/Commit or reject
Fixed: ArchetypeValidationReport Revalidate doesn't do anything sometimes
Fixed: Reject archetype shows error message that comprehensive status report cannot be loaded
Added: New tasks should automatically added to the "Editor's active tasks" in Dashboard.
Improved: Where a resource needs to be selected from the left panels add an arrow pointing to it
Archetype Display
Added: Display of hierarchical items in the archetype views should be collapsible
Added: Make Activities collapsible in the same way as clusters
Improved: Choice Element with DV_COUNT should explicitly state that it is a Count, even if further constrained
Fixed: Choice element shows unnecessary extra line break in the list of choices after DV_QUANTITY
Added: DV_INTERVAL<DV_DURATION> should explicitly be supported in CKM
Improved: Tab display order for Instruction
Improved: Slightly increase the indent for hierarchies in Archetypes
Added: Action archetypes/Pathway: The names of the pathway states (current state) should be in the colour as in the Archetype Editor
Improved: For Activities in Instruction archetypes, do not display the top-level item
Improved: For Activities in Instruction archetypes, if there is only one activity, display Activity: <Activity name> in the tab header instead of Activities
Improved: Do not display internal nodes in the View of an archetype
Added: Support for ontology term keys that are reserved words in ADL (e.g. status, version)
Added: Uncommon keys for constraints should be supported
Fixed: Problems with RTL Farsi language in Simple and Tabbed view of an archetype and other places
Fixed: Long constraint bindings may not fully be displayed in CKM HTML view of an archetype
Added: Allow archetype pages/views to be accessed directly from a URL
Archetype Comparer
Added: Ability to (temporarily) upload an archetype to CKM to compare it with the latest trunk archetype
Added: Comparing with local archetype should be available from the revision history as well
Improved: When comparing magnitudes and they have changed add the corresponding unit to the display of the change
Fixed: Checking of magnitude in a C_DV_Quantity does not pick up changes for lower and upper included
Fixed: Comparer finds no change if the target path of an Archetype InternalRef has changed
Fixed: Comparer finds dummy changes when internal refs are used in a choice constraint
Fixed: Comparing doesn't pick up the deletion of one of the choices in some cases
Fixed: More complex examples of adding from a choice constraint are not compared intuitively when there is also a modification of another one with the same type
Fixed: More complex examples of deleting from a choice constraint are not compared intuitively
Fixed: A deleted Archetype Slot or Internal Reference are not being picked up by the archetype comparer
Fixed: Comparison result of one particular set of archetypes does not return
Fixed: Problem with String Representation of CDvQuantityItems: Archetype Comparer doesn't compare all units after adding these to the "Interval of Quantity" element
Fixed: Archetype Comparer doesn't find unit changes
Templates
If the template opt transform is not configured an error should be displayed when opening the simple view of a template
Termsets
On relogin, update the termsets panel on the left if there have been any changes
On deleting a termset on the trunk, the left panel with the termsets should be refreshed
Add "Reports \ Termset Statistics" .
If a referenced Snomed term contains "<" or ">" the rendering of the termset query fails
Email sending
Added: Try to send any emails for 12 hours if there is a problem with e.g. the mail server. All emails are kept and sent once the mail server is available again in case of temporary downtime
Added: Notification of adoption of archetypes (for editors of the archetype only. Only active when in an active review round to enable the user to be added to the review round as required)
Added: Add a direct link to go to all review of a review round in the review completed email
Fixed: Indenting of new comment in the comment notification mail doesn't work reliably
Fixed: Registration and activation emails have the support email address fixed, this should be configurable
Fixed: Review deadline long past email to admins is not always being sent out
Improved: Add direct link to the review round results to deadline passed emails for editors
Improved: Deadline of Review passed email to editors should be sent one day later than now (i.e. when it really has passed)
Changed: Do not show the How to unregister information in the new user notification email for admins
Improved: Add info on how to disable the new user notification emails in the email itself (configurable)
Added: Add advice on how to unregister to any email going out from CKM (configurable)
Fixed: User Activation and change email may fail to provide the correct direct link depending on case
Login/User management
Added: Add unregister functionality for normal signed in users
Added: Add direct link to unregister which can be used in emails etc.
Improved: On creating a new user, check whether a user with that username existed previously and left some traces (such as reviews or comments). In this case, this username cannot be reused after it has been deleted
Improved: Make retrieving a list of users with a certain right faster
Changed: Country should be mandatory when registering
Fixed: After searching for users, and going back to the users overview tab, wrong users may be chosen
Fixed: Advanced search of users: The "Select Users" button should be hidden when pressing "Search Again"
Fixed: Advanced Tab on View users doesn't scroll
Fixed: Users with an apostrophe in their username cannot adopt an archetype
Added: Add number of logins and number of unique users to the sign-in stastistics
Teams
Fixed: TeamOverviewPanel flickers during loading from ResourceMainPanel
Improved: View Archetypes per Team shoud use a combobox to select the team
Improved: View Archetypes per team and reassign should be view resources per team and reassign
Improved: Teams/Assign archetypes to team should go to the archetypes main panel with the Team view
Improved: Teams should be sorted by their name alphabetically
Improved:Teams should be refreshed for other users when they change
Fixed: In Modify Teams, the Select Teams Grid, does not show one team
Added: Assign archetype to team from the teams menu should be joined by the same for termsets and templates
Other
Added: Ability to Refresh all (via Tools/Refresh all)
Added: Add configurable URL to a privacy policy
Added: Add configurable Code of Conduct to the About menu
Added: Add Terms of use (configurable)
Fixed: Login tabbing not working reliably in certain theme
Fixed: Login Toolbar text not really visible in certain theme color
Improved: Ability to configure a default country to be pre-selected when registering
Fixed: ErrorWindow cuts of the last letter in a row
Added: Additional layout options
Improved: Filtering resources on the left works different than expected
Improved: Add Kasakh as a language in CKM
Improved: Spelling problems in the "Dashboard" page
Fixed: Twitter updates to the configured twitter account have stopped functioning (@openEHRCKM)