2026-10-19- TRAG Meeting Agenda/Minutes

2026-10-19- TRAG Meeting Agenda/Minutes

Date

  • Oct 20, 2026 -  09:00 - 12:30 (AET - LOCAL TIME) (22:00 (-1 day) - 01:30 UTC)

Room: Acacia (InterContinental Sydney)



Attendees

  • Andrew Atkinson, Chair

  • Mikael Nyström (Unlicensed), member

  • Graeme Elsby (Unlicensed) , member

  • Dion McMurtrie , member

  • Gábor Nagy (Unlicensed) , member

  • Ale , member

  • michael lawley, guest/observer

  • Alastair Kenworthy , member

  • Alejandro Lopez Osornio, staff/observers

  • Matt Cordell , guest/observer

  • Patrick McLaughlin, member

  • Reuben Daniels, member

Apologies

  • Maria Braithwaite , staff/observerst

  • Chris Morris, staff/observer

  • Mounir Bouzanih (Unlicensed), guest/observer

  • Laura Gutierrez, ex-member


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

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

Spanish Edition frequency of delivery

Guillermo + Spanish Edition users

Proposal to move to QUARTERLY RELEASES from 10th November onwards, new schedule would therefore be:

  • 10th February

  • 10th May

  • 10th August

  • 10th November

In the interim, any early translations required in each relevant country, will be included in the local extensions.  They will then be re-aligned with the Spanish Edition once we move to quarterly releases.

Any concerns/foreseeable issues?

  •  

    • Confirmation received from the US that this shouldn't impact them

    • Confirmation from Victor (10/09/25) that his Spanish speaking users are also happy with the proposed migration to quarterly releases, and can foresee no negative impacts.

AGREED

4

 

 

 

5

Active Discussions for October 2026



6

Welcome and thank you!



Welcome to new members!

  • Alastair Kenworthy

  • Laura Gutierrez

    • Laura left the Spanish NRC to take up a new professional opportunity, and unfortunately the Spanish Ministry of Health requires the representative in the TRAG to be a member of the NRC - she has therefore had to step down from the TRAG.

Please introduce yourselves!

7







8

IMPORTANT ANNOUNCEMENT

 

In order to comply with SNOMED International’s governance in relation to the electronic recording of telephone or video calls and generated artificial intelligence summaries in relation to SI business, AI enabled summaries will now be required as a course of SI business.

This means that AI enabled summaries will be activated for all Advisory Group meeting from this point onwards, including this TRAG meeting.

This is to enable SI to provide written event summaries after our Business Meetings to the GA, and the AI function is key to administering that.  

Please note: All summaries will be de-identified (anonymised) before including them in the post event reports.

By remaining in this session, you consent to these summaries being created and used to generate the reports.

9

UPDATING TRAG DATA



  1. We need to keep the Conflicts of Interest page updated:

Please send declarations of interest to AAT and I'll update them...

10



ALL

  1. Secondly, we need to walk through the original Terms Of Reference for the TRAG to ensure that they're still relevant, & update if required:

 

CURRENT STATUS:
TRAG to review :
AAT to update ToR once agreed:
ADD "Product development", and
remove all obsolete references (such as 14 people, etc) 
and send to TRAG for final review!
ToR to ultimately be uploaded to the site
11

REGULAR TOPIC

Suzy

We will be regularly providing updates on the current Collaboration pieces.

More importantly, we will also regularly be asking for feedback on all of our Collaborative products, in order to ascertain how we can improve our offerings going forward (eg)  Who's using the following, what for, and how can the products be improved?

  • EDQM

  • MedDRA

  • IPS

  • IPST

  • etc 

 

ACTIONS (April 2026):
  • Collaboration Team (Suzy/Ian/Kelly) Suzy Roy :

    • Collect feedback on LOINC Ontology via survey

    • Collect feedback on expanded Global Patient Set

    • Collect feedback on EDQM to SNOMED Dose Form map

    • Renew collaboration agreements with HL7 International and IHE International

    • Renew collaboration agreements with DICOM and ICH MEDRA

  • .

October 2026
  •  

12

 

 

 

13

IMPROVEMENTS TO OUR TRAG WAYS OF WORKING

ALL

We have received feedback from some of our more infrequent attendees, regarding both the complexity of the discussions that we have, plus the the way in which we disseminate the decisions that we make.

We would therefore like to discuss the following, and compile a proposal of how we can improve the accessibility of the TRAG meetings for those who are not Chairs or regular attendees:

  • A one-page onboarding guide for new or occasional TRAG participants, covering the group’s purpose, ways of working, key participants, and the main topics currently under discussion. We can post this on the TRAG site.

  • Some way of categorising agenda items and outcomes, making it easier for NRC release teams to identify what requires their attention and what actions, if any, are expected of them?

    • This could be tricky, as we can’t predict all types (and levels) of user who might want to attend/read the TRAG minutes.

    • However, we could at least try to add some basic metadata that might help users sort the agenda items and conclusions (eg)

      • Product Impact analysis (which products/systems might be changed as a result of each discussion point)

      • User Impact analysis (which countries/users might be impacted by proposed changes - or at least INT/MS/Derivative?)

      • Anything else?

  • We’re not suggesting that the technical level should change; they recognise it is appropriate for the audience. However, they felt that some relatively small improvements could make participation much easier:

  • Perhaps we retain only the Header + the Decision history in the agenda, and move all Discussions history out into the FORUMS discussions??

    • OR WE COULD ADD SEVERAL KEY INFO POINTS TO THIS SUMMARY PAGE (eg):

      • Title

      • Specific SME’s involved

      • Current Status

      • Next Step(s)

      • Link to Full Discussions history

      • Prioritisation (time pressure, justification for the prioritisation)

      • Separated into Meeting dates agenda’s

        • Setup online call about a month in advance so we can decide and agree on all prioritisations and targets for the next in person meeting

      • Decisions made and rationale +++++ plan for communicating the decision out to the community

      • NOTE:

        • Either on this page, then this page is broken into sections

        • OR on separate page if this makes it more readable

    •  

    • IN ORDER to ENSURE TO

  • ONCE WE’VE AGREED THE GENERAL APPROACH - AAT TO MOCK UP AND SHOW THE TRAG…

14

Release Publication days

All

We have started 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 has impacted 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????
 
FOR EXAMPLE, FOR EXTENSION MAINTAINERS - Would having the International Edition for 1st July published on 3rd July instead (if 1st July was a Saturday), have a large impact on timelines for upgrading extensions, etc??

October 2025... TO FEED INTO THE OVERARCHING "RELEASE SCHEDULE POLICY" THAT WE NEED TO WRITE, TO INCLUDE BOTH THIS TOPIC AND THE "Skipping unnecessary Releases" TOPIC

NOTE: We published the following releases on alternative dates:

  1. March 2026 International Edition a day after the planned release on 1st (which was a Sunday) -

    1. did anyone notice that it was published on Monday 2nd instead??

  2. May 2026 Spanish Edition on Friday 8th May instead of Sunday May 10, 2026

  3. October 2026 International Edition 3 days before. the planned release on 1st October

    1. did anyone notice that it was published on Monday 28th September instead??

 

  • Did it impact anyone in any way?

  • IF NOT, IS EVERYONE HAPPY WITH US MAKING THIS A PERMANENT RULE??

    • Prefer BEFOREHAND if different, rather than after - NO-ONE HAS A HARD DEPENDENCY IF IT’S A DAY OR TWO LATER, BUT EVERYONE PREFERS IT TO BE EARLY (if it’s gonna be late, tell everyone in advance)

    • IF SO, DO WE NEED TO UPDATE ANY DOCUMENTATION ANYWHERE??

      • New decision log

      • Anywhere else??

    • IF SO, DO WE NEED TO COMMUNICATE THIS OUT TO THE MF OR ANYWHERE ELSE???

15

Transition plan for the DescriptionType length limits

ALL - OCTOBER 2026

Walkthrough plan to transition to new DescriptionType length limit:

Hopefully you all saw the new comms go out back in September, confirming the final Transition Plan:
This confirms the planned migration date of July 2026 for the International Edition.
 NOTE:  WE ALSO NEED TO TAKE THE OPPORTUNITY TO STANDARDISE THIS ACROSS ALL PRODUCTS (EXTENSIONS, SPANISH EDITION, DERIVATIVES + ALL OTHER SI PRODUCTS) TO AVOID A SIMILAR CONSULTATION in future!!  (as ALL our products would move to 4096)
NOTE: we looked at options for moving to this sooner for Spanish Edition, but it wasn’t feasible.
We will therefore be doing this in line line with the International Edition updates, which will start in July 2026
AAT to therefore publish proposal comms to transition Spanish Edition in August 2026 
In the meantime, Guillermo will manage specific requirements with the DescriptionType config in the relevant local extensions.
 .
MAKE SURE THE FORUMS PAGE IS NOW AVAILABLE TO ALL - Michael and others couldn’t see it back in October 2025...
.
WE SENT A BRIEFING NOTE OUT EARLIER THIS MONTH REGARDING THE FINAL TRANSITION PLAN FOR THE DescriptionType Length Limit Changes:
1. We will proceed to make the CONFIG change (increasing the MAX limit to 4096 in July 2026)
2. BUT we will NOT be changing any of the actual International descriptions yet. These changes will follow in subsequent International Edition releases.
.
Currently we’ve made this post available (for information only) on the MF forum:
The Early Visibility page has also been updated accordingly.
HOWEVER, assuming that the MF have no objections with this, we’re thinking that there might be more people still needing notice?
SO SHOULD WE POST THIS PUBLICLY AS WELL TO ENSURE MAXIMUM VISIBILITY??
SHOULD WE ALSO POST SOMETHING IN THE INTERNATIONAL RELEASE NOTES??
  •  

  • Next steps:

    • Update the International Edition to increase the max. Description length to 4096 in the July 2026 International Edition

    • Update each Managed Service release to increase the max. Description length to 4096 in each subsequent MS release that is dependent upon the July 2026 International Edition

    • NO INCREASE to ANY International Edition descriptions themselves in the July 2026 International Edition. Instead, they will be analysed accordingly and drip fed through where required in subsequent International Edition releases…

  • Any issues?

  • Any more comms required?

October 2026

  • Final confirmation of the changes made in July 2026:

    • Any impact for anyone, or any end users as yet??

    • Any more comms required?

  • Notice (from Maria) of any International Edition descriptions which will need to be updated to longer than 255 character in an upcoming International Edition??

16

Further improvements to the Release File Naming Conventions

 

We have now refined the planned changes to the Release File Specification, to incorporate all of the feedback received from yourselves and from the Member Forum.

In addition to this, we have pushed the implementation date back to July 2027, in order to provide adequate notice for all of the end users who need to prepare for the transition.

WALK THROUGH OF THE ORIGINAL PROPOSAL TO THE MF:

https://docs.google.com/document/d/1-H0Mi-3bM6FBTlJPrbwldOX_qosl1bXU0u8mHU-4X5M/edit?tab=t.0

One of the main changes was to include the “Scope” tag in the File Naming conventions as well as the Package Naming conventions.

  • This was in response to feedback that the files contained within the package do not include any element identifying the terminological product and scope. As a result, when files are extracted from their packages, it is not possible to determine whether a file belongs to an Edition or an Extension without referring back to the original ZIP file.

  • Given the current trend towards publishing both Edition + Extension packages for certain products, this change would prevent the unwanted situation of having files that have identical filenames (due to the effectiveTime being the same) but different content, coming from different release packages. This change should therefore mitigate the risk that users will have duplicate Concept/Description/Relationship files, and waste time ascertaining which is which.

  • This change would, therefore, also make file handling less manual and allow for more automation.

  • The plan is to therefore add the optional “Scope” flag (“Edition/Extension/Derivative”), to the File Naming conventions as well - specifically to the “ContentType” element of the File Name.

    • For example:

      • <file Name="der2_cciRefsetExtension_RefsetDescriptorFull_KR1000267_20260615.txt"/>

      • <file Name="der2_ssRefsetExtension_ModuleDependencyFull_KR1000267_20260615.txt"/>

      • <file Name="der2_ciRefsetExtension_DescriptionTypeFull_KR1000267_20260615.txt"/>

      • <file Name="der2_scsRefsetExtension_ComponentAnnotationStringValueFull_KR1000267_20260615.txt"/>

      • <file Name="der2_sscsRefsetExtension_MemberAnnotationStringValueFull_KR1000267_20260615.txt"/>

  • This would appear to be the correct element in which to locate the “Scope” tag, as this element “…describes the content and purpose of the file.”

    • HOWEVER, we could in theory also house it in the “ContentSubType” element, which “provides additional information to describe the content and purpose of the file”. BUT this results in this third element looking extremely long in most cases, and so could be very confusing both for human readability and for machine reading (eg)

      • <file Name="xder2_cciRefset_RefsetDescriptorExtensionFull_KR1000267_20260615.txt"/>

      • <file Name="xder2_ssRefset_ModuleDependencyExtensionFull_KR1000267_20260615.txt"/>

      • <file Name="xder2_ciRefset_DescriptionTypeExtensionFull_KR1000267_20260615.txt"/>

      • <file Name="xder2_scsRefset_ComponentAnnotationStringValueExtensionFull_KR1000267_20260615.txt"/>

      • <file Name="xder2_sscsRefset_MemberAnnotationStringValueExtensionFull_KR1000267_20260615.txt"/>

  • WHICH DOES EVERYONE BELIEVE TO BE MOST USEFUL??

    • The former - ContentType

  • .

  • WE HAVE NOW REFINED THE PROPOSAL BASED ON VARIOUS FEEDBACK FROM THE COMMUNITY:

    • REVISED VERSION:

  • Feedback please?

    • OBVIOUSLY WE WOULD LIKE YOU TO ADVISE ON EACH OF THE CHANGES, BUT IN PARTICULAR FOCUS ON NEW CHANGES:

      • Improved Examples:

        • We intentionally restricted the changes in each example to that specific change, as we believed that applying all of the changes to the examples in every section would make it extremely unclear as to what the specific change was in each section. 

          • So, the examples in section 1 only show the changes in section 1

          • The examples in section 9, only show the changes in section 9 - not those in the previous 8 sections.

        • However, we appreciate that this can be confusing in the context of the overarching Briefing Note, and so we’ve now also included a section giving examples of the new naming conventions including ALL changes, at the end of the document (Appendix A).

        • Does this provide enough clarity for people to understand what changes to expect?

        • Or does it introduce potential confusion?

        • Should we perhaps just have the Appendix at the end instead of individual examples?

      • Refinement of the explanations of the background and rationale of changes, especially in sections 6, 8 and 9

      • Improved numbering - sections should now be self-contained and/or correctly referenced through from others

  • NEXT STEPS = Send Revised BN back through the MF for final approval

    • Retain individual examples as well +

    • BUT add the note at the top of the doc stating to look at the appendix for examples of ALL changes, to each inidivual example section so it’s clear

    • We need to push out EXAMPLES OF FULL PACKAGE CHANGES to community well in advnace

    • Fix Gabor’s typo highlighted in red

17

"Negative Delta" file approach

ALL - OCTOBER 2026

This approach was successfully implemented in order to resolve the issues found in the September 2017 US Edition - is everyone comfortable with using this approach for all future similar situations? If so we can document it as the accepted practice in these circumstances...

NO! Everyone is decidedly uncomfortable with this solution! In particular Keith Campbell, Michael Lawley and Guillermo are all vehemently opposed to changing history.
The consensus is that in the particular example of the US problem, we should have instead granted permission for the US to publish an update record in the International module, thus fixing the problem (though leaving the incorrect history in place). This would have been far preferable to changing history.
ACTION POINT FOR EVERYONE FOR OCTOBER 2018: (Dion McMurtrie, Matt Cordell, Orsolya Bali (Unlicensed), Suzy Roy, Former user (Deleted), Former user (Deleted), Mikael Nyström (Unlicensed), Chris Morris
We therefore all need to come up with potential scenarios where going forward we may need to implement a similar solution to the Negative Delta, and send them to AAT. Once I've documented them all, we can then discuss again and agree on the correct approach in each place, then AAT will document all of these as standard, proportionate responses to each situation, and we will use these as guidelines in future. If we have issues come up that fall outside of these situations, we'll then come back to the group to discuss each one subjectively, and then add them back into the list of agreed solutions.
  1. Preference now is to retain EVERYTHING in the Full file, regardless of errors - this is because the Full File should show the state at that point in time, even if it was an error! This is because there is not an error in the Full file, the Full file is accurately representing the error in the content/data at that time.

  2. The problem here is that the tools are unable to cope with historical errors - so we perhaps need to update the tools to allow for these errors.

  3. So we need the tools to be able to whitelist the errors, and honestly document the KNOWN ISSUES (preferably in a machine readable manner), so that everyone knows what the historical errors were.

  4. The manner of this documentation is up for debate - perhaps we add it to a new refset? Then we could use something very similar in format to the Negative delta, but instead of it actually changing history retrospectively, we simply document them as known issues, and allowing people to deal with the information in their own extensions and systems in whatever way they feel is appropriate.

  5. Only situation we can think of where we couldn't apply the above gentle response, would be copyright infringement - whereby if we discovered (several releases after the fact) that we had released content that was in direct infringement of copyright, then we would potentially have to revoke all releases since the issues occurred. However, this would raise a very interesting situation where patient safety might be compromised - as if we remove all historical content that contravened the copyright, then we run the risk of patient data being impacted, thus potentially adversely affecting decision support. This is simple to resolve when the problem is in the latest release (simply recall the release), but if found in a 5 year old release for example, it could be very problematic to recall 5 years' worth of content and change it!

October 2018 - Guillermo proposed a separate possibility, which is to introduce a new Status (eg) -1 whereby if you find this status in the latest snpashot you would just ignore it - this doesn't however address the use case where there is a legal contravention and you need to physically remove the content from the package - the use case where you would have something that contravenes RF2 paradigm, you can't use the RF2 format to correct something that is RF2 invalid! So this is unlikely to work...
Nobody is on board with this idea, as it's too fragile and introduces unnecessary complexity such as we had with RF1...
April 2019
If we're still all in agreement with this, then steps 1-5 above should all be documented and disseminated to get confirmation of approval from everyone??
Did everyone read through everything? Has anyone got any further scenarios that we can include in the documentation?

The EAG raised this issue again on 08/04/2109 - Peter to try to make it to the next TRAG to explain the use case that was raised today and elaborate on the new proposal...
The TRAG discussed this issue at length, and came to the conclusion that we cannot address ALL potential use cases with a standard, generic, solution (certainly not any of those offered above).
Instead the solution in each case should be agreed on given each specific use case that comes up each time
So INSTEAD we should update the Critical Incident Policy to very clearly define the process to be followed each time we need to remove something from the Published release(s):
Which group of people should make the decision on the solution
Perhaps we also provide examples of how each use case might be resolved:

For Legal/IP contraventions, we should either remove content from history entirely, or redact it (leave the records in place, but remove all content from fields except for UUID, effectiveTime, moduleID, etc - thus allowing traceability of the history of the components, without including the offending content itself)
For Clinical risk issues, we can remove it from the Snapshot, but leave the Full file intact to leave a historical audit trail whilst ensuring that the dangerous content shouldn't get used again (as most people use the snapshot) - see Full file steps 1-5 above, etc
How to communicate it out to the users, etc
OCTOBER 2019 - DISCUSSION RE-OPENED AS PART OF THE MAG:
ONCE FEEDBACK OBTAINED FROM MAG:
Andrew Atkinson to update the Critical Incident Policy with
the various use cases that we've identified so far
the governing bodies who should be the deciding entities
the process for making the decision in each case
including the critical entities that need to be collaborated with in each case (all NRC's, plus 3rd party suppliers (termMed etc) who represent some of them), to ensure the final solution does not break outlying extensions or anything
the process for communicating out those decisions to ALL relevant users

 

FRESH APPROACH IN OCTOBER 2026:
ACTIONS (April 2026):
NOTE:
THIS MAY BE REQUIRED QUICK SOON IN ORDER TO REMOVE THE CNC INDICATORS COMPLETELY FROM THE INTERNATIONAL EDITION
.
WE WILL THEN NEED TO TRIAL IT!!! FIRST GOOD TARGET MIGHT BE NZ TO REMOVE THE ERRONEOUS SIMPLEMAP RECORDS:
OCTOBER 2026:
Guillermo proposed the new Historical Correction Framework:
MICHAEL LAWLEY wants to ensure that the new “fixed” version is always Versioned with a new later date, in order to ensure it’s differentiated from the original “invalid” record
Dion believes there are multiple scenarios (first two require HCF, final one doesn’t)
1. Full recall (clinical safety, IP breach, etc - re-version with a later date)
2. Interim release (leave first version, re-version with a later date)
3. Non urgent isseus - can wait for next release in theory



18

Reference set metadata

* MAG crossover

Reuben Daniels

Replacement of the Refset Descriptor file with a machine readable Release Package metadata file

See David's proposal here: Reference set metadata (plus sub page here: Potential New Approach to Refset Descriptors)

Everyone confirmed no issues with the proposal in principle, in April 2018
However, do we consider this to just be relevant to refsets in the International Edition release package?
Or to all derivative products as well?
Both refsets and maps?
Also, are we talking about only human readable descriptive information, or also machine readable metadata such as
ranges of permitted values
mutability, etc?

michael lawley to kindly provide an update on his work with David to help design and implement the solution - this will now be in the second TRAG meeting of the April 2019 conference, after they have met together....
Michael + David + Harold agreed to create a straw man to put up in the next meeting and take this further...

michael lawley - where are the discussion on this currently?
 Michael confirmed (20210420) that this straw man was never created, and so we should use the published .json file as the straw man for future discussions... 
Can we link this in to the .JSON file above? (Computer readable metadata) - yes, done!
 
IN FACT, are there any requirements for machine-readable or human-readable metadata that can't be addressed with extensions to the new .JSON file in the release packages?
No, not that people can foresee!
 
 

Reuben would like to re-instate this topic in order to propose some new refset metadata - either as :

  1. a new DescriptionType or

  2. a new use case for Annotations....

Reuben will introduce the use case and ask for feedback on which of the above solutions would be most appropriate...



This has therefore been rolled into the holistic discussions on Metadata in the Metadata Working Group:
Dion + Reuben volunteered to write an initial proposal
Guillermo and others will then feed their ideas & user requirements into the proposal
Once the TRAG is happy with the proposal, we can then socialise it internally within SI
Once that's signed off, we can then socialise it within the community...
PROPOSAL IS NOW AVAILABLE FOR OUR REVIEW, BUT DION WILL INTRODUCE IT NOW FOR US TO TALK THROUGH:
This covers two of the Working Group’s four categories:
1. Component gaps (such as a map’s foreign code system URI and correlation) and
2. Refset metadata.
Package-level metadata stays in release_package_information.json, where it belongs.
Michael Lawley proposed to use the new “mini test SNOMED package” (being discussed in the Languages groups) to test and trial this new framework before we push it live
Dion also wants to refine the RVF assertions to ensure that they’re fit for purpose for the new artefacts
Dion (Peter Williams agrees) that the TRAG are the best gateway for new/changed properties to come into the terminology, so we would own the property catalogue. However I think we should involve the content team too - NEED. TO ASK MARIA!!
We should align some of the properties with FHIR properties to allow easy integration - but NO-ONE feels the need to align the exact naming conventions of the properties with FHIR - as long as they’re eseentially the same as the FHIR properties, then the naming does not have to match.
We need to prioritise Additional Relationships internally toe nsure our internal systems are aligned before we proceed - Peter Williams thinks we can use this as a justification for pushing the prioritisation of them in order to support the metadata use case….
.
NEXT STEPS:
Everyone review the document and especially the “Open questions” page, and provide comments asap
We need to all AGREE the framework first
We all need to formalise and AGREE the owner(s) of the property catalogue
We then need to AGREE the initial property set
19

Proposal to update the RF2 specification to allow 3 letter language codes

 

Proposal to update the RF2 specification to allow 3 letter language codes, eg for the Karakalpak language

The RF2 spec currently limits the language code field to two letters because that is what the old "ISO-639-1" spec dictates.

"Specifies the language of the description text using the two character ISO-639-1 code. Note that this specifies a language level only, not a dialect or country code."

In November 2023 ISO published a new version of this standard:

  • ISO 639-1 (two-letter codes that we use in RF2) and ISO 639-2 (three-letter codes) became obsolete.

    • These standards now have "withdrawn" status

  • Since November 2023 the new version "ISO 639:2023" includes both two- and three-letter codes. It is backward-compatible with ISO 639-1, all previously used two-letter codes are still valid.

  • https://www.iso.org/standard/74575.html

We must maintain a stable standard, but for nearly everyone involved this would be an unnoticeable, zero impact change. The fact that ISO 639:2023 is backward-compatible and will have no impact on all existing editions is a significant advantage.

Consultation will likely be required, but mostly because there will be a spec change required. Existing INT and extensions will not actually transmit more than 2 characters (not using a different language). No need to change implementation unless Karakalpak (or other languages that use 3 letter language codes) are expected to be used.

Database Loader: https://github.com/IHTSDO/snomed-database-loader/blob/master/MySQL/environment-mysql.sql

RVF: https://github.com/IHTSDO/release-validation-framework/blob/a5e24b452a45abd2bce8144ae70af430223d6c54/src/main/resources/sql/create-tables-mysql.sql#L46

 

REQUIRES INITIAL DISCUSSION AND ANY OBJECTIONS CONSIDERED AND ADDRESSED
.
.
20

Allowed Characters in SNOMED CT Descriptions

ALL - OCTOBER 2026

This topic is to discuss what action to take with both historical terms and future terms, wrt the inclusion of UTF-8 characters that aren’t necessarily helpful to end users.

Please see Dion’s analysis here: https://forums.snomed.org/t/standardised-set-of-allowed-characters-in-snomed-ct-descriptions/818

A file was originally received from the UK regarding unhelpful characters, such as soft hyphens, in some published descriptions. Consequently, a ticket has been logged with the tech team to enhance validation and reporting for these characters: https://projects.jira.snomed.org/browse/RP-975 This check was implemented in March 2026.

Peter has since generated a report of existing descriptions with "Acceptable character violations," which you can review here: https://docs.google.com/spreadsheets/d/1bsN36W9QijjPuLJ2B7p7wniqBpPKSuhirhBf0xg9szg/edit?usp=sharing

The TRAG then, needs to aim to identify:

  1. A list of allowable and non-allowable characters to add to the editorial guide.

  2. A list of allowable and non-allowable characters to add to validation and reporting.

This will enable us to decide which course of action to take:

  • a) for the existing 168 odd terms that include these characters - should we:

    • i) inactivate them and replace them with more palatable terms, or

    • ii) leave them as they are and Exception list them in all future validation?

  • b) for future terms that are yet to be created:

    • i) do we prevent all of the non-allowable characters from being created?

    • ii) warn the authors about them but allow them to override if required?

    • iii) continue to allow them to create terms containing these characters, because we are supposed to support all of UTF-8?

  1. Whether TRAG prefers to inactivate and replace the descriptions in the report or move them to the exception list.

 

ACTIONS (April 2026):

Peter Williams

  • Create a GitHub repository for the allowable characters configuration and set tags corresponding to release effective times

  • Add a column to the allowable characters configuration to specify which extensions each character set applies to

  • Add Estonian Cyrillic characters to the allowable characters configuration

Maria Braithwaite

  • Coordinate with translation teams to ensure synchronized updates, with FR and Maria planning to share updates through an early visibility page.

 

October 2026

  • Final proposal to be brought to TRAG for confirmation?

21

DEPRECATION PLANS

ALL - OCTOBER 2026

 

22

 

ALL

DEPRECATION POLICY -

  • INTRO:

    • As SNOMED International evolve, a formal, transparent process for removing artifacts is required.

    • This draft policy establishes a high-level framework.

      • It defines deprecation as the removal of an artifact, such as a release package, mapping file, or service from maintenance and the SNOMED International Published Service Catalog.

      • It sets out overarching guidelines for governance, communications, and process to ensure end-to-end transparency for all stakeholders.

      • Under this policy, no deprecation should compromise clinical safety, and all changes must be auditable and well-documented.

      • Key Features of the Proposed Policy

        • ● Took a High-Level Approach: The details of specifically "how" an item is deprecated are purposely left out of the document. Instead, individual Deprecation Plans will determine the exact process based on the specific artifact, impacts, dependencies, and need for support.

        • ● Established the Governance Model: The proposed process requires SNOMED Senior Management Team (SMT) engagement at multiple stages. SMT approval is required to proceed with an evaluation, and subsequently, SMT must approve the formalized plan before implementation.

        • ● Most importantly, we want to ensure Member and Stakeholder Engagement: The policy emphasizes that Member feedback must be sought from the Member Forum, alongside appropriate consultation with Advisory Groups and the community of practice. This will help to conduct an Impact Analysis during the Deprecation Proposal step, as well as determining an approach for deprecation that will help to minimize or mitigate any negative impacts for users.

    • Next Steps

      • Feedback from the Advisory Groups consultation will be incorporated into the updated version which will then go to SNOMED International SMT and Members (Member Forum) for approval.

        In order to include feedback from those who are unable to attend the in-person April business meeting, the feedback period will be open until 30th April 2026.

  • Walk through

  • Any issues?

  • Any feedback?

  • What comms required?

    • BEYOND the planned comms to run this through the MF??

    • Should we send it out to the usual Release mailing list, or is this too much spam??

    • Should we send it out to members in addition to the MF??

    • Or perhaps via the website?

October 2026

  • Final proposal to be brought to TRAG for confirmation?

  • Policy signed off??

23

 

ALL - OCTOBER 2026

Walk through plan to Deprecate CNC Indicators (started Jan 2026, concludes 20??????)

  • Proposal to deprecate the Concept Non-Current (CNC) Indicators

  • PLAN IS TO REMOVE THE CNC INDICATORS COMPLETELY FROM THE INTERNATIONAL EDITION AS SOON AS POSSIBLE

    • HOWEVER AS THIS WILL USE THE NEW NEGATIVE DELTA FILE PROCESS (See Historical Change Framework) THIS WILL HAVE TO WAIT UNTIL THIS PROCESS IS COMPLETE AND APPROVED

  • Any issues?

  • Any more comms required?

24

 

ALL - OCTOBER 2026

ICD-0 Deprecation??

 

25

FORMAL Deprecation of the IPST product

ALL

Confirmation of final deprecation, decision on whether or not to create BN’s, etc

26

ALL /

Peter Williams

SOME REFINEMENTS TO THE proposal, for us to review and agree:

The Case For Removing Description Concept Non-Current Indicators

 
EVERYONE AGREED - WE NEED TO PUBLISH A FORMAL DEPRECATION PROCESS and then trial it ourselves using CNC Indicators!!
See above for Deprecation process review...
Full deprecation plan to be brought to the TRAG in October 2026 conference…

 

27

 

 

 

28

Spanish Edition Product Naming convention

GUILLERMO - OCTOBER 2026

Guillermo is proposing that we change the name of the Spanish Edition that it Published quarterly by SNOMED International.

Please see attached discussion for details….

 

 

29

 

 

 

30

RELEASE FILE SPEC CHANGES:

ALL - OCTOBER 2026

TRAG to review the proposal for the MF (including a target timeframe for making the changes, including a period of time to allow Member Forum Representatives opportunity to engage and seek feedback from users) in the April 2026 meeting, with the intention of driving the following timeline once MF signed off:

  • April 2026

    • SEND OUT A BRIEFING NOTE and Release COMMS FOR ?????JULY 2026?????? WITH CAVEAT THAT

    • QUESTION:

      • ARE WE HAPPY THAT THIS ISN’T TOO MUCH CHANGE FOR ONE RELEASE, GIVEN THE DescriptionType CHANGES THAT ARE ALREADY GOING THROUGH???

      • WE COULD PUSH THESE THROUGH IN THE JUNE 2026 RELEASE INSTEAD???

    • ASK NRC's TO PUT OUT A BRIEF REQUEST (linking in our comms) TO THEIR USERS TO ASK IF THERE ARE ANY STRONG OBJECTIONS

  • May 2026

    • THEN IF NO OBJECTIONS WE’LL SEND OUT CONFIRMATION THAT WE WILL TRANSITION IN ???JULY??? 2026

  • ???JULY??? 2026 INTERNATIONAL Release:

    • TRANSITION TO NEW FORMAT IN JULY 2026 International Edition

    • TRANSITION ALL SUBSEQUENT PRODUCTS TO NEW FORMAT AS THEY BECOME DEPENDENT ON >=JULY 2026 INT Edition

October 2026

  • Final proposal to be brought to TRAG for confirmation - SEE NEW VERSION:

    • Discuss further feedback received:

      • Examples are still confusing - Whilst the Appendix shows the full examples with ALL changes applied, each imndividual section contains a “Partial” example that only shows the change for that section. This could be confusing for some?

      • Perhaps we should remove the individual examples completely?

      • Or maybe we should use other layering methods such as italics, strikethrough etc? (though this could be tricky for elements that have been removed!)

  • Or if already approved by MF, final Transition Plan brought to TRAG for confirmation

31

All

TRAG already discussed and provisionally agreed in previous TRAG meeting, so just need to confirm that the Briefing Note for the MF accurately represents the TRAG’s Proposal...

32

All

TRAG already discussed and provisionally agreed in previous TRAG meeting, so just need to confirm that the Briefing Note for the MF accurately represents the TRAG’s Proposal...

33

All

TRAG already discussed and provisionally agreed in previous TRAG meeting, so just need to confirm that the Briefing Note for the MF accurately represents the TRAG’s Proposal...

34

All

TRAG already discussed and provisionally agreed in previous TRAG meeting, so just need to confirm that the Briefing Note for the MF accurately represents the TRAG’s Proposal...

35

ALL

TRAG already discussed and provisionally agreed in previous TRAG meeting, so just need to confirm that the Briefing Note for the MF accurately represents the TRAG’s Proposal...

36

ALL

TRAG already discussed and provisionally agreed in previous TRAG meeting, so just need to confirm that the Briefing Note for the MF accurately represents the TRAG’s Proposal...

37

Add “SCOPE” into the Filenaming conventions

ALL

TRAG already discussed and provisionally agreed in previous TRAG meeting, so just need to confirm that the Briefing Note for the MF accurately represents the TRAG’s Proposal...

38

ANY OTHERS?

ALL

Any other Release File Spec changes that the TRAG would like to put on the table?  NOT FOR NOW

39

 

 

 

40

 

ACTIONS (April 2026):

ONCE ALL CHANGES AGREED, WE ALSO NEED TO DISCUSS AND AGREE WHERE RELATED CHANGES ARE REQUIRED

(eg)

41

 

 

 

42

Invalid vs inactive referenced components

ALL

TRAG feedback + update RVF validation rules

The RVF currently validates all refset members by checking that the referenced components are active (historical association refsets are excluded).

In the Managed Service, we frequently encounter one of the following scenarios, especially with simple refsets:

  1. Refset and terminology authoring have different cadences (e.g. clinical refsets reviewed 6-monthly vs. terminology updated every month)

  2. Content owners delay updating refsets because newly inactivated concepts break data entry or messaging

AU raised a similar proposal previously (VAL-444). We would like to revise the validation rule:

  • Add a rule that checks whether a referenced component exists in any of the following files: Concept, Description, TextDefinition, Relationship (per Release File Spec), and

  • Keep the “active” check for the OWL Expression refset as an error, and

  • Downgrade the current “active” component check for all other refset types from error to warning

43

New Documentation locations

ALL

Walk through of new location(s) now that we’ve split everything off from Confluence:

44

International Monthly Release schedule

OCTOBER 2026

termMed

Guillermo has kindly offered to then walk through a retrospective of their use (over the 6 months from April 2026 to October 2026) of the Daily Builds, so that other extension owners/maintainers can benefit from lessons learned, and decide whether or not this solution will be helpful for them as well. This will include:

  • How they used the Daily Builds

  • What they used them for

  • Lessons learned

  • Recommendations for other extension owners/maintainers

45

International Monthly Release schedule

Extension Owners & Maintainers, including (but not limited to) Guillermo + Spanish Edition users

SNOMED International have made several improvements to the efficiency of the International Edition release schedule, resulting in an ability to move our authoring cut off & versioning dates back to later in the month.  The cut off used to be in the first week of each month, resulting in a provisional Production release being created by the middle of the month, and the actual Production release being published on the 1st of the next month.

This means that instead of having a confirmed, validated package available to provide to extension maintainers (such as termMed for the Spanish Edition) with early visibility half way through each month, it's now almost the end of the month before we have this available (usually after the 26th of the month).

In order to mitigate this, we have agree to provide access to termMed to the un-versioned Daily Build packages, allowing them early visibility of the proposed (but not finalised) components, which in most cases is enough to improve the speed of translations etc for products such as the Spanish Edition.

However, the move towards shorter transition times for the International Edition release might also have impacts for other extension owners/maintainers, and therefore we wanted to discuss this with the group.

  1. Can we please ask for any feedback from those who believe it might impact them?

  2. We may then need to discuss alternative solutions that would provide users (in particular in relation to regular translation) with earlier visibility….

    1. The first (and simplest) option is to move the International Edition cut off’s back to the middle of the month, thus providing everyone with versioned content at least a couple of weeks in advance of each monthly release.

    2. Any other options?

46

Update to the .JSON file metadata - addition of "Package Composition" data

ALL

Now we've used this file for several months, we have some suggestions for improvements:

  1. *NOTE* - we have had various discussions (including in Saturday's Terminology Management meeting) regarding the scope of this:

    1. We are intending to use some other methods to store CONTENT-SPECIFIC metadata

    2. So the .JSON file in the releases will be very specifically targeted at PACKAGE metadata. 

      1. This will be things that are specific to each Package published for a Product, rather than high level Product/Content metadata that applies across all releases of a Product.

        1. We may, therefore, remove some of the existing fields, where we consider them to be Content-specific - WE'LL COME TO THAT BELOW....

      2. HOWEVER, it would also include things that might easily change between releases - so even though it would usually be considered to be static, it may change between releases, and therefore needs to be explicitly stated

        1. (eg) the moduleID(s) of the module(s) included in the package, would normally remain relatively static, but can sometimes changes with module(s) added/removed, and therefore should be explicitly stated in each release metadata.

  2. We first have the proposal to add in Package Composition data:

    1. Update to the .JSON file metadata - addition of "Package Composition" data

      1. First Question is, in light of the new Module Storage Coordinator work that Peter introduced before, is the Package Composition data still useful?

      2. The next question is whether or not the distinction between "optional" and "mandatory" components is a useful one?

      3. .

  3. In addition we have also received proposals to include the following New fields:

  •  

    Previous Published compositionModuleID's - 
    Need Module|VersionDate PAIRS to show what the previousPublishedPackage was COMPOSED of (programmatically NOT the Zip file name) (eg)
    57091000202101|2025-07-01
    57101000202106|2025-01-01
    51000202101|2025-07-01
    CURRENT package filename as well
    compositionModuleID's - confirm what the CURRENT composition of the CURRENT package is (may need version dates as everything SHOULD be on same effectiveTime, but MIGHT NOT BE going forward!)
    NOTE:  ONLY if this is DIFFERENT from the new proposal for the "Package Composition" data proposal.....
    YES, AGREED WITH THE PACKAGECOMPSOTION PROPOSAL EXCEPT REMOVE FSN...
    URI that identifies the package being published
    PackageType (ie) Edition or Extension or Derivative (might now be redundant with the "Edition" naming convention changes above?)
     
    XXXDefault Namespace - CONTENT-SPECIFIC??
     Defaut Language Refset 
    Yes, we need a structured, ORDERED list of Language refsets, with a DEFAULT refset tagged would be useful
    XXXDefault module to start authoring - CONTENT-SPECIFIC??
    OPTIONAL:
    Country code
    Custom tag
    ALL INFORMATION FROM THE README FILE (which is neither human nor computer readable)
    XXXXMANIFEST INFO
    Licencing info
    Could be MULTIPLE licences, because of potentially containing multiple products in the Edition Packages
    May need a Copyright stattement PER module so can be different! 
    JSON SCHEMA for this JSON file
    (to allow computer readable version of how to read the JSON file)
    MD5 Hash???
    Either of entire package or of each specific files in package
    .
    ANY OTHERS????
    .
  1. Removed fields:

IN PARALLEL, WE HAVE ALSO BEEN DISCUSSING WITH THE COMMUNITY ADDING IN NEW CONTENT METADATA INTO THE CONTENT ITSELF (eg) Map Source URI's now be added into the content as additional relationships, in order to help implementers/vendors who don't always have access to the actual packages (and therefore the JSON files) - Kai can confirm which are being added (18/10/25).
THEREFORE, we want to now distinguish between:
a)  Content Metadata (for example at the PRODUCT level, such as related to maps/refsets) - which should be held in the CONTENT
(eg)
Language Refset Aliases (to be held as an Additional Relationship)
Map Source/Target URI's (to be held as an Additional Relationship)
CodeSystem version URI
b)  Package Metadata (which is at the RELEASE level, such as Release date/Dependency Versions, etc) - which should continue to be held in the JSON files in each Package  
We therefore do NOT want to duplicate information across these two formats...
SO DO WE HAVE ANY WE'D NOW LIKE TO REMOVE FROM THE JSON FILES???
.
.
 
NEXT STEPS
AAT to write a straw man proposal to update the JSON file format, including all fields discussed above
AAT to then share with the TRAG so that they can review before the next meeting, and provide feedback
AIM to then ratify change proposal in the next TRAG meeitng (April 2026) 
AAT to then either a) take change proposal to MF, or (if not required) b) Implement change proposal...
AAT to then refine the new FILE SPEC FOR THIS FILE TYPE:
*MICHAEL WOULD PREFER THAT WE CHANGE THE FORMAT OF THIS PAGE TO JSON FORMAT (instead of a table of fields) SO THAT IT CLEARLY REPRESENTS THE FILE FORMAT
October:  Gabor and Dion proposed the following additional fields:
ModuleID
Map URL
Relationship Type (maps)
?? Expanded view of MDRS for this particular package??
??anything else??
.
PULL IN SNOMED ON FHIR GROUP AS WELL? (as they have some strong potential use cases)
Ask Peter Williams to come to TRAG when we next discuss…
47







48

NEW Deprecation Policy

ALL

Full review in meeting of both:

  • Overarching plan for the new Deprecation Policy

    • Do people like the idea of having the overarching policy + the specific Deprecation Plans?  Or better to have a massive Policy that has all of the diffferent possible options in it?

    • Is it good that we've written it from the SI process perspective (and then NRC's and other users can re-purpose it if they'd like to re-use it)?  Or would you prefer that we write it generically to allow anyone in the community to use it?

  • Deprecation Plan Template

  • Suggestions for which Examples will be most useful for people

    • 1.  Transparency in allowing users to see what's being Validly removed from history due to mistakes

    • 2.  Obsolete content that wasn't a mistake, is just no longer relevant and we want to tidy up history (especially where we're talking about thousands of records (like CNC indicators)

    • 3.  Legal issues (such as licensing issues) - where you CAN'T retain hisotry ANYWHERE (even in a static folder) and so history has to be completely deleted and never seen again

    • 4.  UNSAFE data (ie) clinical risks, technical issues that cause dangerous content issues (duplicate ID's, etc) - that should again not be kept in a separate package that's available to users, in order to prevent them being loaded accidentally!

  • Any questions and/or suggestions for changes?

    • Should we be creating new repo's in MLDS to cover the various different use cases for deprecation?  As otherwise we risk Overloading the "Resources" section??

      • (eg)

        • a repo for "removed content due to obsolescence" +

        • a repo for "removed content due to errors" + 

        • a repo for "removed content due to legal issues" + 

        • a repo for "removed content due to Clinical Safety issues"

      • NO, JUST ONE "DEPRECATED" FOLDER for all (with Deprecation reasons held in each Product)

    • Are the Examples in the Appendix helpful, or just confusing?

    • For NEGATIVE DELTA's, for example - do we think this would be more appropriate

      • a) In the Policy, as part of one of the Examples?

      • b) In the Policy, as it's own entity?  (perhaps we need to define "Deprecation Methods"?  (but then we run the risk of going to the nth degree in the high level Policy again!)

      • c) Outside of the Policy, somewhere else??

      • JUST PART OF EACH INDIVIDUAL DEPRECATION PLAN - as there are infintie number of POSSIBLE Deprecation Methods!

        • INCLUDE EXAMPLES OF POTENTIAL METHODS TO USE (including their pro's and cons when implementing)

    • Is SMT approval sufficient for these Operational proposals?

      • OR should we have to get this ratified by all Members, and GA as well?

    • We need to discuss the policy with the Content and Implementation teams to ensure that it's 

      • a) Aligned with their policy(s) on inactivation of both individual and bulk amounts of components AND demotion

      • b) their policy on Demotions (which currently involves our content team inactivating as usual - "Demotion" is then only triggered when an extension takes the inactive International Content, and activates it in their own Extension).

      • c) the overarching Deprecation Policy should either incorporate, or link through to, any other policy(s) within the organisation (eg) Content Demotion policy

      • d) includes the deprecation policy for all possible components within the organisation,

      • e) BUT Not overlapping, or duplicating other organisational policies

  • .

  • AAT and Suzy to complete Deprecation Policy - THEN once we've had this reviewed internally, next steps will be:

    • Feedback in TRAG, followed by refinements

      • Happening in the April 2026 Meetings….

    • Sign off by SMT

      • Will happen post-April 2026 meetings…

    • Review and approval from the MF

      • Will happen after SMT sign off obtained…

    • Publication of the Policy

      • Before the October conference

    • THEN IMPLEMENT POLICY FOR ALL OF THE BELOW DEPRECATION TARGETS, FOLLOWING THE NEW DEPRECATION PROCESS:

      • Target is to bring the plans to the TRAG in the October 2026 conference for review and feedback…

Once we have updated the policy and shared the Full Draft version, can the TRAG then please review and come to the meeting with feedback and ideas for improvement:

 
49

Potential changes to the International RefsetDescriptor records

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...

50

ALL

EVERYONE AGREED - WE NEED TO PUBLISH A FORMAL DEPRECATION PROCESS and then trial it ourselves using Stated Relationships

51

ALL

EVERYONE AGREED - WE NEED TO PUBLISH A FORMAL DEPRECATION PROCESS and then trial it ourselves using ICD-0

52







53

Archiving policy for MLDS

ALL

We need to agree on an Archiving policy for MLDS, now that we have archiving functionality in the system (rather than just delete)

I would like to preferably move to an N-2 policy, however would that would for everyone wrt International Edition releases? (eg)

Would you be happy just to have say the following releases available in the MAIN folder:

  •  

    • April 2025

    • May 2025

    • June 2025

Or, do you consider the previous Jan/July releases to also be "current" (as opposed to "archived")?  So it would then look like this in the main folder:

  •  

    • July 2024

    • January 2025

    • April 2025

    • May 2025

    • June 2025

Note:  The current Archiving functionality only allows the SI Release Team to move packages back and forth from the main to the archived repos.  This would mean if you wanted an older package you'd have to raise a ticket for us to put the package back in the main repo.

Whilst this may sound onerous at first, it's actually useful for more than just efficiency purposes - it also forces uses to consider whether or not they actually need an older (potentially clinically unsafe) package, or if they should actually be using a more recent one.

From an MS perspective, we also need to start applying an Archive policy, for several reasons:

  1. Because otherwise the volume of packages will start to cause performance issues (as it did a few years ago), and

  2. Because we are already archiving the International Edition edition (currently on a 12 month cycle), and so the dependent International releases are often not available for the older MS packages anyway!

  3. The risk to your end users is VERY HIGH if they’re using ancient, out of date releases…

So can we agree a policy something like this?

  • For monthly releases = n-12

  • For six monthly releases = n-4

  • For annual releases = n-2

54

Module Storage Coordinator

Peter Williams



RUN THROUGH OF PLAN, work done so far, and get feedback from all....

55

Differences between the format of Extensions and the SI Spec

Matt/Dion to

present

Australia have identified multiple differences between their Extension (which was valid from a Spec perspective), but different to other Managed Service extensions - would be great to discuss them through and decide:

a) Should the spec be tightened?

b) Should the Validation (RVF, etc) be tightened to ENSURE alignment of extensions with the spec?



56

Product Portfolio

LEONG

OCTOBER 2026

Review of demo...



57

Transition to a newer format for Release Notes

LEONG

OCTOBER 2026

We're now in the process of moving away from proprietary tools (which cost the organisation and therefore the community money) and towards more generic tools.  We'd therefore like to move the Release Notes from Confluence Cloud and onto something like Github.

We'd like to therefore ask for a list of Requirements for the new format

  • Thinking of using Markdown - any issues with that?

  • Who needs access?

  • Whose end users have requirements?

  • Feedback on usability of previous Notes?

(eventual walk through of new process(es) to create Release Notes, both for Managed Service customers and others??)

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...
58

Potential move towards Editions

ALL

MAIN POINTS:

  • Over the past couple of years we've noticed a trend towards requests for Edition packages containing multiple combined modules, rather than individual extensions/derivatives that are dependent upon other packages.

  • In addition, some of our Managed Service work (in particular wrt the Common French + Common German content) is driving us in this direction as a natural part of the products' evolution.

  • We'd therefore like to open the discussion on whether or not we should start moving towards producing more Editions, with an eventual aim of publishing most of our products in Edition format.

    • Would this make things easier for yourselves as consumers?

    • Would it make things easier/more difficult for smaller users such as affiliates and licensees?

    • What are the benefits / drawbacks of such a move?

  • Spain is another example:

    • The Articles of Association appear to specify nothing, but one of our country contracts state that SNOMED International need to "Provide at least twice-yearly updated versions to the international release of SNOMED CT, including the English and Spanish editions" -

    • However it does NOT specify format or structure.... So perhaps this allows us to change the Spanish Edition to a true Edition??

FEEDBACK SO FAR

  • National Extensions should move to Editions in order to remove blockers for end users:

    • Knowing which International Edition to download in conjunction with the Extension

    • Knowing how to combine Extension + INT packages to make something useable

    • ESPECIALLY as this all needs to be done consistently across all countries and users, in order to make the final results useable and compatible for interoperability purposes.

    • Edition packages also remove the ambiguity around modules that have been included in a package that aren't part of the MDRS - composition versus dependency.

  • International Derivatives should remain as dependent Extensions

    • Surely the same benefits for end users apply as with the National Extensions? (ie)

      • Knowing which International Edition to download in conjunction with the Extension

      • Knowing how to combine Extension + INT packages to make something useable

    • HOWEVER:

    • As they are mostly Refsets, having an enormous Edition (500mb+)  for one tiny refset (10kb!!!) seems redundant and a massive overkill

    • Many users want multiple derivatives, and so combining Editions then becomes extra-complicated! 

    • Derivatives (maps and reference sets, even language translations) don't typically incur the same level of risk as Extensions (wrt module dependencies etc) as they don't modify components declared in upstream modules.

    • ANOTHER OPTION:

    • Would be for SI to create a "Super-Edition" containing INT content + ALL derivatives, but we moved away from this several years ago for many reasons:

      • Most Users don't want all derivatives, just one or two

      • All derivatives are on different maintenance schedules, so no matter when we published this we'd be out of date with several of them.

      • If something goes wrong with just one derivative, it holds up the release of ALL derivatives.

What are the thoughts on the current proposal?
.
Any further feedback?
QUESTION - IS IT WORTH PUSHING EVERYTHING (and all Extension owners, both MS and external) TO EDITIONS, given that we're also driving towards Service-based delivery in the long run?  What's the benefit of having 2x major transitions instead of just 1???
Any comments on the feedback received so far?
Mikael would also like International Derivatives to be left as Extensions and NOT Editions (too fat for such small releases, too complex to combine Editions (and they often want to combine Derivative releases into one package), etc)
Stuart confirmed the UK have clinical Edition + their Drugs Extension (monthly because their users don't want so much data, and the Drugs extension is over 1GB for the Snapshot on its own!)
So they want to choose what components to download
+ they want to releases some components annually, and others monthly, so this is another vote for EXTENSIONS (certainly for EXISTING Extensions - maybe NEW Extensions could be moved to Editions and leave existing as they are?)
General suggestion from the TRAG is that "going forward" we should always promote Editions, BUT existing Extensions are too invested in Extensions to want to move, unless we can provide a better business case!
However this doesn't increase efficiency in MS management as we would still have to spec-up our internal systems to build and validate Editions better than is currently the case, so this approach doesn't improve anything.
Gabor thinks we are worrying about just one perspective - we should be concerned with machine-readability as well as human consumption.  So just because some users make mistakes downloading and combining Extensions together, doesn't mean we should get rid of Extensions (which are more machine-readable and faster to consume in an automated way).  Maybe instead we should just
a) improve human training, and 
b) improve our upload tools to work better with Extensions? (allow automatic combinations, etc)
 
If we approve the proposal, should:
a) All Managed Service Extensions be transitioned to Editions?
.
b) Does that even include Translation-only Extensions?
.
c) Should NRC's not using the MS be required to create Editions instead of Extensions?
.
d).Without unity and consistency across all NRC's, does it help to move to Editions, or create a larger interoperability blocker?
.
e) How about Managing content as Extensions internally in SI, and allowing users to decide whether or not they want Releases to be packaged up as Extensions OR Editions?
i) This will help with the efficiency of internal processes, given that the sheer size of Editions packages impacts time to run validations, publishing, etc
ii) This would also help in terms of the load on our servers, as again the volume of Editions is such that it can have a negative impact on run times for RVF, etc



  •  

    •  release.... 

59

Skipping unnecessary Releases

All

EVERYONE AGREED - WE NEED TO PUBLISH A FORMAL POLICY ON RELEASE SCHEDULES (inc. "NON-RELEASES") and then folllow it ourselves

60

Redesign of the Map Reference Set formats

All

We have now successfully migrated MedDRA over to the new Map formats:

We now, therefore, need to start work on standardising this new format across our Product portfolio:

QUESTIONS:

  • How much notice should we be providing for changing the International Edition map files?

  • Comms scope?

  • Any impact to existing systems? 

    • (eg) 

      • Mapping tools (WCI)

      • SnaptoSnomed

      • Simplex?

      • Browser

61

Common Language process improvements

All + RDA

Rory has experienced an issue during the maintenance and management of Common Language content - for example Common French and Common German.  This issue occurs when, for example, the Switzerland Extension publishes every 6 months, but the Common German content is updated every month.  This results in cases where:

  • The Switzerland Extension is published in June

  • The Common German content is updated to introduce new concepts in August

  • The Common German concept(s) are then inactivated in say October

  • The Switzerland Extension is then published in December 

This means that these concepts are then "born inactive" in the December Switzerland extension release.  This can potentially cause some issues within snowstorm, but has no known impact on end users trying to implement the Switzerland Extension.

So the question for the TRAG is whether or not:

  1. We need to find a better way to maintain/upgrade the Common Language content?  or

  2. We don't care about the born inactive content, and just continue on with the current state?

62

MD5 Hash update

All

As we all know, our current MD5 uses the standard 128 bit encryption, giving a 32 digit hash.

However there are newer and more effective methods out there which we could in theory upgrade to, for example sha256Hash (which has been tested and proven already elsewhere in the community)

Do we think that this would be worth the effort to migrate over to?
Does any have any feedback on use (or non-use) of the MD5 files?
If we switch over to SHA256, should we then go back and update the historical MD5 files (at least for, say, the past 12 months of releases) and update them as well?
Or just move forward and only change the hashes to SHA256 for any new Releases?
63

Proposal to remove the Release Notes PDF file from Releases

All

Start discussions on the utility of the Release Notes PDF file that we currently publish as one of the deliverables with each of our Release packages.

 
64

Exception listing features

All

We should walk through how we would expect our end to end Exception listing functionality to work, from all points of view (ie)

  • International Edition visibility for everyone

  • Managed Service process and visibility (also across extensions, not just within each one)

  • Derivative products

  • How we want to see the end result of Known Issues?  

    • Just discoverable in Release Notes when you need to find them?

    • Or pushed out in pro-active comms?

    • Or just searchable in Confluence somewhere if and when needed?

  • Permanent vs Temporary Exception listing:

    • Temporary Exception listing (that gets reset every Release cycle, whether that's monthly, 6 monthly or Annually) is great because it keeps good visibility of issues, and nothing gets hidden. 

      • However, the maintenance overheads here are extremely high, as for issues that can't be resolved quickly, this can mean repeatedly exception listing potentially thousands of records every single cycle

    • Permanent Exception listing is fantastic for reducing maintenance overheads.

      • However, we have recently found several problems that are obfuscated as a direct result of this, and so cause much larger, more serious problems after several months/years of hiding them (eg) Re: Potential changes to the International RefsetDescriptor records

      • This can be caused by changing circumstances, ed. guidance and/or technical systems - any of which can mean that whilst it was the right call to permanently exception list issues in the first instance, it is no longer the case due to these changes being implemented afterwards.  There is no way for us to then subsequently identify those exceptions that should be brought back off the permanent list... (at least not in an automated way)

    • Mixed approach - this is what we currently implement, but then whilst we get the benefits of both, we also get the risks & issues of both as well!

  • Any other concerns?



65

Validation feedback

All

Now that we've been running Frequent Delivery for some time, both in International and some MS products, we would like to ask for feedback on any and all Validation gaps that need plugging.

  1. So anything major that anyone has found in any Production release packages?

  2. Anything minor that anyone is repeatedly finding in any Production release packages?

66

New style Release Notes review

All

EITHER:

67

Frequent Delivery for Managed Service



Whilst the overall MS move to Frequent Delivery won't be made available to MS customers until after the International Edition transition, we also don't want to diverge the code bases. 

Therefore, we need to consider and include configuration items within the code to allows the MS Projects to move through the new Frequent Delivery workflow WITHOUT moving to Frequent delivery (for example, we could just enable the basic mandatory automated SAC and nothing else?)

We have already had to introduce a small amount of change into the MS authoring processes, in order to ensure that the MS code base remains in line with the International code.
Comments and feedback welcome...
 

**** SI have now made the decision to standardise ALL of our Products in terms of the format of the packages

  1. This means that the MS packages are now being migrated over to Delta-less packages

  2. Any feedback on this?

  3. Same goes for the Derivative products - so far:

    1. GMDN

    2. MedDRA

    3. Have been migrated over - any feedback?

APRIL 2022 - only feedback was from Guillermo, who confirmed they are still creating extensions with Delta files - we assured him that we're not at the point of enforcing the new standards across ALL SNOMED Releases, just across all products published by SNOMED INTERNATIONAL - so he can continue to include/exclude the Delta files as required in his own extensions.
 
WE ARE IN THE PROCESS OF MIGRATING NOW - MORE FEEDBACK FROM USERS NOW??? NEW REQUIREMENTS???

Australia provided great example in October 2023 meetings, concluding that:

  1.  the key is in bringing as much validation up front to authoring point as possible +

  2. also managing scope of projects properly so promotion is efficient +

  3. making the Release packaging and validation processes as thin as possible (Release Management now happens at time of Promotion to MAIN)

HEAR FROM NORWAY IN 2024 TRAG MEETING WITH A FULL REPORT ON MIGRATING TO FRI IN THE MS?????????
68

Annotations - Documentation for Refset File types

ALL

The Primary Use Cases for Annotations have been provided as follows:

  •  

    • Attribution                             -  (eg)  AJCC vs. UICC tumor staging concepts

    • Editor notes                          -  (eg)  Reference to section of editorial guide when "nonconformance" is used as an inactivation reason

    • Authoritative reference        -  (eg)  Point to sources of truth such as UpToDate or Clinical key pages

    • Regulatory data for drugs   -  (eg)   approved uses, off-label uses 

All of the above examples appear to fall nicely within the new "METADATA" definition for Annotations...
Except, perhaps, for the last case??
Thoughts??

The new Annotations Refsets do not conform to any of the existing Refset types/patterns:

We likely therefore need to agree on a new type/format - this will be discussed first in the MAG in the morning and then in the TRAG in the afternoon, with the aim to agree new refset types in these meetings so that they can be used from the December 2023 International Edition Release onwards, and also to create the necessary documentation for the new Refset types in Confluence (as we did for the last new Refset type - the OWL Expression refsets:  

New types / formats agreed?
Do we need to DEPRECATE the earlier versions of the Annotations refset here  5.2.1.6 DEPRECATED: Annotation Reference Set ?
 
Refset Type formats:
. 
Additional fields for the Member Annotation Refset (created to support annotations on members of any refsets):
refsetId                               - Identifies the reference set to which this reference set member belongs. In this case, a subtype descendant of |Member annotation type reference set|.
referencedComponentId - A referred the referencedComponentId in the referencedMember entry in a refset.
referencedMemberId       - A reference to the UUID of a member in a reference set. The entity to which the annotation is being applied.
Annotation                          - Any descendant of 900000000000459000 |Attribute type (foundation metadata concept)| in the metadata hierarchy.
.
Additional fields for the Component Annotation Refset (created to allow annotations to be assigned to any SNOMED CT component):
refsetId                               - Identifies the reference set to which this reference set member belongs. In this case, a subtype descendant of |Member annotation type reference set|.
referencedComponentId - A referred the referencedComponentId in the referencedMember entry in a refset.
Annotation                          - Any descendant of 900000000000459000 |Attribute type (foundation metadata concept)| in the metadata hierarchy.
.
Documentation complete?
NO - Andrew Atkinson to complete proposed Specs and send out internally for review, before sending to TRAG for final review
69

Annotations - Validation

All

What validation, if any do we need?
MUST BE UTF8 compliant (and we need to lock down what we mean by this as means different things to different people - see Peter)
Existing refset validation for COMPONENT ID's (or UUID's) - (doesn't have to be Active, just EXISTING component)
non -empty Annotation validation
Andrew Atkinson to write up in tickets and request Dev work ASAP
Anyone already have assertions they'd like to donate?
70

SNOMED Release Package causing file path length issues in Windows environments.



 John Snyder

WHEN US NRC IS IN ATTENDANCE:

  • The base file name is 63 characters:  SnomedCT_ManagedServiceUS_PRODUCTION_US1000124_20230301T120000Z.zip

  • When the zip package is decompressed on a windows based computer using 7zip, the base folder name is the same length as the zip package file name:

  • Drilling down into the second level directory, we see that the base folder is duplicated:

  • The user must click through the duplicate folder before actually getting to the Full and Snapshot folders:

  •  

    •  

  • The duplicated folder is easily viewable when looking at the file path.

  •  

    • C:\Users\snyderjw\Desktop\SNOMED\

    • ...SnomedCT_ManagedServiceUS_PRODUCTION_US1000124_20230301T120000Z\...

    • ...SnomedCT_ManagedServiceUS_PRODUCTION_US1000124_20230301T120000Z

  • To access files in the release package, the SNOMED path and file name can reach up to 218 characters.

  •  

    • ..\SnomedCT_ManagedServiceUS_PRODUCTION_US1000124_20230301T120000Z\...

    • ...SnomedCT_ManagedServiceUS_PRODUCTION_US1000124_20230301T120000Z\

    • ...Snapshot\Refset\meta\

    • ...der2_cissccRefset_MRCMAttributeDomainSnapshot_US1000124_20230301.txt

  • The maximum file path length allowed in Microsoft windows is 260 characters. This leaves distributed file systems only 42 characters, which can easily be exceeded by simply placing the zip package in the following directory

  •  

    • “C:\Users\username\Documents\SNOMED\Downloads\USEdition\March2023\”

  • When attempting to copy / paste or work with the files, cause the windows operating system to display an error message to the user as follows:

  •  

    •  

  •  This error causes the user to move and unzip the package in a shorter directory path to work with the files, which is not always feasible. While the duplicated folder structure issue has always existed, it has been accentuated by the recent change in the zip package and upper level folder renaming which increased the length.

Solution Request:

While some windows server and client systems have been configured to allow file lengths greater than 260 characters, not all systems or local computers have been so configured.

The US NRC is requesting that the duplicate folder structure be removed from the zip package during the zip package generation process to minimize file path length issue in windows environments. 

ACTIONS

  •  

    If I download the US Edition from March 2023, I don't get the duplicate base folder structure - albeit using a Mac!
    PROVEN THIS IS A WINDOWS-ONLY ISSUE...
    Has anyone else experienced this issue on Windows or anywhere else?
     YES!  
    HOWEVER Mikael confirmed this is NO LONGER an issue with the native winzip program in the latest version of Windows!  So upgrading Windows resolves this issue.
    Stuart confirmed that it worked for him too, and also if we change the format we would have to make EVERY package different for every user in the world - not feasible!
    Gabor had checked and it is a configuration item that you can change in the Windows Registry, even on older versions
    THEREFORE ONLY ACTION IS FOR SNOMED International to add some guidance for Windows users - perhaps to the Readme files?
    ALSO AAT to check Release Packaging Conventions doc, as Gabor said that our MS PAckages contravene OUR OWN CONVENTIONS for the 4th Element (eg) "_US1000124_", etc ????????
    NOTE:  Everyone agreed that the TRAG should occasionally review ALL of these RELEASE DOCS and confirm that they're still up to date, as things change quite frequeently so we should have a formal ACTION in place to review and update where needed at least once per year!!
    .
71

IPS Terminology Product

All

Quick run through of the changes that we're proposing to make in the final Production release in Q4 2022, as compared to the BETA release

(ie) discussion of the feedback that we accepted and have implemented in the Production release:

  1.  INCLUSION OF THE “EML” (new Drugs refset) IN THE FEEDER FOR THIS PRODUCT FROM 2022 ONWARDS

  2. IPS Terminology URI:

         *** PLEASE SEE SECTION E here for final solution:

ACTIONS:

Reminder that this is a SNOMED International product, but NOT a SNOMED CT product, which means it's non conformant to many of our normal standards

  • "RF2-like", purely from a structural point of view

  • HOWEVER, it will NOT be a full, formal RF2 package

  • It will contain nothing but SNAPSHOT data, because it's going to be re-generated every year based on the latest data, rather than authored from release to release

  • This means NO HISTORICAL mechanism will be provided - users will need to create their own if required

Another reminder that this product is NOT for members, it's only useful for non-members (mostly those new to SNOMED)
Questions on any changes planned?

OCTOBER 2022: Any final feedback before finalise first Production release?

  • YES!!! Following feedback received:

  • a)  FHIR and others have problems with the format - they have to add extra functionality for their non-member countries to use a new format - in addition, the use base is very diverse, across members and non members - this is because entities like HL7 are trying to support different users across these domains.  This means that whilst the intention was only ever to target non-members with this product, this hasn't been the practical reality.... THEIR REQUEST IS TO THEREFORE:

  • b) Various users therefore require the MDRS file to be included, in order for this product to be more usable across both types of users.

  • c) It has also been requested that we consider turning this product into an EDITION!  This would mean including all of the historical information and potentially other content, in order to turn it into a "mini SNOMED", however this was never the intention of the original product, and so is not likely to be accepted. 

  • d)  The problem with using the IPS FREESET is that the Freeset contains only 8000 concepts, whereas the IPS SUB-ONTOLOGY expands everything to about 16,000 concepts!! 

  • It was therefore suggested that perhaps in order to address this requirement instead, we could scale up the IPS RF2 Refset product, to include all concepts in the IPS Terminology product?  (currently there are nearly double the amount in the IPS Terminology product due to the expansion of the sub-ontology). This would then allow the users to get the historical info from the IPS RF2 Refset product instead...

  • e) Michael Lawley raised the following query: 

    I know that IPS is "NOT SNOMED" and thus maybe doesn't need an update to the SNOMED URI spec?!?, but the following is not documented in that spec and again creates cost for venders to do custom support for IPS rather than just re-using the existing http://snomed.info/xsct/... approach – it's not really clear what the value of using /ips/... is?

AAT to discuss with the business and come back to everyone with potential solutions on Wednesday...

  • We can include the MDRS, just with a circular reference to itself (as it's supposed to be a standalone product, not dependent on INT or any other package!)

  • With respect to the history requests, there is no appetite to include these in the IPS Terminology release format.

  • However, we have one potential compromise - how about adding the additional content from the IPS Terminology scope into the IPS RF2 Refset release?  That way you naturally get both the MDRS + Histroy mechanism included?

    • Only drawback we can see is that removal of parents etc in the calculation of the sub-ontology, would not then be perfectly represented in the RF2 inactivations, and so we'd have to all be happy that there may be concepts that are removed each cycle because of the unusual circular mechanism involved in

      • a) firstly calculating the sub-ontology based on the original scope of the IPS Freeset, then

      • b) using that wider scope to feedback into a new Refset in the Refset tool, and finally

      • c) basing the IPS RF2 Refset Release on this new refset in the tool

      • (otherwise if we just feed it straight back into the original IPS RF2 Refset in the tool, it will grow exponentially, because the next cycle of sub-ontology calculation will start from the 16,000+ scope and then expand it again from there! 

    • So this won't really work!

So we agreed to trial a new version of the IPS Terminology format:

  • MDRS file to be added to the package

  • IPS RF2 Freeset file to be added to the package

  • Change URL spec to "xsct" as per Michael Lawleys' recommendation in the TRAG meeting...

  • Extra step in calculating the subontology Snapshot FROM 2023 ONWARDS (as no history required for this first 2022 Prod Release):

    • Add in any concepts that had "previously" been in the IPS Terminology package, BUT check they are no longer, either because:

      1. They're now inactive, or

      2. The modelling has changed and these concepts are no longer in the scope of the sub-ontology

NOVEMBER 2022:

  • We published the Production release package, with the agreed improvements:

    • MDRS file added to the package (with circular self-reference!!)

    • IPS RF2 Freeset file added to the package

  • THOUGHTS????

APRIL 2023:
ANY FEEDBACK FROM USING IT IN PRODUCTION SYSTEMS???
YES!
Previous changes to the file format addressed the issues that they had - so that's good
People were however unhappy that this is being published separately, 
...and via a different mechanism to the usual MLDS distribution method
This creates more work for implementers and NRC's to consume
MLDS is already full of historical non-SNOMED CT content (Resources, etc)
The use-case for Members using the IPS Terminology product (that was originally designed specifically for non-members to use as an intro to SNOMED before getting full SNOMED licence), is that they want to be able to create queries (FHIR value sets, etc) that work for BOTH Members and non Members, allowing Members to transfer data to and from non-Members.  Therefore in order to make this happen, and to be able to test the end to end, they need to be able to test them against not only the FULL SNOMED (that Members are using) but ALSO against the IPS Terminology scope (that non-Members are using).
HAVING DISCUSSED THIS INTERNALLY WE WOULD BE HAPPY TO PUBLISH IPS TERMINOLOGY VIA MLDS (as well as the IPS part of the SNOMED website) - WOULD THIS RESOLVE THIS ISSUE??
 
IN ADDITION, some people are unhappy with the separate IPS URI (eg) "http://snomed.info/ips/999991001000101"
HAVING DISCUSSED THIS INTERNALLY WE WOULD NEED A REALLY STRONG USE CASE TO CHANGE THIS AT THIS POINT - CAN ANYONE PROVIDE ONE, OTHER THAN THAT IT'S A BIT IRRITATING?
.
 
 
2023 - ROB TO PROPOSE ADDITIONS TO THE IPS TERMINOLOGY SCOPE...to include 14 structural concepts
AAT TO TALK TO DEV TEAM TO GET THESE ADDED (Kai + Rory) IN TIME FOR THE NOVEMBER 30th 2023 RELEASE - COMPLETE
 
AAT to start publishing IPS Terminology on MLDS AS WELL as on the IPST download site, to allow easier access for Members.
Request was also made for the URI to change from http://snomed.info/ips to something more standard
This was initially rejected internally, as the entire point of this was to distinguish IPST from other SI products
However, Australia then confirmed that Ontoserver CANNOT consume this type of API. 
Peter Williams also suggested that maybe Snowstorm and/or the Browser might not consume it either...
If this is the ALSO the case then we would have a stronger business case to change the URI 
Peter will therefore confirm shortly and we will decide from there...
ONCE ALL DECISIONS MADE WE NEED TO
a)  Inform the community if any changes to be made, and 
b)  Update the SI URI Spec (again if any changes are to be made, or even if we're keeping it as .../IPS/... as this isn't in the spec??
 
72

Association Relationship file naming conventions

All

Once the above decision on the implementation of the Association Relationship records has been made, we then need to consider the naming and packaging conventions for any new files that are required (IF THE DECISION TAKEN WAS TO INTRODUCE NEW FILES)

The proposal would be to follow previous conventions, and therefore be something like this:

  • sct2_AssociationRelationship_Snapshot_INT_[date].txt

  • sct2_AssociationRelationshipConcreteValues_Snapshot_INT_[date].txt



However, these do make for long names, so any alternatives are welcome!


Also, are there any objections to hosting them in the standard Terminology folder (with the package structure)?


Finally, just to check that we want to standardise these files (even if they remain empty) across ALL SNOMED International products, rather than just retaining them in the International Edition? The assumption is that we would want to follow similar precedents (for OWL, Annotations files, etc) and replicate them across all products, but we wanted to make sure there were no contradictions to this before going ahead?
 
This has been requested, but not yet been prioritised in the Development team, so currently on hold...
 
Current Status - Additional Relationship usage is within the scope of the RF2 specification but there is only one use case for the International Edition which is metadata for Language Refsets, so it's not being pushed as a priority by our members.
We will finalise this plan as soon as the decision above is made 
73

Association Relationship file

All

In the MAG the requirement for the new Association Relationships (previously called "Additional Relationships") has been identified.

Although they will take the same form as the Inferred Relationships, and therefore be stored in the same format as the Inferred Rel's in the RF2 package, there was still a discussion on whether or not they should be held in the Inferred Rel's file or a completely separate file.

The arguments for retaining them in the Inferred File are:

  •  

    • The format is the same, and therefore it could be confusing to users for them to be in a separate file

    • Slightly smaller overhead to maintain and upload

The arguments for putting them into a separate file (with the same format as the Inferred file) are:

  •  

    • The precedent for implementing new types of content is to hold them in a separate file, in order to:

      • ...allow for backward compatibility (to allow users to continue to use the Inferred file standalone)

      • ...make it clear for users that this is a new type of content (even though it happens to be in the same format) 

      • ...prevent confusion for users who might not see them as different from the existing Inferred Relationships

    • The source of these Association Relationships (which are almost stated relationships) are different from the Inferred Relationships (which come from the classifier), and there is a potential for confusing systems by adding in a new source to the same file.

    • The maintenance of the ID's could therefore potentially be impacted by having them in the same file.

The arguments for the latter, therefore, appear to be more compelling, and this is the MAG's recommendation.

However, if anyone has any strong opinions either way then please raise them now?

74

Computer readable metadata



* MAG crossover

Suzy Roy



  1. Suzy introduced the topic for discussion...



    Suzy would like to raise the question of creating computer readable metadata, and raise questions such as whether or not to include known namespace & modules? 
    Or just the current metadata for the files in a machine readable format? 



    CAN WE PLEASE REQUEST THAT PEOPLE SHOUT NOW IF THEY HAVE ANY FURTHER REQUIREMENTS FOR THE METADATA PROJECT??

    WE NEED TO FORMALISE THE SCOPE IF WE'RE GOING TO BE ABLE TO ADD THIS INTO THE WORKPLAN FOR 2024 - PLEASE SUBMIT REQUIREMENTS TO ME BY 30th September OTHERWISE THEY MAY NOT MAKE IT INTO THE SCOPE OF THE FIRST PHASE OF THIS PROJECT...

    Suzy Roy to provide an update on progress:

    All agreed that whilst this is a large topic, we should start somewhere, and get at least some of the quick wins in (then request the change to content via the CMAG):
    1. Check where the progress with the namespace metadata has got to - can we progress this?

    2. Code systems (and versions) of the map baselines

    3. Common strings such as boiler plate licence text etc

    4. Description of use cases for the various refsets (using the text definition of the Refset concetps themselves) - either json or markdown representation of multiple pieces of info within the same field.

    Michael Lawley to provide an update from the related MAG topic...
    TRAG agreed that this should be incorporated into the discussions with the continuous delivery, in order that we can plan the changes here in line with the transition to more frequent releases. To be continued over the next few months...
    michael lawley to kindly provide an update on his work with David to help design and implement the solution - this will now be in the second TRAG meeting of the April 2019 conference, after they have met together....
     
    DID THIS EVER GO ANYWHERE michael lawley?
     
    Ideas:
    Some human readable metadata could potentially live as descriptions (which can then be translated)? David to discuss further...
    David will mock up something in Json...
    Michael + David + Harold agreed to create a straw man to put up in the next meeting and take this further...
    This should now be combined with the Reference set metadata topic, to address all updated metadata use cases - Human readable, Machine readable, etc
    We need to setup a JOINT Working group to deal with this!
    Dion kindly volunteered for this group
    We've added a new machine-readable file to the International Edition this cycle, which can be refined for future usage:
    Standard July 2020 International Edition metadata file:
    NON-Standard July 2020 International Edition Rollup Delta metadata file:
     
    Suzy Roy kindly volunteered to run a Project Group later in 2021 to refine and improve this data as needed going forward:
    Volunteers confirmed in October 2021 TRAG meeting:
    Dion, Mikael + Alejandro
    + Andrew + Peter from tech team
    + need 2 volunteers from MAG (as SMT decided we need wide range of views)
    Suzy to setup meetings once we have MAG volunteers confirmed...
    This will be rolled into the holistic discussions on Metadata in the new Metadata Working Group... Working Group: Refined Metadata 
     
    Plus new requirements from other discussions:
    HOWEVER, WE'RE STILL MISSING THE IDENTIFICATION OF THE ACTUAL MAP PRODUCT ITSELF, AND THE VERSION OF THAT ENTITY
    (eg) "ICNP version Jan 2019" should exist as metadata somewhere within the ICNP map product package...
    + possibly even the direct URI?
    SUGGESTION IS TO USE THE JSON FILE FOR THIS - Andrew Atkinson  to take this forward in the Metadata working group...
     
     ANOTHER DISCUSSION POINT FOR THE JSON FILE:
    Are the "DeltaToDate" and "DeltaFromDate" fields in the JSON file now misleading in the new world of Frequent Delivery where we have no Delta files in the INT package itself?!
    "deltaFromDate" : "20210930",
    "deltaToDate" : "20211031",

     
    FINAL DECISIONS:
    Agreed that these fields should ONLY be available in packages with Delta files
    Monthly International Releases going forward, should instead just have:
    EffectiveTime
    PreviousPublishedPackage (that the current release is based upon)
    Any retracted releases + their replacements
     
     
     Examples of extending this metadata:
    .json format 5 ?? (Please see Michael Lawley's comments on 16/04/2021 here:  Re: Working Group: Refined Metadata)
    Namespace data
    Individual external Refset data
    ranges of permitted values
    mutability, etc?
    Package Name? (Please see Michael Lawley's comments on  20/04/2021 here:  Re: Working Group: Refined Metadata:  Yes, regarding the "Name" entry, it would be ideal if it could be used to populate the "Product Name" field in a list of available packages (and other required and relevant fields for MLDS).  Then the zip contents would be sufficient to automatically populate MLDS (or an ATOM-based Syndication feed))
    WE'RE STILL MISSING THE IDENTIFICATION OF THE ACTUAL MAP PRODUCT ITSELF, AND THE VERSION OF THAT ENTITY
    (eg) "ICNP version Jan 2019" should exist as metadata somewhere within the ICNP map product package...
    + possibly even the direct URI?
    SUGGESTION IS TO USE THE JSON FILE FOR THIS - group to provide examples of how this would look to the TRAG for review...
     
    ANYTHING TO SUPPORT FREQUENT DELIVERY USEFULLY???? 
    Also create 2 new pages -
    one to capture the requirements for all different use cases
    one to discuss and agree on the proposed solutions....

    ALL AGREED NO OTHER REQUIREMENTS CURRENTLY, BEYOND THOSE NOW COVERED OFF BY EITHER:

    1.  Extension of JSON file metadata, or

    2. Annotations, or

    3. Additional Relationships file

    4. .

    5. THEREFORE WE'LL HOLD THIS TOPIC OPEN ANOTHER MEETING OR TWO, AND CLOSE DOWN IF NO NEW REQUIREMENTS COME IN

    6. JUST TO CHECK WE STILL NEED THIS TOPIC GIVEN ANNOTATIONS IMPLEMENTATION??



75

Run other (non Managed Service Extensions) through our RVF etc to see what differences are out there between their Extensions and the spec



This should help prove what barriers to adoption some of our implementors might face 

Andrew Atkinson  to Discuss with Alejandro and Kai to see if they can help - as this might be a good implementation team task?

76

Appetite for front end for RVF configuration and building!



Not enough outside of the Managed Service - however a Service where people could feed a package into RVF and get results out would be useful 

Discuss further in 2024?  Maybe spec out the new service?

77

Redesign of the Map Reference Set formats

All

Please find below a proposal for redesigning the map reference sets to support maps in either direction:

https://docs.google.com/document/d/14bmRaVQYI7-Kz2EPgv00muGqdO6wRrMycCPCJqp5W2s

  • This proposal was signed off, ready to take to the MAG on 20/10/2021...

     
    APRIL 2022 - Review and sign off of final formats:
    An opportunity has been identified to improve the format of the SNOMED International Map Reference Set products.  This will apply to all types of simple and complex Map Reference Sets going forward, including (but not limited to) the SNOMED CT MedDRA Simple Map package, first released back in April 2021.  

    The existing SNOMED CT map reference sets were originally designed for maps in the direction from SNOMED CT to another code system, manifested by the use of a ‘mapTarget’ string attribute used to represent the code in the other code system.  The new and improved map reference set patterns will be introduced with a ‘mapSource’ attribute, in order to more accurately represent maps from other code systems to SNOMED CT. 

    The refined format provides users with more clarity when using maps of either direction, as well as additional map metadata representing the new refset patterns and correlation values.  Users will also benefit from clearer and more predictable naming of the map refsets, as the map reference set concepts have been reviewed and updated to follow the refined description patterns.  Please see the links below for the updated technical details including the improvements:



    The first product to be improved using the new designs will be the SNOMED CT MedDRA Simple Map package.  After in-depth discussions with the communities’ expert advisory bodies, the users confirmed that their preference was to retain the historical data from April 2021.  

    It was therefore agreed that the 2022 SNOMED CT MedDRA Map package will be published as follows:

    • …with all new 2022 content in the improved format 

    • …with all relevant historical MedDRA data (from April 2021) also in the new format

    • …with the historical April 2021 map records that were in the original format inactivated (in order to retire the relevant UUID’s) - the inactivations would likely be published a) in the new package in the new format, and b) in a separate file/package in the original format.  However this is still to be confirmed.

    • All of this means that the 2022 file will appear as if the original April 2021 MedDRA release was actually published in the new format.  Therefore, the 2022 MedDRA Release will be published as a complete, consolidated package, with all original data from 2021 plus all new inactivations/changes from the latest cycle presented in the new and improved format.

     
  • To be taken forward in metadata working group:

  • HOWEVER, WE'RE STILL MISSING THE IDENTIFICATION OF THE ACTUAL MAP PRODUCT ITSELF, AND THE VERSION OF THAT ENTITY

    (eg) "ICNP version Jan 2019" should exist as metadata somewhere within the ICNP map product package...
    + possibly even the direct URI?
    EXAMPLES FOR MEDDRA??
    SUGGESTION IS TO USE THE JSON FILE FOR THIS  - Unless we need to discuss now, we will take this forward in the Metadata working group...
  •  CONFIRMED THAT WE WANT THE FOLLOWING FIELDS ADDED TO THE .JSON FILE FOR RELEVANT DERIVATIVES :

    External MapSource (or MapTarget) - (ie) If we're publishing a map from SNOMED TO GMDN then we should state that this is from 
    SNOMED CT version Jan 2022 to 
    GMDN Version 2019
    If we're publishing a map from MedDRA to SNOMED CT we should state:
    from MedDRA version 2023 to 
    SNOMED CT Version July 2023
    Directionality of the map - Some people would like the Directionality to be explicitly stated so that it's machine-readbable, instead of just implied in the Map Package naming convention
    (ie) If we're publishing a map from SNOMED TO MedDRA then we should state that this is 
    Direction:  FROM SnomedCT TO MedDRA
    (ie) If we're publishing a map from MedDRA to SNOMED CT then we should state that this is 
    Direction:  FROM MedDRA to SNOMED CT
     
  • Simple Map transition complete and Documentation Published:

  • Additional Metadata now included in following 2023 Releases:

  • ANY ISSUES WITH THIS, OR IMPROVEMENT SUGGESTIONS???

    YES:  

    1. The JSON Metadata file can be further refined to be more useful:

      1. Should be machine readable

      2. Can use SNOMED URI's to denote SNOMED components, and 

      3. Perhaps use FHIR URI's for the non-SNOMED parts?

    2. The scope of this file was discussed in great detail, and it was agreed that it was still useful to target having package-specific metadata ONLY in this file.  Everything else can and should be put into Annotations instead, so that it's all machine readable in the content itself.

    3. We may need to increase the breadth of the package-specific metadata - to cover Composition elements as well as the current nominal scope - see the ECRS discussions for further use cases...

    4.  We could make the directionality of map products machine-readable by including an array of metadata (eg)

      1. <conceptID (of the Map)>

        1. <Parent (of the Map Concept)> - i.e. Simple Map from SNOMED type, or Simple Map to SNOMED...

        2. etc...

      2. Discuss with Peter W as he has good ideas on this...

      3. Then run the final Proposed formats past the Australian NRC, as they have good use cases and can not only feedback but also test thoroughly...

     AAT to discuss further and come back with new proposals for refined format...
     
78

IMPROVEMENTS TO THE RELEASE FORMAT





79

a) 

Proposed deprecation of the CTV3 Identifier simple map

Due to it coming to the end of its useful life, SNOMED International would like to propose planning for the deprecation of the CTV3 Identifier simple map (that currently resides in the RF2 International Edition package) as of the January 2020 International Edition. 

Some Member countries have already identified the reduction of the effectiveness of the product, and have already put plans in place to withdraw support for the CTV3 Identifiers from 2020 onwards. 

The TRAG therefore need to discuss whether or not there are any apparent problems with the proposed deprecation, and if so how they can be mitigated. 

We must also discuss the most effective method to pro-actively communicate out announcements to the community to warn them of the upcoming changes, in order to ensure that everyone who may still be using the Identifiers has plenty of notice in order to be able to make the necessary arrangements well in advance. 

Finally, we will need to decide on the best method for extricating it from the package, in order to ensure the smoothest transition for all parties, whilst remaining in line with the RF2 standards and best practices. 

AAT CHECKED THE PREVIOUS IMPLEMENTATIONS OF DEPRECATION OF BOTH ICD-9-CM and RT Identifiers, AND AS THOUGHT BOTH WERE IN THE CORE MODULE, AND REMAINED IN THE CORE MODULE IN THE STATIC PACKAGES - SO ANY ISSUES WITH DOING THIS AGAIN?
So the plan would be to follow the same deprecation process as we did with ICD-9-CM (ie)
move all of the content to a Static Package in July 2020, and inactivate all of the content
publish the reasons for inactivation in the historical associations
CREATE A STATIC PACKAGE FOR CTV3 BASED ON THE JULY 2019 MAP FILES AND PUBLISH ON MLDS (and link through from Confluence link as well). ALSO LIFT THE CTV3 SPECIFIC DOCS FROM THE Jan 2020 RELEASE NOTES TO INCLUDE IN THE PACKAGE.
  1. Date of the files should be before the July 2020 edition (so say 1st June), in order to prevent inference of dependency on the July 2020 International edition

    1. So we set the effectiveTime of the Static package to be inbetween the relevant international edition releases (eg) 1st June

    2. This is to ensure that it's clear that the dependency of the Static package will always be the previous International Edition (here Jan 2020), and not continually updated to future releases

    3. It cannot therefore have an effectiveTime of July 2020 (as we would normally expect because we're removing the records from the July 2020 Int Edition) as this would suggest a dependency on the July 2020 content which doesn't exist

    4. It also can't have an effectiveTime of Jan 2020 as we need to distinguish between the the final published content which was Active in Jan 2020, and the new static package content where everything is Inactive.

  2. Inside the files should be all International edition file structures, all empty except for:

    1. Delta ComplexMap file needs to be cleared down (headers only), as no change in the content since the Jan 2020 files, so no Delta

    2. Full and Snapshot ComplexMap files exactly as they were in Jan 2020 release (including the effectiveTimes)

    3. ModuleDependency file needs to be blank, as CTV3 was in the core module (not in its own like ICD-10 is), and therefore the dependency of the core (and therefore the CTV3 content) module on the Jan 2020 edition is already called out in the Jan 2020 ModuelDependency file, and therefore persists for the static package too.

    4. Date of all of the files inside the package should be the new date (1st June)

    5. But all effectiveTimes remain as they were in Jan 2020

    6. Leave refsetDescriptor records as they are in the International edition

    7. RELEASE Notes Should describe all of the thinking we went through when creating this package, why the moduleDependency file remains blank, and why we’ve wiped the Delta, etc (see above)

AND ALSO COMMS SAME AS WE DID WITH THE RT IDENTIFIER REFSET DEPRECATION:
RT Identifier Refset deprecation:We need additional comms around the July 2017 release, in addition to the usual Release Notes wording, in order to confirm what is happening and the rationale behind it.To re-iterate what was discussed on the previous call, Legal counsel confirmed that from a legal perspective, he doesn’t consider that it’s either necessary (or even advisable) for us to send CAP any further communications on this matter.  Legal counsel is confident that the informal discussions that we’ve already had with them (in order to remind them about what they need to do), are sufficient to cover our legal obligations, given that the licence is theirs and not SNOMED International's.  Therefore we no longer need to send a formal letter to CAP.
Has anyone identified any issues with the proposed deprecation?
If so what?
Is everyone still in favour of the refined process to use to deprecate??

If all good then Andrew Atkinson to begin formal deprecation process
80

b) 

Proposal to remove the Stated Relationship file completely

Link to proposal

Inactivated all records in July 2019 - long enough now for everyone to be on Axioms?

Thoughts?
81

Continual Improvement to the Frequent Delivery process - Presentation on Frequent Delivery

Maria Braithwaite

In our last TRAG meetings several people confirmed that many people within the community were asking for more information on our transition to Frequent Delivery - therefore it was requested that we create a presentation on how the migration went, benefits realised, lessons learned, etc

Maria and Andrew to Present findings on our transition to Frequent Delivery:
Processes transitioned
This is the benefits of the transition so far
        - [ ] 1.  These are the issues we faced
            - [ ] a)  This is how we resolved them
        - [ ] 2.  This is how we see the future going - improvements + benefits
Lessons learned
Questions?
  • We could setup a blog post with Kelly (similar to Jim's on collaborative authoring - https://www.snomed.org/news-and-events/articles/embracing-collaborative-authoring) that would be based on this presentation...

    • Would this be helpful to people? 

  • FEEDBACK ON PRESENTATION:

    • Would be useful to add Example monthly cycle for Authoring team in terms of Dates for cut off's, delivery, etc

    • Would be great to clarify how often the authors have to "unpromote" concepts from MAIN because of conflicts, etc?

    • Mapping - no impact moving to keeping up with monthly cycles - useful to specify this so people aren't guessing?

  1. USER DOCUMENTATION

    Several end users have contacted Guillermo to request more information on the transition to more frequent delivery (and/or more frequent updates to the dependent content of both extensions and derivatives).

    1. It would be great if we could provide people with a white paper or presentation (both from a Content and Technical perspective) on 

      1. How the transition went

      2. Benefits realised

      3. Lessons learned

      4. Risks

      5. etc

    This should be targeted at both the Supplier level + the end users level for max effect
    Does the presentation myself and Maria gave cover this?  Or could we add an area on the website??
     
  2. RELEASE NOTES

    Can translators please have more detailed release notes - automated to the extent of having EACH component change listed out?

    We need to be able to automate the generation and publishing of the Release Notes -

    1. this work is still underway, but will take quite awhile for the Dev team to complete....

    NEW REQUIREMENTS FOR SONJA:

    1. Option for detailed release notes as well as the standard level for all Releases (as per Guillermo's requirement above) - either in the RNMS (preferable) or in the Delta Generation Tool?

    2. It would be great to also link each Component change to the relevant high level change note in the official Release Notes as well (eg)

    3. Release Notes March 2023:

      1. Drugs Changes:

        1. Component 1 changed

      2. Anatomy changes:

        1. Component 1 added

        2. Component 2 removed

        3. Component 3 changed

      3. Quality Initiative:

        1. Component 1 changed

        2. Component 2 inactivated

    4. INFRA-8739 RAISED

      1. RNMS-65 created to track development

    5.  

    6. Explicit annotations in the Release Notes to that each component change in the Delta period is linked to a specific Template

    7. INFRA-8740 RAISED 

      1. RNMS-100 created to track development

  3. DELTA GENERATION TOOL

    Has anyone trialled the Delta File Generation Tool as yet?  Any feedback?
    YES GABOR HAS TRIED IT AND FED BACK ISSUES TO PETER - PETER IS STILL WORKING ON IMPROVEMENTS SUCH AS THE Snowstorm issue whereby if there are multiple different states for the same component withint the Delta period, snowstorm loses the history of all those changes and just spits out a (random) one line state!  So if a concept has started active, been inactivated and then reactivated in the Delta timeframe, snowstorm might decide to spit out active or inactive as the latest state!  It will also lose those 3 changes and only export one change!
    UPDATE ON THIS WORK:
    "...the problem here is more with the Terminology Servers not being able to deal with deltas that contain more than one state for the same component than it with with the DGT itself.   
    However we added a flag to the tool (see https://github.com/IHTSDO/delta-generator-tool/releases/tag/1.2.0 ) so that you can generate output that will contain multiple effective times, but only the most recent effective time for each component.   This is a workaround that means your TS does not end up with the correct Full file representation.
    So really the only additional work would in theory be in Snowstorm so that it can treat deltas as successive updates to the Full file and generate release branches as it needs to.  However so far this has not been raised as a requirement by the community, and so is not planned work...
    DO WE NEED FURTHER ENHANCEMENTS, OR NO APPETITE FOR THIS?? 
    a)  Delta's to be generated from any point in time to any other point in time
    b)  Metadata to be included somehow (to be discussed further in the Metadata Working Group) to record critical information, such as which Dates the Delta is from + to, which Modules are incorporated, etc
    c)  Compound Delta's (including ALL changes since the relevant date, including ALL changes in the dependent release package(s), rather than just the latest state - so these are "Full file to Full file" Delta's, as we are used to) are favoured so far, however we should continue to assess any potential use cases for Atomic Delta's (effectively "Snapshot file to Snapshot file" Delta's) as we go along, in case it becomes apparent that there is a valid Business Case to ensure that the new Delta generation tool can provide either or both of these Delta file types...
    d)  It needs to support the future requirements for Service Based delivery, once we transition over
     
  4. VALIDATION advances:

    OWL testing - anyone worked on this as yet?
    Template validation - thoughts?
    Implementation testing feasible? (see Implementation Load Test topic below)
    Need to identify Modelling areas that need improving - for example where concepts have 2x parents, this is usually an indication of areas that need re-modelling
    Need automation of the QA system itself - so some quick way to validate RVF + DROOLS Assertions, both old + especially new!
    Whitelisting - API required?
    Specific extensions to the automation Validation scope (eg)
    New idea for an RVF assertion regarding the ordering of OWL records (based on first concept) with disjoints:
     
  5. Critical Incident Policy update

    We need to refine the Critical Incident Policy:

    • Need to ensure categorisation is solid (as otherwise requests may be made for minor issues to be fixed immediately as "Critical Incidents" just because it impacts one institution (but not Internationally))

    • Currently Content Team critical incident policy states:

      • If it's a Clinical Risk then it has to be fixed

      • OR if it's not a Clinical Risk but impacts certain number of members etc then still Critical, etc

    April 2023
    What other criteria do we need to use?
    How strict should we be with the criteria?
    We need to balance the risk of NOT fixing an issue vs the risk of impact to a stable Release candidate from the fix...
    As discussed yesterday, we should keep the policy flexible on the solution that will need to be implemented in order to resolve any critical incidents:
    The best solution is simply to mark the Release in question as "Invalid" and advise all users to download the next stable Release
    However, can we reliably contact all users who've consumed a Release, given all the possible end users who've downloaded it via NRC's as well as direct from MLDS?
    We should only use Negative Delta files and other potentially confusing and destructive techniques if there is no other option (eg) Critical Legal Incidents.
    Any useful lessons learned from anyone else's Critical Incident Policies?
82

Continual Improvement to the Frequent Delivery process

All

Potential Improvements:

  1. USER DOCUMENTATION

  2. RELEASE NOTES

  3. DELTA GENERATION TOOL

  4. VALIDATION advances:

  5. Critical Incident Policy update

83

NNF Generation

Dion McMurtrie

Essentially it is about what is considered redundant in the NNF generation, and the implications that has for ECL. At the moment things that are more specific than statements inherited from further up the ancestry replace the more general statements in the NNF calculation, which makes sense.However I introduced equivalence axioms which created necessary conditions that were equivalent - not more or less specific. This resulted in the NNF calculation removing (seemingly arbitrarily) one of the two sets of conditions - this is kind of right because they are "redundant" in the sense that you don't need both, however they also aren't redundant in the sense that they are both necessarily true and neither is "more specific" than the other. Which is picked will affect how ECL works and is evaluated.I'm pushing the boundaries here having equivalence axioms with expressions on both sides, but that should be theoretically possible and I suppose what we need to determine is if that's to be supported what should the NNF look like. Presumably a deterministic selection of one of the axioms or a merged set of all the necessarily true conditions may be more useful for ECL.There's a related point with property chains which I can demo with ECL too to explain and provoke discussion.

84

RVF improvement discussions

Dion McMurtrie

CSIRO have been working on improvements to the RVF, and would like to report on and discuss some of the results with us...

Dion to Present current status + plan...
Comments and feedback welcomed...
Plenty of feedback and so further discussions required as we move through the project...
The main feedback for the past few months has been the RVF failures for the new MDRS assertions, which appear at first glance to be false positives.  However, they have been proven to be valid failures, as long as you consider that the MDRS format itself is (and has always been) inherently flawed.
The closure of this topic is therefore dependent on the outcome of the discussions on the Proposal for a complimentary file to the MDRS - the "ECRS" ("Edition Composition Reference Set")
If this concludes that we need to change the MDRS, then this RVF topic can be closed down.
If, however, we decide to retain the MDRS format, then we need to revisit these RVF assertions...
We need to use the new planned changes to .JSON metadata file:  Update to the .JSON file metadata - addition of "Package Composition" data in order to fix the RVF assertions and remove the false positives...
 
QUESTION FOR DION/MICHAEL - CAN WE JUST REFINE THE .JSON FILE (as per the proposals here:  Update to the .JSON file metadata - addition of "Package Composition" data)  IN ORDER TO ALLOW THE MDRS ASSERTIONS TO WORK PROPERLY FOR NOW????
YES, but the question is how best to do this?
We need to work together to create examples of how we might extend the JSON file to include more useful data, both for the a) users b) syndication + c) to allow the MDRS assertions to work as expected for SI Products.
Examples to be added here, and assessed by the TRAG at a later date:
NEED TO ADD EXAMPLES OF EACH USE CASE + SAMPLE MANIFESTS - This will not only help with MDRS assertions, but also Syndication info...
85

Refset containing the semantic tags?



This topic was closed down by the TRAG a few years ago due to the lack of requirements vs the complexity of finding a robust solution.

However, new requirements and a potential solution from Ed Cheetham have now been submitted for our review and discussion - please see here for details: Refset containing the semantic tags?

We will discuss in detail in the next TRAG meeting in April, however please feel free to contribute to the online discussion in the above link in the meantime.

Slide deck here for advanced review:
Feedback from the group:
Excellent identification of issues that need addressing
The first target should be to discuss the application of the Validation that Ed has kindly brought to us, both in the AP + Release validation stages.
The second sim is to bring the discussions on the potential Formalisation of the Semantic tags to the relevant AG's for furhter consideration
EAG
MAG
CMAG
 
Discussion in the chat to be found here:  meeting_saved_chat.txt
 
Yong has kindly agreed to add this to the agenda for the next MAG meeting, to be discussed further.....
UPDATES FROM THE MAG???
86

Extension Management in the new world of Frequent Delivery

Jim Campbell 

  • With the change in release cycle to monthly, extension management has become intractable and merits consideration for tooling enhancements or procedural change on the part of SNOMED International. 

  • Since extension modules have dependencies on one or more other modules, periodic reconciliation with their parents is a requirement if they are to support interoperation of their content. 

  • Multiple dependencies for an extension creates opportunity for parent modules with dyssynchronous release cycles, introducing further complexity.

  • Since it is seemingly unrealistic to require alignment of versioning and release schedules between independent institutions, the situation calls for tooling support that would compare modules for reconciliation and prepare a systematic step-by-step workplan for the content manager to follow to achieve expedited systematic reconciliation that will validate and classify.  The tooling would ideally execute the workplan to guide the manager in the process.

  • Potential extended requirement for the Delta Generation Tool??

  • Any new thoughts on this since October?

  • .

87

Dependent Releases for Derivative Products

All

To be discussed in April 2022, in time to make a final decision before the 2022 Derivative cycle begins shortly afterwards...

  • The original intention of more frequent delivery was to continue using the January + July Releases as the dependent INT Editions for all derivatives. This was to ease users through the transition, by allowing them to continue using the Jan + July releases indefinitely, rather than moving to individual monthly releases.


  • However, this causes a potential conflict with the July Derivative cycle, as if we don't start the (many) feeder derivatives for the September GPS product until 1st August (instead of starting on 1st July as we did last year because we had the luxury of cutting off the July 21 editing cycle in May 21), not only do we reduce the amount of time that everyone has to migrate the refsets + get external reviews completed, but more importantly we clash with the European holiday season in terms of getting reviews signed off by the key external stakeholders, who are often away during August.


  • We are in the process of discussing this with the relevant stakeholders, to see if they will be available in August 2022, but if not we are wondering if it would be acceptable for the 2022 Derivatives (including GPS) to be based on the May or June 22 release (instead of July 22)? Whilst this may initially seem inconvenient, it would have the benefit of increasing the quality of these derivative products by allowing thorough internal + external reviews before publishing.

 Feedback?
 
As Matt mentioned, another option is to try to feed the derivative authoring process with monthly updates, thus reducing the necessary workload in the final Release cycle. 
However, in order to have the desired effect, this would also require us to not only author new changes more frequently, but also to migrate each derivative multiple times per year, in line with each monthly release.
Whilst this could resolve the time crunch in August, it would necessarily introduce an additional overhead to the workload of the authors throughout the year,
...as even though they'd technically migrate the same number of concepts over 6 monthly migrations as they would in one large migration per 6 months, the process is cumbersome enough to have an impact on capacity
...this could (in theory) have a slightly positive effect however, as it would mean that authors get to know the migration process more intimately, if having to do it every month instead of every 6 or 12 months!
We need to discuss with WCI to ensure that the tool would support this however...
...for example, we'd almost certainly need a new Delta generation process in the Refset tool, in order to enable it to provide roll-up Delta files for the past 6 or 12 months' worth of migrations in one file...
The vast majority of the group are in favour of retaining the Jan + July releases as the dependent releases for all derivatives, mostly because of the comms that we sent out confirming that most users won't be impacted by the Monthly Releases if they don't want to be, as they can continue to use only the Jan/July releases for the foreseeable future.
This is especially true for NRC's like Sweden, who Mikael says are using quite a few derivatives to package up different products for their users, and so having a conflict between the dependent releases of their extensions and thos of the derivatives will be very unhelpful for them
We need, therefore, to explore different options, such as 
a) Updating the refsets monthly (though this is confirmed as an overhead for the team by Maria)
b) Removing the review stage for all derivatives (except those which are brand new), s most feedback on BAU derivatives finds nothing of use nowadays...
c) Postponing the final delivery of the refsets impacted by lack of people to review  in July/August to November say, so the reviews can take place in September and work can continue after that.  This si probably the most popular option in the group, but then not many people in the group are dependent on the derivatives releases...
 
REVIEW AGAIN IN 2023 TO SEE IF THE APPETITE TO REFINE THIS IS NOW THERE, BASED ON USERS' EXPERIENCES OF BASING EXTENSIONS ON DIFFERENT MONTHS, ETC??
88

Proposal for a complimentary file to the MDRS - the "ECRS" ("Edition Composition Reference Set")

Dion McMurtrie



The TRAG had discussions a couple of years ago to clarify the best application of the Module Dependency Reference Set (MDRS) - some background reading is here: 

  1. Re: 4.2.1.0 Using SNOMED CT with FHIR

  2. Proposal for a complimentary file to the MDRS - the "ECRS" ("Edition Composition Reference Set")

  3. Miscellaneous Documents



Michael and Dion then walked through the proposal and answered questions, but Michael and Linda both confirmed that the use case was not a critical priority at the time, and therefore didn't need to be actively discussed until new cases were proposed...

WE THEREFORE CLOSED THE DISCUSSION DOWN AT THE TIME DUE TO A LACK OF MULTIPLE USE CASES, AND SO THIS WAS DE-PRIORITISED UNTIL SUCH TIME AS MORE USE CASES CAME TO LIGHT.


We have now identified more use cases for this proposal, as the new automated MDRS validation picks up what appear at first to be false positives, but which are actually valid failures due to the historical shortcomings of the MDRS format.

We therefore need to discuss and agree an approach that allows us to both express the correct moduleDependencies + the new module composition (to express which modules comprise the Edition package, for URI + validation purposes).
This should then be used to properly validate the MDRS and moduleDependencies within the Edition and Extension packages.
There was a lot of feedback on the original proposal - however in this meeting we should:
a) Ask Dion/Michael to walk through the proposal in person to ensure that everyone's on the same page (and remembers the original discussions)
b) Answer the feedback (plus any new feedback in light of new situations and/or use cases)
c) Agree what the final proposal should be, and what are the next steps we need to take in order to get it signed off (MAG, design authority, etc?)
Michael, Dion and Reuben were going to create the Australian version as an example, in order to include that in Michael's updated version of the proposal document - did this happen?
New proposal for representing the ECRS information in the .JSON Metadata file will be kindly brought to the table by Dion + Michael tomorrow, for further review
This will include an example of how the INT Edition might look...
 
As part of the discussions on this topic, we need to decide what to do about the transitivity of dependencies in the MDRS - Linda will kindly present the background and options to discuss... 
Initial discussion were had on 18th October 2021, leading to a provisional decision that the best course of action might be to:
State that transitivity is the primary method, but that
Explicit statement of all moduleDependencies (even though that could be inferred through their transitive inclusion) would remain an option in all cases, to be used whenever the transitive dependencies would lead to potential confusion or conflict, for example in the case where two different components (eg. ICD-10 map + IPS refset) of an Edition (eg. Pangea Edition) were themselves dependent on two different versions of the same product (eg. the July 2021 INT Edition + the October 2021 INT Edition respectively).  In this case the MDRS in the Edition which incorporates the modules would explicitly state the dependencies of all it's constituent modules, and therefore resolve the conflict that would otherwise have arisen -
so in this example, the  Pangea Edition would explicitly state that both ICD-10 + IPS modules were dependent on the October 2021 INT Edition
NB  the curator of the Pangea Edition would first be responsible for testing and confirming that the ICD-10 maps (which were implicitly dependent on the July 2021 INT Edition rather than October) worked cleanly with the October 2021 release as well, before publishing the Pangea Edition.

However, the one drawback raised in response to this option was that we need a strong use case to warrant changing the RF2 spec.  So we need to decide if we're happy that the use cases in the proposal are strong enough for that (ie) 

  1. Resolving issues with pre-existing Editions that did not originally spec out the URI with this in the mind

  2. Enabling more comprehensive targeted automated validation of the MDRS files

    1. This is currently not possible without resolving the transitivity question, and 

    2. The imminent transition to Frequent Delivery brings this to the forefront of our current considerations, as without the necessary breadth in the automated validation, we cannot guarantee the quality of the monthly releases.

FINAL DECISIONS:
a)  We will use the new JSON data on Package Composition to resolve the issues with the false positive results in the current MDRS RVF assertions, by having the assertions check the new JSON data to confirm whether or not the modules that are not explicitly called out in the packages' MDRS file (as its an extension or similar), or that have conflicting versions.
b)  We will use the new .JSON data to allow correct resolution of URI's
c)  We will NOT change the RF2 spec to move to transitive dependencies in the MDRS. 
5.2.4.2 Module Dependency Reference Set - currently states "Dependencies are not transitive and this means that dependencies cannot be inferred from a chain of dependencies. If module-A depends on module-B and module-B depends on module-C, the dependency of module-A on module-C must still be stated explicitly."
Despite this being a valid theoretical stance (as dependencies are inherently transitive), the weight of historical data across all products for the past many years means that introducing a new approach whereby all dependencies are assumed to be transitive unless there's a problem and are therefore stated, could result in confusion when taken in the context of all previous releases where stated dependencies are NOT only there if there's a problem!   We will therefore continue to review this use case in future TRAG meetings, to see if the case for changing the spec becomes strong enough to warrant a change to all our products, plus a change that runs contrary to all historical releases.
FEED INTO THE METADATA WORKING GROUP DISCUSSIONS...
89

Refset Descriptor Inactivation

Matt Cordell

Question here is whether or not RefsetDescriptor records themselves should remain active for retired reference sets?

TRAG to decide on correct policy and feedback to Matt...

The consensus so far is that we should keep the RefsetDescriptor records themselves active, which has been the precedent for all cases in RF2 history so far, with the exception of the Non-human refset which was physically removed from the International Edition package.
The UKTC and others have previously requested these RefsetDescriptor records to be inactivated (https://projects.jira.snomed.org/browse/ISRS-112, etc) - for consistency purposes, but the corollary of this is that the refset structure itself (which the refsetDescriptor describes) remains valid and active, despite the refset itself having been inactivated.
TRAG TO DISCUSS AND AGREE BEST SOLUTION...
Then propose an addition to the TIG to provide clear guidance on this for all users...
AGREED:
Happy to leave the RefsetDescriptor Active for all normal circumstances
If we're removing the Refset entirely from the Extension/Edition, we should 
a) if it's just for space or something, then leave refsetDescriptor record in place
b) if it's for CRITICAL INCIDENTS ONLY (and even then only certain subsets of this - most likely only legal issues), we'll remove RefsetDescriptor completely
 
Matt Cordell  to write up and send to all of us for review.... confirmed on 20/04/2021 that Matt will write this up and present to the TRAG in future meetings
we will then incorporate the new conventions into the TIG and other documentation in order to ensure consistent approaches for all users going forward...
Matt has written this up now for review:
Matt to present and discuss...
 
FINAL DECISIONS:
Matt Presented - no contentious points, so Matt is ready to take this proposal further...
UPDATES FROM MATT???
90

Implementation Load Test

All

RVF has now been open sourced to allow people to contribute towards it more easily, so that Implementation issues can be reverse engineered into the assertions. All of the NRC validation systems should remain separate, in order to ensure as great a coverage across the board as possible.

However, it makes sense to ensure the critical tests are included in all systems, in order to ensure that if, say, one NRC doesn't have the capacity to run Alpha/Beta testing for a certain release, we don't miss critical checks out. We are working on this in the Working Group, and also in the RVF Improvement program, where we are including the DROOLS rules, etc. These are also being incorporated into the front end input validation for the SCA.

TRAG to therefore discuss taking the Implementation Load test forward, including the potential to incorporate key rules from NRC validation systems into the RVF. So we should discuss the tests that are specific to the Implementation of vendor and affiliate systems, in order that we can facilitate the best baseline for the RVF when agreeing the generic testing functionality in the Working Group.

Matt Cordell will promote some useful new ADHA specific rules to the RVF so we can improve the scope... report back in October 2019
Chris Morris to do the same - get the RVF up and running and then promote any missing rules that they run locally.... report back in October 2019
 
THIS NEEDS TO BE CONSIDERED AS PART OF THE OVERARCHING Shared Validation Service PROJECT GROUP
Anything we can add to the Shared Validation Service going forward?
 



91

Versioning Templates

* MAG crossover

* EAG crossover



The EAG have proposed the need to version templates in some way, and potentially even make them "Publishable" components (with all of the reletive metadata that goes along with that). Also the potential to make them language sensitive.

They would then also need to be automatically validated themselves, as well as then being used in the automated validation of the International Edition!

Keep an eye on EAG + MAG discussions on this topic an
Ensure that the decisions are fed into our Continuous Delivery proposal
 
October 2021 TRAG meeting:
Peter confirmed no longer being discussed in EAG or MAG
Instead, Linda confirmed that the templates are still being developed internally, and once the final proposal is ready they will share it with the TRAG and MAG for review+ for decisions such as how best to publish them, in what format, etc.
So one to revisit in future conferences...
UPDATES FROM THE MAG???
92

Release packaging conventions and File Naming Conventions

All

TRAG to review and provide final feedback.

Reuben to provide feedback on progress of the URI specs + FHIR specs updates...

Document updated by Andrew Atkinson in line with the recommendations from the last meeting, and then migrated to a Confluence page here: SNOMED CT Release Configuration and Packaging Conventions
To be reviewed in detail by everyone, and all feedback to be discussed in the meetings. AS OF OCTOBER 2017 MOST PEOPLE STILL NEEDED TIME TO REVIEW THE DOC - Andrew Atkinson INFORMED EVERYONE THAT THIS DOCUMENT WILL BE ENFORCED AS OF THE JAN 2018 RELEASE AND THEREFORE WE NEED REVIEWS COMPLETED ASAP... so now need to check if reviews still outstanding, or if all complete and signed off??
AAT to add in to the Release Versioning spec that the time stamp is UTC
AAT to add the trailing "Z" into the Release packaging conventions to bring us in line with ISO8601
AAT to add new discussion point in order to completely review the actual file naming conventions. An example, would be to add into the Delta/Full/Snapshot element the dependent release that the Delta is from (eg) "_Delta-20170131_" etc. AAT to discuss with Linda/David. Or we hold a zero byte file in the Delta folder containing this info as this is less intrusive to existing users. Then publish the proposal, and everyone would then take this to their relevant stakeholders for feedback before the next meeting in October. If this is ratified, we would then update the TIG accordingly.
AAT to add in a statement to the section 4 (Release package configuration) to state that multiple Delta's are not advised within the same package.
AAT to add in appendix with human readable version of the folder structure. Done - see section 7
IN ADDITION, we should discuss both the File Naming convention recommendations in the Requirements section (at the top of the page), PLUS Dion's suggestions further below (with the diagram included).
Dion McMurtrie to discuss syndication options for MLDS in October 2018 - see hwat they've done (using Atom) and discuss with Rory as to what we can do. Suzy would be interested is this as well from an MS persepctive. UK also interested. This shouldn't hold up the publishing of the document. Discussions to continue in parallel with the creation of this document...
Reuben Daniels to raise a ticket to update the fhir specs accordingly
Reuben Daniels to talk to Linda to get URI specs updated accordingly.
URI Specs to be updated and aligned accordingly - Reuben Daniels to assist
EVERYONE TO REVIEW TONIGHT AND SIGN OFF TOMRORROW
ONLY outstanding point from earlier discussing was Dion's point from the joint AG where he talked about nailing down the rules for derivative modules... -
Dion McMurtrie to discuss/agree in the October 2018 meetings - REPORT FROM DION??

Everyone is now happy with the current version, therefore Andrew Atkinson to publish - we can then start refining it as we use it.
Andrew Atkinson to therefore agree all of the relevant changes that will be required as a result of this document internally in SNOMED International, and publish the document accordingly.
FIRST POINT WAS THEREFORE TO have it reviewed internally by all relevant stakeholders...
This has been completed and signed off
Do we consider anything in here needs to be incorporated into the TIG?
or perhaps just linked through?
or not relevant and just separate? YES - NOT RELEVANT!!
the litmus test should be whether or not implementers still use the TIG, or whether people now use separate documentation instead?
??????????
We also need to make a decision on the final Freeset distribution format(s), as I want to ensure we only have a MAXIMUM of 2 distribution formats - RF2 + the agreed new Freeset format (whatever that may be)
YES everyone is happy with this!
Add this into the Release Packaging Conventions and publish
APRIL 2021 - DO WE NEED TO MAKE ANY REFINEMENTS IN ORDER TO PREPARE FOR CONTINUOUS DELIVERY? Did ADHA need any formatting changes when moving to monthly?
No, nothing beyond the new .json file and refinements to that 
We really need to tackle the Delta from and to release version in the Delta file naming, and possibly package file naming. At the moment it is impossible to know what a Delta is relative to making it hard to safely process it. Perhaps beyond the scope of this document, but quite important

THIS IS NOW ADDRESSED IN THE NEW Metadata file:
Standard July 2020 International Edition metadata file:
NON-Standard July 2020 International Edition Rollup Delta metadata file:
January 2021 International Edition metadata file:
March 2021 Belgium Extension metadata file:
DOES IT NOW COVER EVERYTHING NEEDED???
No!  We'll continue to discuss and agree ideas for new fields in this file as we progress towards Frequent Delivery....
This will therefore be rolled into the holistic discussions on Metadata in the new Metadata Working Group...


THIS NEEDS TO BE CONTINUALLY REFINED OVER THE NEXT YEAR WHEN WORKING TOWARDS MORE FREQUENT DELIVERY:
Once all happy, the document will be published and opened up to anyone to view.

 
Everyone was invited to either join the Working Group, or contribute ideas towards it - we will therefore continue to report back on how this is going...
 
93

Community Content

All

  • COMMUNITY EDITION(s)

    1. What should the criteria be that differentiates between what goes in each Edition:

    2.  

      1. SNOMED CT Core

      2. SNOMED CT International Edition

      3. SNOMED CT Community Edition

    3. What level of quality do we allow into the Community Edition? 

      1. Any quality (quick and sharable) vs validated (slower but better)

      2. One suggestion is that instead of certifying the content, we could certify the authors themselves - so we could differentiate between projects which are authored by newbies, vs those who have say passed our SNOMED CT authoring certification level 1, etc

      3. Another suggestion is that whoever delivers content to the Community content would have to provide the MRCM to support it, + conform to editorial guidelines, etc

        1. So a list of “quality indicators” could be automated against each project (eg):

        2.  

          1. MRCM compliant

          2. Automated validation clean

          3. Authors have SNOMED CT certification

          4. Peer reviewed

          5. Release Notes

          6. Etc

        3. And then people can make their own minds up about which projects to use based on comparing the quality indicators between projects

    4. SOME AGREEMENT TO SUPPORT AND MAINTAIN BY @SOMEONE@ AT LEAST…

    5.  

      1. For example, what happens if we change something in the core which breaks someone way down deep in the Community Edition?  (Which we can’t possibly test when we make the change in the core)

      2. The idea here would be that whoever creates the branch in the Community Edition then manages and maintains it - so everyone maintains their own branch, and is therefore responsible for resolving the conflicts coming down from the core, etc

      3. Versioning also becomes important, as whoever creates it needs to specify which Versions of each dependency their work is based on - (eg) they would state that their work is based on the 20190131 International Edition, and therefore any impact we have on the downstream community content would only happen when the owners of that content decided to upgrade their dependency(s) to the new version

    6. Promotion criteria important - thoughts?

    7. Do we remove the need for local extensions, as they can then simply become part of the Community Edition, with any local content just existing in a “country specific” edition within the Community Edition

    8.  

      1. This also provides some level of assurance of the quality of the content in the Community Edition - as these would be assured by the NRC’s (and SI in some cases) and therefore provide a good baseline of high quality content for people to then start modelling against

    9. ModuleDependency is going to be important - 

    10.  

      1. perhaps we answer this by making the entire Community Edition part of the same module - therefore it will all classify as one entity?

      2. However a lot of people will ONLY want to cherry pick the things that they want to take - so we need a method for taking certain modules (or realms or whatever we call them) and allowing people to create a snapshot based on just that content instead of the entire community edition

    11. Dependencies need to be properly identified:

    12.  

      1. Could the CORE be standalone and published separately?

      2. Or would the CORE need to have dedpendencies on the wider International Edition, etc?

    13. HOWEVER, how do we classify the entire Community Edition when there could be different projects dependent on different versions of the dependencies (such as the international Edition)?

94

IHTSDO Release Management Communication Plan review

All

This document was reviewed in detail and all feedback was discussed and agreed upon - new version (v0.3) is available for review, attached to the IHTSDO Release Management Communication Plan review page.

AAT has added in details to state that we'll prefix the comms with "Change" or "Release" in order to distinguish between the type of communications. See version 0.4 now - IHTSDO Release Management Communication plan v0.4.docx

Once we've collated the feedback from the revised comms processes that we've implemented over the past year (in the items above), we'll incorporate that into the final version and discuss with the SNOMED International Executive Lead for Communications (Kelly Kuru), to ensure that it is aligned with the new overall Communication strategy. Once complete, the Release Management comms plan will be transferred to Confluence and opened up for everyone to view.

We have publicised the Release Management confluence portal to both NRC's and the end users to get people to sign up as and when they require the information. Do we know of anyone still not getting the information they need?

We also agreed last time that the community needs more visibility of significant, unusual changes (such as bulk plural change, or case significance change). These changes should be communicated out not just when they're assigned to a release, but actually well in advance (ie) as soon as the content team start authoring it, regardless of which future release it will actually make it in. I have therefore created a new Confluence page here: January 2020 Early Visibility Release Notices - Planned changes to upcoming SNOMED International Release packages

I've left the previous items up (from the July 2017 International Edition) because there are no examples yet from the Jan 2018 editing cycle - so please take a look and provide feedback on whether or not this is useful, and how it can be improved.

ACTION POINT FOR EVERYONE BEFORE OCTOBER 2018: (Dion McMurtrie, Matt Cordell, Orsolya Bali (Unlicensed), Suzy Roy, Former user (Deleted), Former user (Deleted), Mikael Nyström (Unlicensed), Chris Morris)
The final version of the communication plan needs to be reviewed by everyone and any comments included before we agree the document internally and incorporate it into our communication strategy
Suzy Roy will discuss the end use cases of her users with them and come back to use with feedback on the practical uses of SNOMED CT and any improvements that we can make, etc 
We may now also need to add a new section in here wrt the comms for the TRAG, so that this is standardised and agreed with the community? Or is it outside of the scope for the Release Communication Plan? This was felt to be out of scope, and should this be restricted only to communication related to actual releases of products.

Everyone is now happy with the current version, therefore Andrew Atkinson to publish - we can then start refining it as we use it.
Andrew Atkinson to therefore agree all of the relevant changes that will be required as a result of this document internally in SNOMED International, and publish the document accordingly.
AAT MIGRATED THE DOCUMENT FROM WORD TO CONFLUENCE, AND THEN SENT IT TO THE EPS Team for first review.....
The feedback has been incorporated and the document refined accordingly.
Andrew Atkinson has now sent to the relevant members of the SMT for final sign off....
This has now been signed off and is ready for publication
Do we consider anything in here needs to be incorporated into the TIG?
or perhaps just linked through?
or not relevant and just separate?

the litmus test should be whether or not implementers still use the TIG, or whether people now use separate documentation instead?

 
THIS NEEDS TO BE CONTINUALLY REFINED OVER THE NEXT YEAR WHEN WORKING TOWARDS FREQUENT DELIVERY:
Do we need more Communications over the first few months to ensure that everyone knows what's going on? 
Or do we actually need LESS now that we have regular, monthly releases?
Once all happy, the document will be published and opened up to anyone to view

 
95

What constitutes a true RF2 release?



Harold would like to introduce this topic for discussion...

Language refset conflicts are not yet resolved - Linda has been discussing this in terms of how to merge Language refsets or dictate whether or not one should override the other in cases of multiple language refsets - in the UK they combine them all into one but this is not ideal either. In translation situations they use the EN-US preferred term as the default where there is no translated term in the local language. Perhaps we need to do a survey on the members and who's using what how.
Suzy Roy (or Former user (Deleted)) to get Olivier's initial analysis and come back to us on what worked and what didn't, and we can take it from there.
Suzy would like to ask Matt Cordell if he can share his ppt from his CMAG extensions comparison project.

Matt Cordell will distribute this to everyone for review before the April 2019 meeting.....
Harold to continue analysis and report back with the results of reviewing the specific examples that Olivier identified in the next meeting....


Can you please present the revisited presentation Matt Cordell ?
 
96

Modularisation of SNOMED CT



* MAG crossover

All

Dion McMurtrie completed the Alpha release - did anyone have chance to review it? (I haven't had any requests for access to the remainder of the package)

The subject of Modularisation needs to be discussed between the various AG's who are considering the topic, before we can proceed with the Release-specific sections.



We need to discuss any red flags expected for the major areas of the strategy:

  1. Modularisation

  2. Members who want to abstain from monthly releases, and therefore need to use delta's with mulitple effective times contained within.

  3. Also need to consider if we continue to hold the date against the root concept - works perhaps still for 12 monthly releases, but not necessarily for continuous delivery daily!

  4. THIS NOW BECOMES CRITICAL TO THE STRATEGIC DIRECTION WE DISCUSSED IN TERMS OF MODULARISING OUR CONTENT, AND IMPROVING THE WAY THAT THE MDRS WORKS, IN ORDER TO ALLOW RANGES OF DEPENDENCIES. THIS WILL ALLOW THE "UNIT" OF RELEASE TO BE REFINED ACCORDING TO THE RELEVANT USE CASES.

  5. Understand the Use cases thoroughly, and refine the proposal doc to provide people with more real information - Dion McMurtrie TO PROVIDE THESE USE CASES FOR Andrew Atkinson TO DOCUMENT

  6. Does the POC allow for concepts to be contained within multiple modules? NO - BUT DION CAN'T THINK OF ANY CONCRETE EXAMPLES WHERE THIS WOULD BE NECESSARY

  7. What about cross module dependencies? Michael Lawley's idea on having a separate Module purely for managing module dependencies

  8. IN THE FINAL PROPOSAL, WE NEED TO CREATE A NESTED MDRS TO MANAGE THE INTER-MODULE DEPENDENCIES (as per Michael's comments)

  9. NEED TO PROVIDE GOOD EXAMPLES AND WHITE PAPERS OF THE USE CASES FOR MODULARISATION IN ORDER TO ENGAGE OTHERS...



  10. AFTER SIGNIFICANT DISCUSSION AND CONSIDERATION, THERE ARE NO VALID USE CASES LEFT FOR MODULARISATION. IT CAUSES A LOT OF WORK AND POTENTIAL CONFUSION, WITHOUT ANY TANGIBLE BENEFIT.

  11. THE PERCEIVED BENEFIT OF HAVING A WAY TO REDUCE THE SIZE/SCOPE FO RELEASE PACKAGES IS BOTH a) invalid (due to everyone's experience of being unable to successfully do anything useful with any small part of SNOMED!), and b) easily answered by tooling that using the ECL to identify sub-sections of SNOMED to pull out for research purposes, etc.

  12. THEREFORE AS OF APRIL 2018 THE FEEDBACK FOR RORY AND THE STRATEGY TEAM WAS THAT MODULARISATION SHOULD NOT BE IMPLEMENTED UNLESS A VALID USE CASE CAN BE IDENTIFIED.

  13. HOWEVER, KNOWING THE HISTORY OF THIS ISSUE, THIS WASN'T NECESSARILY GOING TO BE THE FINAL WORD ON THE MATTER, SO IS EVERYONE STILL SURE THAT THERE ARE NO KNOWN USE CASES FOR MODULARISATION?? (eg) linking modules to use cases, as Keith was talking about with Suicide risk assessment in Saturday's meeting,etc??

  14. This topic came up several times again during other discussions in the April 2019 meetings, and it was clear that people had not yet given up on the idea of Modularisation - we therefore need to discuss further in October 2019....

  15. Agreed to see where the linked discussions in the MAG etc end up going, and then discussing the proposals rather than just in abstract....

  16. UPDATES FROM THE MAG???

97

Potential for adding a "withdrawn" reason for inactivated content



* MAG crossover

All

Discussions around the future strategy for SNOMED CT have included the potential for adding new statuses for content. 

In particular, many people have suggested that problems are created for those either mapping or translating from content that's still "in development". If (as is often the case) they use Daily Builds etc as input data, they can often get tripped up by content which is created but then withdrawn before it's versioned and officially released. It would be extremely useful to those users to have access to traceability data describing the reasons behind why they were removed, in order to support accurate mapping/translation. 

In another use case, there's the possibility that content needs to be formally withdrawn from the International Edition AFTER it's been officially released. This would be the case if, for example, content has unintentionally been published that breaks the RF2 paradigm, or contravenes licensing laws, etc. In this case mere inactivation is not sufficient, the content instead needs to be completely withdrawn from the releases and sometimes even from history. 

The TRAG needs to discuss all of this and be ready with recommendations if these proposals are taken forward.

ONE OF THE POTENTIAL SOLUTIONS TO THE ISSUE ABOVE: "Negative Delta" file approach
Use cases:
undo a historical issue (that break RF2 paradigm, etc) but don't want to pretend it never happened - in this case we should use the Negative Delta approach - but only used in EXTREME circumstances
Legal contraventions - in this case we should use the Negative Delta approach - but only used in EXTREME circumstances
Dead on arrival components - it should be okay to have these, and have them openly dead on arrival and therefore inactive to not map to them etc. However it's useful to be able to see these (even though they'd been activated + inactivated within the same release cycle) - so for those people who need to map/translate etc DURING the release cycle, they have to rely on the Daily Build and use live data still in development. Therefore if those concepts disappear by the time of the International Edition it causes problems for those maps/translations already including those concepts.
Therefore the best answer is for us to move to having 2x Daily Builds - the existing one + a separate true Daily Builds - where each Daily Build is built relative to the previous Day, and NOT to the previous Published release. This new Daily Build could then be properly relied upon by mapping and translation projects.
Can we align this with the transition to the more Frequent Releases?
HAS ANYONE HAD ANY MORE THOUGHTS ON THIS SINCE OUR LAST DISCUSSIONS??
MAG to discuss tomorrow (30/10/2019)
 
UPDATES FROM THE MAG???
 
98

Clean modularization

All

There are 22 module concepts, that are on the 900000000000012004|SNOMED CT model component| module.

I don't think it's documented anywhere, but we (AU) have made the assumption that the concept for a module, should be on itself. I suspect we've started to discuss this before, but can't recall how accepted this position was. The 22 concepts below (including the core module) aren't part of the core release, but clutter up the heirarchy. We also get enquiries about this content, some of which is non-existant/available.

Thoughts please from everyone on whether or not this proposal would have any impact (negative or positive) on the International Edition?
Ready to close down?
99

Proposal to increase the level of metadata available for authors to log decisions made during content authoring

Jim Case +

Suzy Roy

This is a subject that would be helpful to include Jim in the discussions, as he has some definite opinions on how to improve the metadata in this area. 

Some suggestions would be to make more detailed information available for authors to describe their reasons for inactivation (especially in those areas where currently they are forced to use inactivation reason codes that aren't completely representative of the reasons in that instance).

Adding Jim Case - for further discussion later...

TRAG to discuss with Jim in the next conference - in conjunction with linked discussions such as Computer readable metadata, Potential for adding a "withdrawn" reason for inactivated content, etc
 
Jim to comment on whether or not the EAG have agreed anything on this as yet?
100

Discussion on the conflict between Extension content and International content

All

Jim Case

The answer to this may be quite simple:

  1. If extensions promote content via RF2 delta, we just need to retain all ID's, and only change the ModuleID and effectiveTime, and therefore it is all managed by effectiveTime.

  2. If IHTSDO reject content this is also managed

  3. The only issue then comes if IHTSDO want to change the FSN, then we need a way to manage the change of the meaning of the concept without creating 2 FSN's - as then we need a feedback loop to ensure that it's also corrected at source in the extension as well as in the International edition.

TRAG to continue the discussion and come to a conclusion that will work for all.

Has this been answered in its entirety by Jim's new agreed approach? (link here to his final position)
Most people consider that Jim's approach covers this under most circumstances. We also need to ensure that we follow the approach listed to the left - so we should confirm all of this has been working in practice since April 2018, and if so close down?
 
OR, do we have any new requirements here in order to ensure that Promotion/Demotion works efficiently once we move to more frequent delivery?
 
In addition to this, we have had several issues with Promotions recently, with concepts being promoted without the related components (descriptions, relationships, etc) - so perhaps it's worth writing a full process document on exactly how, when and why content should be promoted + all related tasks that must take place at the same time in order to ensure a smooth and accurate promotion?
101

AG Declarations of Interest

All

Could each of you please go in and update your information? If there has been no change, then you can simply update the last column with the date. 

102

Any other questions / issues?

All







Copyright © 2026, SNOMED International