2025-04-07 - TRAG Meeting Agenda/Minutes
Date
7th April 2025 - 13:30 - 17:00 (CEST - LOCAL TIME) (11:30 - 15:00 UTC)
Room: Sonia Henie - Film
Attendees
@Andrew Atkinson, Chair
@Mikael Nyström (Unlicensed), member
@Patrick McLaughlin, member
@Graeme Elsby (Unlicensed) , member
@Dion McMurtrie , member
@Gábor Nagy (Unlicensed) , member
@Mounir Bouzanih (Unlicensed), member
@Reuben Daniels, member
@Ale , member
@Chris Morris, staff/observerst
@Maria Braithwaite , staff/observerst
Apologies
@Alejandro Lopez Osornio, staff/observers
@Matt Cordell , guest/observer
@michael lawley, guest/observer
t
Objectives
Briefly discuss each item
Agree on the plan to analyse and resolve each issue, and document the Action points
All those with Action points assigned to them to agree to complete them before the next face to face conference meeting
Discussion items
Subject | Owner | Notes & Actions | |
|---|---|---|---|
| 1 | Welcome! | All | Thanks to our members for all of their help. Welcome to our observers! INTRODUCTIONS...
We've got several topics that we've resolved and closed down As always, we won't waste time going through them again in detail, but if you'd like to read through them they're listed below... I'll also run through them very quickly from a high level, and if you have any further questions/news on any of the discussions please let me know now and we can decide whether or not to re-open them... |
| 2 | Conclusion of previous Discussions topics | ||
| 3 | RF2 Refset file naming convention | All |
|
| 4 | Annotations - Additional Relationship file | ALL | Question - do we need to rush the Additional Relationship file into the December/January release urgently (in order to get Language tag in)? . Or can we put this in a future release once we've got the refsets in now? . AAT to take this offline and put a proposal together to get the Additional Relationships file (same format as ConcreteValues file) + some technical content (for initial use cases like language tags etc - see Australia) in as soon as possible TOPIC FOR THE MAG ON WEDNESDAY |
| 5 | Annotations - Language Code | ALL | Hi @Matt Cordell @Dion McMurtrie @michael lawley @Alejandro Lopez Osornio @Mounir Bouzanih (Unlicensed) @Patrick McLaughlin @Mikael Nyström (Unlicensed) @Stuart Abbott (Unlicensed) @Gábor Nagy (Unlicensed) @Reuben Daniels There are several options for managing the Language code -
Please provide feedback asap before the next TRAG meeting in October, so that we can try to unblock development. thanks! Decision made to use the "@[language]" (eg. "@en") in the "annotationValue" field ***** BUT THEN THE MAG JUST MADE A NEW (unanimous) DECISION - TO REMOVE ALL LANGUAGE CODES FROM THIS IMPLEMENTATION (as they're extraneous at present, and no valid use case is apparent at present) Any other major concerns with the decision made to remove the language code completely? YES - Mikael has strong objections so we took a vote and adding a new Column (which would be empty (NOT null) when not required) won 8 votes to 5 Changes upcoming (within next few months): Dialect added to Language column Changes to refsetDescriptor Upcoming content in future INT Releases |
| 6 | Annotations - Release Dates | ALL | The release date depends on two factors:
Because of the change to release date (to the 1st of the month), it is therefore unlikely to be possible to prepare everything in time for the December 2023 release. We are therefore currently aiming for the January 2024 releases - as this will also provide the largest audience for these major new changes (as opposed to Feb/March which most users still do no consume). Is everyone ready for these changes, and comfortable with the proposed release date of January 2024 onwards? If so, we will publish the EMPTY files in the December 2023 release as a trail run, and then populate them with the first content in the January 2024 International Edition. This will likely be closely followed by more content being introduced in the various Extensions over the next few months: Anyone in the room intending to include any data in them anytime soon? If so, have we covered off all necessary bases? Any other considerations? NO - Everyone happy with the proposed timelines |
| 7 | All | Options to be discussed (see local Notes "RT2 New Process") MAIN POINTS:
OPTIONS:
We should discuss options and agree the best way forward for retaining quality within the Release process vs impact to the users. Option 1 No-one is in agreement with this option! This would cause real problems for NRC's (let alone end users) who would struggle to keep up with downloading and consuming multiple monthly releases. In addition, they wouldn't be able to then publish multiple releases of their own to the end users, containing the usual Jan/July changes + then extra releases for each month that is a dependency for the Derivative releases. Finally, many of the entities doing Translations are struggling enough to keep up with the pace, without adding additional stress and complexity. This option would therefore completely prevent them from consuming any of the Derivative products. This Option is a non-starter. Option 2 The Pro's are far greater here - as all of the users who can't keep up can continue to download just the Jan/July INT Edition releases, and then consume whichever Derivatives they need. @Andrew Atkinson to put forward this proposal, which would be to: a) MOVE all of the Derivative content in Snowstorm from the INT Edition branch into their own Codesystems (checked with Rory and Terance and should not be a problem) b) CHANGE RT2 to use the new individual codesystem branches for reading + writing each Derivative content to and from RT2 (checked with Brian and Rick and should not be a problem) c) DEMOTE the various Derivative metadata components down from the INT Edition in the July 2023 Release (this would simply involve inactivating them all in the International Edition) d) PROMOTE them in the various Derivative packages in the Sept/October 2023 Derivative releases. (this would simply involve activating them in the relevant Derivative packages) e) THEN EACH CYCLE WE WOULD: i) Upgrade each Derivative Codesystem to the relevant Jan/July INT content ii) FREEZE the content in each of those "in flight" codesystems, to prevent any more re-basing until the Release cycle is complete iii) VERSION in each relevant Derivative Codesystem iv) RELEASE from each relevant Derivative Codesystem | |
| 8 |
|
|
|
| 9 | Active Discussions for April 2025
| ||
| 10 | Welcome and thank you! |
| Welcome to new members! Welcome to Leong! |
| 11 |
|
|
|
| 12 | Potential changes to the International RefsetDescriptor records | All / Peter Williams | Need to bring this to a conclusion and set action points to address it, first in the International Edition, and then afterwards in any necessary Extensions/Editions... PWI agreed to investigate and Report on progress on MSSP-3226... definitely need to change the refsetDescriptors in the International Edition at some point though... |
| 13 | Proposal to deprecate the Concept Non-Current (CNC) Indicators | ALL | SOME REFINEMENTS TO THE proposal, for us to review and agree: The Case For Removing Description Concept Non-Current Indicators The key points of the proposal that are salient to our group are: TODAY = Discuss whether or not there are any known users still using the CNC indicators? = Discuss whether there are any valid use cases still in existence to retain them? (whether in use or not) = Are there any dissenting arguments against the assertion that CNC indicators are completely obsolete, and that it's more efficient and reliable to determine the relevant Concept's state from the Concept record, rather than from the AttributeValue record? = Are there any dissenting arguments against the assertion that CNC indicators cause additional work for all creators of SNOMED CT content, in terms of maintenance, packaging and validation? = Are there any dissenting arguments against the assertion that the removal of CNC indicators will serve to simplify the understanding of SNOMED CT, + help to lower barriers to adoption? = Discuss any impacts to the terminology, or to any users, when removing the CNC indicators? (beyond our internal impact, which is restricted solely to removing/simplifying existing code) = Discuss who, if anyone, we should specifically target for feedback on the proposal? = Agreement in principle of the deprecation of CNC indicators by the TRAG. PROPOSED TIMELINE (updated) May 2024 = Publication of an official Notice of Deprecation, and request for feedback - a) Inclusion of this proposal in the "Early Visibility" notes???? b) notes in the RF2 Specification????? Just mark the specification as "this content is being deprecated" but keep the spec around for some time for those lagging... c) the exact plan d) proposed timelines e) consultation period f) feedback channels, etc. g) Specifics for this deprecation - (eg) whether or not the final plan included complete removal of the 108mb of data after say 12-18 months after inactivation? At this stage, no changes will be made to any products or systems. Changes should be considered to Editorial Guidance and Educational Changes? July 2024 INT Edition = Inactivation of all existing CNC indicators, + Removal of all code creating new CNC indicators + Removal of all code relating to the display and validation of CNC indicators January 2025 = Removal of all code relating to the display and validation of CNC indicators, except in the most general structural tests for refset members eg that a referenced component id exists. + Inactivation of the 900000000000495008 |Concept non-current (foundation metadata concept)| concept. Future = We’re not at any point suggesting surgical extraction of the historical CNC indicators (using negative delta's or any other such mechanism!) Just inactivation and keeping them static in perpetuity after that. HOWEVER, given that they consume 108mb of the International Edition, is there an argument for complete removal? YES, we can inactivate them for 6-12 months then REMOVE these records COMPLETELY (not AttributeValue files) WE SHOULD ALSO REMOVE THE ENTIRE STATEDRELATIONSHIP FILES WHICH HAVE BEEN INACTIVATED FOR 5 years or so now YES AGREED - LET'S MOVE IT INTO A STATIC PACAKGE ON MLDS AND KEEP IT SEPARATE. WE SHOULD PROBABLY GIVE THE USERS 6 MONTHS NOTICE FOR COMPLETE REMOVAL Member Forum Briefing Note was published giving notice of the upcoming changes: CURRENT PLAN WOULD THEN BE TO: 2025 - write up comms for the following channels, and publish to provide notice of upcoming changes: Release Notes, particularly in the “Early Visibility” section. ****** HOWEVER, IS THIS SECTION TOO BURIED???? ****** Should we also publish the comms in the Release Notes themselves??? Release Management distribution channels Blog Email Jan 2026 - Remove creation of new CNC indicators, by wrapping current CNC indicator automation code in a check for a CodeSystem metadata flag. This flag will be considered True by default (ie. do CNC processing), and so we only need to detect the presence of a "false" value, when CNC processing will be skipped. This is to allow for the disabling of CNC automations initially for International Edition (in Jan 2026), and then, post release, for each extension as they are upgraded to the Jan 2026 version of the International Edition. This will only prevent the creation of new CNC indicators. Bulk inactivations will also be required for each CodeSystem as it upgrade to our specified International Release. Start actual deprecation in Jan 2026, with inactivation of ALL CNC indicators Formal removal of CNC indicators in ????JULY 2026 / JAN 2027 ????? Before we move to the next stage in the deprecation process then, we want to encourage any final feedback, either from yourselves or from your end users???? EVERYONE AGREED - WE NEED TO PUBLISH A FORMAL DEPRECATION PROCESS and then trial it ourselves using CNC Indicators!! |
| 14 | Edition vs Extension Packaging Naming conventions | All | As a result of the gradual move towards more Editions, we now have a requirement from various Members to publish BOTH Edition and Extension packages. In order to support this, we need to differentiate between those 2x types of packages in the Package Naming Conventions. The Release Package Naming conventions already allow for this, so the question is which option people would prefer (eg) |
| 15 | Skipping unnecessary Releases | All | We've recently had a couple of releases where no changes were required that cycle. This is becoming more frequent with the advent of more Frequent Delivery, but is also occurring where products are so small that they have a tiny chance of having inactive content each cycle. This has happened recently with some Extensions, where the decision falls with the Product Owners and therefore the NRC's make a call as to whether or not they want to publish a Release with zero changes. This is dependent on their users use cases, and therefore has a clear business case either way. However, it has also occurred with some of the smaller Derivative products such as ERA - in this case we are the product owners, but from an International perspective have less visibility of the impact to end users. Therefore, we make the decisions based on priorities, and whether we believe the members would like us to spend our time publishing releases that have Zero changes. This decision is usually made in favour of not publishing another release where no changes would be made to the previously published content. However, we also wanted to double check with you to ensure that this is as you'd like it to be, and that you wouldn't prefer the certainty of having a new ERA release, or GP/FP release, etc - even though it has no changes, to ensure that you know that you're using the latest product? Perhaps this would also be different depending on whether or not it's a Formally Published Refset product Informally Published freeset (in PDF format)? EVERYONE AGREED - WE NEED TO PUBLISH A FORMAL POLICY ON RELEASE SCHEDULES (inc. "NON-RELEASES") and then folllow it ourselves |
| 16 | Transition to a newer format for Release Notes | LEONG HUI WONG | We have not yet formally migrated over to a new Release Notes system, but are in the process of user testing. We therefore felt it appropriate to ask for REQUIREMENTS on the format, content and accessibility of the new Release Notes. Leong will present some options for you now... |
| 17 | Spanish Edition release date | Spanish Edition users | Now that we have proven that we can refine the timelines required to build, test and validate the Spanish Edition release packages, we now need to start the discussion regarding the Release Dates. Recently we changed them to bring them forward to 31st March/30th September, in order to reduce the time between the dependent International Edition + the Publication of the Spanish Edition package. Now that this has been trialled and confirmed, we should discuss what dates would be most helpful to the Spanish Edition users. The end users can most likely benefit from moving our release closer to theirs (rather than moving them earlier and continuing using the "July" and "January" releases). For example, Argentina publishes November 30, Spain December 1st, Uruguay December 15th. So we are considering moving the Spanish release to 1) October 30th, or mid-November 2024, or to a fixed date late in the month (e.g., November 25 to 27). (see email trail with Guillermo 27/02/2024 18:45) This would be with a view to socialising the plan for several months (assuming that we can agree on the best approach), and giving the end users time to adjust to the new schedule. This would therefore likely be targeted for actual transition in 2025.
TRAG TO confirm a proposal to Change to: May 10th + November 10th (based on INT Edition April 1st + October 1st) The first release on the new cycle would be targeted for 10th May 2025 NOTE: We'd like to be certain that this will be the last change to this release cycle for the foreseeable future, in order to prevent furhter disruption and confusion for the end users. Are there ANY other predicted changes in requirements within the next few years? FOR EXAMPLE, POTENTIAL MOVE TO MORE FREQUENT RELEASES (see previous topic) ?????? APPROVED BY ALL AA to socialise the proposal to transition to the new release dates from 2025 onwards. Done on 01/11/2024 - ADVANCED NOTICE: Proposed changes to the Spanish Edition Release schedule . On 01/11/2024 we started the consultation on this migration, by publishing the proposal to start the new schedule from the May 2025 Spanish Edition release: Dear all An opportunity has been identified to further improve the Release schedule for the SNOMED CT Spanish Edition package. Currently the Spanish Edition Release is published on 31st March + 30th September each year, which were the new dates designed to reduce the time between the dependent International Edition + the Publication of the Spanish Edition package. Now that this has been trialled and confirmed to be of benefit, we have further analysed the dates to identify what would be most helpful to the Spanish Edition users. The conclusion was that users can most likely benefit from moving our release closer to theirs, rather than moving them earlier and continuing using the "January" and "July" International releases as the dependent versions. This is because the majority of users of the Spanish Edition are not able to change their release dates to bring them forward, in order to take advantage of the additional time gained by us releasing the Spanish Edition a month earlier. Therefore, instead of continuing the refine the process down to release the Spanish Edition earlier each year, we will instead cut off the translations much later in the cycle, in order to allow us to use a later International Edition as the baseline (September or even October, for example). This will allow many more translations to get into each Spanish Edition release, but still allow the users to retain their own Release dates. The proposed new dates for the Spanish Edition release each year are therefore: We will transition to this new release schedule as planned, unless we receive any critical objections in the meantime. If you have any concerns or questions on these proposed changes, please let us know on release@snomed.org, or by responding to this message directly. . We received the following feedback: . We are therefore proposing to go ahead with the migration in May 2025. HOWEVER, we will also try to publish early visibility to help users out - for example we could publish the 2025 schedule and confirm something like the following: The Spanish Edition 10th May 2025 release will be dependent upon the 1st April 2025 International Edition The Spanish Edition 10th November 2025 release will be dependent upon the 1st October 2025 International EditionWILL THIS HELP?? OR DO WE NEED SOMETHING ELSE?? DOES THIS WORK FOR EVERYONE?? CAN WE PROCEED AS PLANNED OR IS THERE ANY CRITICAL FEEDBACK???? . EVERYONE AGREED - proceed! |
| 18 | Stated Relationship deprecation |
| We would like to start the deprecation process, to eventually remove the (now redundant) Stated Relationship files from teh release pacakges. WE NEED TO COMPLETE A FORMAL DEPRECATION PROCESS FOR THIS - Proposal would be to: ????? 2025 - Send out comms with Proposed Deprecation Doc and plan of timelines ????? 2026 - MOVE IT INTO A STATIC PACAKGE ON MLDS AND KEEP IT SEPARATE. ????? 2027 - REMOVE THE StatedRelationship RECORDS + FILES FROM THE INTERNATIONAL EDITION . UNLESS WE THINK WE CAN MOVE QUICKER THAN THIS??? EVERYONE AGREED - WE NEED TO PUBLISH A FORMAL DEPRECATION PROCESS and then trial it ourselves using Stated Relationships |
| 19 | Release Publication days | All | We're considering introducing a rule to state that we won’t publish on weekends or public holidays, but instead the nearest working day to it (i.e. a Friday instead of a Saturday, or a Monday instead of a Sunday) Please can you provide initial feedback on this proposal, regarding whether or not this would impact you, and if so how? MAIN QUESTION IS WHETHER OR NOT THIS MAKES ANY DIFFERENCE TO ANYONE?? As long as the effectiveTime is as expected, does it make any difference as to which day the actual publication happens, as long as it's BEFORE THE EFFECTIVETIME?? If it does make a difference to anyone, can we please discuss what Impact the publication date can have? Does it help / hinder anyone to have specific publication dates, or does this have little impact? DOES THIS WORK FOR EVERYONE?? CAN WE PROCEED AS PLANNED OR IS THERE ANY CRITICAL FEEDBACK???? October 2025... |
| 20 | Proposal to deprecate the ICD-0 Maps | ALL | This is not yet formalised, but is incoming: |
Copyright © 2026, SNOMED International