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)