2025-10-21 - TRAG Meeting Agenda/Minutes

2025-10-21 - TRAG Meeting Agenda/Minutes

Date

  • 21st October 2025  -  09:00 - 12:30 (CEST - LOCAL TIME) (07:00 - 10:30 UTC)

Room: Gorilla 1


Apologies


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



SubjectOwnerNotes & Actions
1Welcome!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

3Spanish Edition release date

Spanish

Edition

users

Now that we have proven that we can refine the timelines required to build, test and validate the Spanish Edition release packages, we now need to start the discussion regarding the Release Dates.

Recently we changed them to bring them forward to 31st March/30th September, in order to reduce the time between the dependent International Edition + the Publication of the Spanish Edition package.

Now that this has been trialled and confirmed, we should discuss what dates would be most helpful to the Spanish Edition users.

The end users can most likely benefit from moving our release closer to theirs (rather than moving them earlier and continuing using the "July" and "January" releases). For example, Argentina publishes November 30, Spain December 1st, Uruguay December 15th.  So we are considering moving the Spanish release to 1) October 30th, or mid-November 2024, or to a fixed date late in the month (e.g., November 25 to 27).  (see email trail with Guillermo 27/02/2024 18:45)

This would be with a view to socialising the plan for several months (assuming that we can agree on the best approach), and giving the end users time to adjust to the new schedule.  This would therefore likely be targeted for actual transition in 2025. 

  • WE NOW HAVE  A NEW REQUIREMENT AS THE SPANISH COMMUNITY AREN'T ABLE TO CHANGE THEIR RELEASE DATES TO BRING THEM FORWARD, in order to take advantage of the additional time gained by us releasing the Spanish Edition a month earlier!!  (they Release Nov/May)
    • So instead of continuing the refine the process down in order to release the Spanish Edition even earlier each year, should we instead:
      • Revert the Spanish Edition releases back to April/October
      • Just cut off the translations much later in the cycle, in order to allow us to use a much later monthly INT Edition as the baseline? (eg) Sept/March?
      • This would allow many more translations to get into each Spanish Edition release, but still allow the users to retain their own Release dates?
    • HOWEVER - IS THIS JUST A COUPLE OF CUSTOMERS, OR ALL OF THEM?????
    • NEED TO UNDERSTAND THE FULL USE CASES INVOLVED HERE, SO NEED TO HEAR FROM:
      • Guillermo
      • Spanish Extension NRC?
    • WHAT ARE OUR THOUGHTS?  ANY IMPACT ON ANYONE, OR SHOULD WE SOCIALISE WITH SPANISH COMMUNITY?

TRAG TO confirm a proposal to Change to:

  • May 10th + November 10th (based on INT Edition April 1st + October 1st) 
  • The first release on the new cycle would be targeted for 10th May 2025
  •  NOTE:  We'd like to be certain that this will be the last change to this release cycle for the foreseeable future, in order to prevent furhter disruption and confusion for the end users.  Are there ANY other predicted changes in requirements within the next few years?
    • FOR EXAMPLE, POTENTIAL MOVE TO MORE FREQUENT RELEASES (see previous topic) ??????
  • APPROVED BY ALL
  • AA to socialise the proposal to transition to the new release dates from 2025 onwards.
  • .
  • On 01/11/2024 we started the consultation on this migration, by publishing the proposal to start the new schedule from the May 2025 Spanish Edition release:
    • ADVANCED NOTICE: Proposed changes to the Spanish Edition Release schedule
    • Dear all

      An opportunity has been identified to further improve the Release schedule for the SNOMED CT Spanish Edition package.  Currently the Spanish Edition Release is published on 31st March + 30th September each year, which were the new dates designed to reduce the time between the dependent International Edition + the Publication of the Spanish Edition package.  Now that this has been trialled and confirmed to be of benefit, we have further analysed the dates to identify what would be most helpful to the Spanish Edition users.

      The conclusion was that users can most likely benefit from moving our release closer to theirs, rather than moving them earlier and continuing using the "January" and "July" International releases as the dependent versions.  This is because the majority of users of the Spanish Edition are not able to change their release dates to bring them forward, in order to take advantage of the additional time gained by us releasing the Spanish Edition a month earlier.

      Therefore, instead of continuing the refine the process down to release the Spanish Edition earlier each year, we will instead cut off the translations much later in the cycle, in order to allow us to use a later International Edition as the baseline (September or even October, for example).  This will allow many more translations to get into each Spanish Edition release, but still allow the users to retain their own Release dates.

      The proposed new dates for the Spanish Edition release each year are therefore:

      • May 10th + November 10th
      • They would be dependent upon much later International Edition releases than in previous years - for example April 1st + October 1st (rather than January or July) 
      • The first release to use the new dates would be targeted for 10th May 2025

      We will transition to this new release schedule as planned, unless we receive any critical objections in the meantime.  If you have any concerns or questions on these proposed changes, please let us know on release@snomed.org, or by responding to this message directly.

    • .
  • We received the following feedback:
    1. We would like to express our support to the proposed release schedule. For our extension, it will be very connvenient to consider those release periods.
    2. We agree that this change in release dates will enhance alignment, though it will leave us with a shorter timeframe for the necessary authoring tasks.  In summary, we have no objections to the proposed changes in the Release schedule for the SNOMED CT Spanish Edition package and will adapt our processes to keep our extension release dates as they currently are.

      It would be very helpful if you could confirm in advance which version of the International Edition each Spanish Edition release will be based on, and whether it would be possible to receive early access to the Spanish Edition content prior to its official release.

    3. 3x countries agree with the proposed dates, but they are asking for earlier visibility of the content of the International Edition so they can have time to review and align their content.

  • .
  • We are therefore proposing to go ahead with the migration in May 2025.
  • HOWEVER, we will also try to publish early visibility to help users out - for example we could publish the 2025 schedule and confirm something like the following:
    • The Spanish Edition 10th May 2025 release will be dependent upon the 1st April 2025 International Edition
    • The Spanish Edition 10th November 2025 release will be dependent upon the 1st October 2025 International Edition

      WILL THIS HELP??  OR DO WE NEED SOMETHING ELSE??

    •  
  • DOES THIS WORK FOR EVERYONE?? CAN WE PROCEED AS PLANNED OR IS THERE ANY CRITICAL FEEDBACK????
    • .
    • EVERYONE AGREED - proceed!
4Edition package Module decisionsALL

So now that we're moving closer to using the Edition Packaging tool, we want to start discussions on requirements.

Starting with where we'd like to go with modules in general - for example Implementation questions:

  • What module would you us in FHIR when it's an Edition package we're talking about? (and therefore contains multiple modules)
  • Is it just the Extension module (and the International modules are assumed)?
  • Or can it handle multiple modules? 
  • How about complex Extension packages that contain multiple modules? (core, drugs, etc)
  • Would/Should it be the owning organisation that ultimately decides which module(s) to use?
    • If so, how/where do you actually define that?
5


6

Active Discussions for April 2025


7Welcome and thank you!

Welcome to new members!


8


9UPDATING TRAG DATA
  1. First thing is that we need to update the Conflicts of Interest page here:

  2. Second question is whether or not you'd like this information to remain hidden, or whether we can open it up to community view? (in line with our efforts at complete transparency)

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

10

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

  • AAT to update ToR
    • ADD "Product development", and
    • remove all obsolete references (such as 14 people, etc) 
    • and send to TRAG for final review!
11REGULAR TOPICSuzy

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 
12New Documentation locationALL

Walk through of new location(s) now that we're splitting everything off from Confluence

  • Any issues with access for anyone, or for anyone's end users?
  • Feedback on usability of new websites?
  • Feedback on usability of actual docs?
13Spanish Edition frequency of deliveryGuillermo + 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

14DescriptionType length limit increase proposalALL
15/wiki/spaces/RMT/pages/131957934

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. /wiki/spaces/RMT/pages/131957934
      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
16RELEASE FILE SPEC CHANGES:

TRAG to create a 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 October 2025 meeting, with the intention of driving the following timeline once MF signed off:

    • October 2025
      • SEND OUT A BRIEFING NOTE and Release COMMS FOR JANUARY 2026 WITH CAVEAT THAT
        • "IF ANYONE HAS CRITICAL OBJECTIONS TO THIS PLEASE RAISE NOW" 
      • ASK NRC's TO PUT OUT A BRIEF REQUEST (linking in our comms) TO THEIR USERS TO ASK IF THERE ARE ANY STRONG OBJECTIONS
    • November 2025
      • THEN IF NO OBJECTIONS WE’LL SEND OUT CONFIRMATION THAT WE WILL TRANSITION IN JANUARY 2026
    • January 2026 INTERNATIONAL Release:
      • TRANSITION TO NEW FORMAT IN January 2026 International Edition
      • TRANSIITON ALL SUBSEQUENT PRODUCTS TO NEW FORMAT AS THEY BECOME DEPENDENT ON >=January 2026 INT Edition
  • .
  • ALL AGREED!!
  • .
  • NEXT STEPS
    • AAT to CREATE MF PROPOSAL COMBINING ALL OF THE BELOW IMPROVEMENTS, and present to the MF
  • .
17Edition vs Extension Packaging Naming conventionsAll

TRAG already discussed and provisionally agreed in previous TRAG meeting, so just need to confirm + include in the MF Proposal...

18Proposal to remove the "ManagedService" tag from the package naming convention

All

TRAG decide + include in the MF Proposal...

19Removal of Format element "RF2" from release package naming conventionsAllTRAG decide + include in the MF Proposal...
20Filenaming Conventions for Association and Simple reference set filesAllTRAG decide + include in the MF Proposal...
21Refinement of the Dialect code element ALLTRAG decide + include in the MF Proposal...
22Delta file types in the Release File Spec

ALL

TRAG CONFIRM if the new wording is adequate???

YES, just specify that it's now OPTIONAL to include Delta files in the packages

We can also add in wording to state that you can OPTIONALLY add in the From/To effectievTimes to the Delta file naming convention - BUT the default is that it's always a Delta to the PreviouslyPublishedPackage.

23ANY OTHERS?ALLAny other Release File Spec changes that the TRAG would like to put on the table?  NOT FOR NOW
24


25NEW Deprecation PolicyALL

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
    • Sign off by SMT
    • Review and approval from the MF
    • Publication of the Policy
    • THEN IMPLEMENT POLICY FOR ALL OF THE BELOW DEPRECATION TARGETS, FOLLOWING THE NEW DEPRECATION PROCESS:

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:

  •  
26Proposal to deprecate the Concept Non-Current (CNC) IndicatorsALL /

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

 

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

28Stated Relationship deprecationALL

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

29Proposal to deprecate the ICD-0 MapsALL

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

30


31Product PortfolioLEONG

Review of demo...


32Transition to a newer format for Release NotesLEONG

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...
33Module Storage Coordinator

Peter Williams


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

34Release Publication daysAll

We're considering introducing a rule to state that we won’t publish on weekends or public holidays, but instead the nearest working day to it (i.e. a Friday instead of a Saturday, or a Monday instead of a Sunday)

Please can you provide initial feedback on this proposal, regarding whether or not this would impact you, and if so how? 

  • MAIN QUESTION IS WHETHER OR NOT THIS MAKES ANY DIFFERENCE TO ANYONE??
    • As long as the effectiveTime is as expected, does it make any difference as to which day the actual publication happens, as long as it's BEFORE THE EFFECTIVETIME??
    • If it does make a difference to anyone, can we please discuss what Impact the publication date can have?
      • Does it help / hinder anyone to have specific publication dates, or does this have little impact?
  •  
  • DOES THIS WORK FOR EVERYONE?? CAN WE PROCEED AS PLANNED OR IS THERE ANY CRITICAL FEEDBACK????
  •  
  • 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

35Skipping unnecessary ReleasesAll

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

36Redesign of the Map Reference Set formatsAll

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
37Naming Conventions for RefsetsAll
  1. Proposal was sent to TRAG Members at the start of May 2024 for urgent feedback as the intention was to trial these changes in the NZ (and possibly also EE + SE) Extensions in Q4 2024, and we would therefore need to provide plenty of notice to end users....:

        1. We have identified a requirement for Refset filenames to be a) more machine readable, and b) more maintainable c) more consistent (as we've already seen many filenames change over the years, due to mistakes in the descriptions, or valid changes to the purpose of the refsets)- especially for Extensions who have hundreds or more refsets.

          The human readable description in the file name is all very well, but:

          1. It's not actually readable in countries with non english languages, and
          2. It's often concatenated due to machine limits of filenames (especially in Windows)

          Therefore we have trialled a refined naming convention for ne of the MS extensions:

          • FROM:
            • der2_Refset_AjccHaematologicMalignancyPathologicalMCategorySimpleRefsetSnapshot_NZ1000210_20231001.txt
          • TO:
            • der2_Refset_253731000210103SimpleRefsetSnapshot_NZ1000210_20231001.txt

          This stays within the RF2 spec, which states that this description is "An optional short camel case summary of the usage of the file. The value of this sub-element may be determined on a case-by-case basis but, in conjunction with the ContentType element, should be adequate to identify the content and purpose of the file."

          Therefore:

          1. The spec states that this should be "adequate to identify the content and purpose of the file", and the RefsetID is adequate because you can easily plug it into the browser to find the descriptions, etc
          2. The spec states that the description itself is actually completely optional and therefore we could actually remove it completely! 

          It also proves useful in both directions, as if you want to:

          a) search for the refset in the package then searching by refsetID in the name is much faster, or

          b) allow systems to create/maintain the names of the files is also much faster by ID, as the descriptions are all manually curated

          c) if you want continuity in the refset file names, using the ID is far more consistent, as the descriptions can change (as we have already proven!).  Therefore using the ID's allows complete continuity, whereas using the descriptions can mean the refset filenames change from one Release to another!


    Full discussion required in October 2024 meetings:

      • Trialled in the October 2024 NZ Release, mostly due to the unmanageable volume of refsets in NZ Extension (now nearly 800)
      • Also trialled for KR Extension, as this made sense to start off right due to it being a brand new release (+++++ still only a BETA release)
        • ANY KNOWN ISSUES EXPERIENCED AS A RESULT OF THESE TRIALS??
      • .
      • Demonstrate to the group the NZ Extension package....
      • .
      • Discuss future plans to roll out to all other extensions
        • We'd like to start rolling out changes ASAP to all other MS customers, as of their next releases
        • We would advise other Extension managers to align themselves with the change as well, for interoperability purposes.
          • Comms required to roll this out??
      • No planned changes to INT Edition UNLESS we want to start considering also changing core refsets (eg)
        • der2_cRefset_AssociationSnapshot_INT_20241001.txt
        • der2_cRefset_AttributeValueSnapshot_INT_20241001.txt
        • der2_Refset_SimpleSnapshot_INT_20241001.txt
      • These don't incur the same overheads and/or issues with Length of naming convention, so no urgent need to change
        • HOWEVER, we could consider it as part of standardising the new changes?
        • If we do consider this, do we then also consider other core refsets outside of the Content folder (eg)
          • der2_cRefset_LanguageSnapshot-en_INT_20241001.txt
          • der2_iisssccRefset_ExtendedMapSnapshot_INT_20241001.txt
          • der2_sRefset_SimpleMapSnapshot_INT_20241001.txt
        • + how about all the Metadata refsets (eg)
          • der2_cissccRefset_MRCMAttributeDomainSnapshot_INT_20241001.txt
          • der2_cRefset_MRCMModuleScopeSnapshot_INT_20241001.txt
          • der2_scsRefset_ComponentAnnotationStringValueSnapshot_INT_20241001.txt
          • der2_ssccRefset_MRCMAttributeRangeSnapshot_INT_20241001.txt
          • der2_sscsRefset_MemberAnnotationStringValueSnapshot_INT_20241001.txt
          • der2_sssssssRefset_MRCMDomainSnapshot_INT_20241001.txt
        • THIS WOULD STANDARDISE THE CHANGES, BUT COULD IMPACT A LOT OF USERS WHO MAY HAVE HARD CODED IMPORT ROUTINES, etc?  (unlikely with external Refsets local to extensions)
      • FINALLY, WHAT ABOUT DERIVATIVE RELEASES??
        • ...do we consider moving the INT derivatives to the same approach??
        • ...do we even then potentially talk about other files (maps, lang refsets, etc) moving to the same convention, as otherwise they would then be slightly conflicting with the others in the same package? (though changing core filenames might be a leap too far for end users - perhaps we draw the line in the sand between core files and optional files?)
      • ALTERNATIVE OPTIONS TO MOVING STRAIGHT TO MANDATING THE USE OF ID'S IN FILENAMES
        • We could potentially move to a hybrid state, whereby we allow EITHER ID or name to be used in the fielnames.  
          • This would then continue to allow people to either host one or multiple refsets in the same file
          • This would also give users some time to transfer across
            • BUT it would potentially create inconsistency and confusion for end users...
        • We could migrate to using ONLY refsetID's in filenames (eg)
          • RefsetID would be used when only ONE refset is included in the file
          • RefsetID OF PARENT (eg.  "Simple Refset Type Concept")  would  be used where the file hosts multiple refsets
        • .


    • FEEDBACK:
      1. We should update the File Naming Conventions to allow for this new RefsetID option + the old Human Readable name, now that both will be an option (plus the option of not having any prefix, as per the International Edition and some extensions)
      2. International Edition - No. (not enough value in changing, as opposed to the cost of introducing breaking changes for end users)
      3. Language refsets, etc - No
      4. Refset files containing Multiple refsetID's - Continue to use HumanReadable (or no prefix) option
      5. Derivatives - No 
38

Reference set metadata

* MAG crossover

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!
    •  
  • This will be therefore be rolled into the holistic discussions on Metadata in the new Metadata Working Group...
  •  
  • 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...


  • 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??
39Derivative product Release package formatsAll
        1. The SI Standards for Derivative packaging formats (and therefore the precedents set for all existing Releases such as MedDRA, GMDN, etc), are that we create packages that are inherently dependent on the relevant International Edition package (as per the MDRS). 

          These Derivatives are solely single refsets/maps, and so don’t mean anything to the end users without the supporting terms and other components from the International content. 

          This is why we have always created the metadata components (refset/module concepts, descriptions, relationships, etc) in the International content, and then made the Derivatives dependent on the relevant International Edition.

          Recently however, during the creation of the new EDQM maps, the question was raised as to whether or not we should change to include the metadata concepts in Derivative packages themselves, rather than in the International Edition.  This would not make them stand-alone (like the IPS sub-ontology for example), as they would still be dependent on the International Edition.

          However, as a Derivative with its own module there may be benefits of the package containing its own metadata concepts?

          The main benefit so far identified has been to avoid the situation experienced in the EDQM Alpha release:

          • the metadata for the EDQM product was published in the December 2022 International Edition,
          • and so the EDQM map content was upgraded in line with the December 2022 International content.   
          • the maps themselves however were not updated, and were still based on July 2022,
          • but the release itself was dependent on the December 2022 International Edition.  
          • this created a slight contradiction in terms of the map release which appeared to be based on December 2022, but actually the metadata itself was the only thing baselined on this release.  The content was only brought up to date with the July 2022 release.
          • Having said all this, the flip side is that if we just push the collaborators to request the metadata to be added to the International Edition at an earlier time, then this situation can also be avoided!

          HOWEVER, is it possible that the issue below in the RT2 release process could also be mitigated by moving the metadata into the Derivative packages themselves?  If we did this, could we potentially then retain the Derivative content in the Refsets' child branches and release from there?

          (eg) 

          • For GPFP we would maintain the content via the RT2 FE which would read/write to MAIN/Refsets/GPFP
          • Given that we would then also include the Module + other metadata in the same branch (instead of in MAIN),
          • ...Could we then version say into MAIN/Refsets/GPFP/2023-04-30, and Release straight out of that branch??


          Changing the way we do things currently would take some work, and so would require a strong business case in order to 

          a) Change our standards

          b) Incur the cost of making the technical + release changes

          Thoughts on the original decision to package them in this way?

          • Everyone comfortable that this was the right decision at the time, but not anymore.

          Thoughts on the benefits/risks of refining this standard?

          • Consensus is that moving the Metadata components into the Derivative packages brings benefits to both the maintainers (SI + NRC's) + also to the end users, as it's easier than having to pull the metadata down from the dependent International Edition.
          • It doesn't have a huge impact however, as the end users still need to download and consume the relevant International Edition when using the derivatives.
          • The big benefit however, comes from combining this change with the new way of managing refsets in RT2 (see below for full details).  The inclusion of this metadata in the Derivative branches in Snowstorm (instead of in the INT branch)allows us to move the Derivatives into their own codesystems, and thereby allow us to retain the different dependencies of the Derivative products on older version of the INT Edition than it would do otherwise in the new world of RT2
            • (as things currently stand the Derivatives would have to be rebased against the LATEST INT Edition content whenever we need to promote them up to MAIN to publish them.  This would force us to bring the Derivatives up to date with the very latest INT Edition content just before publishing the Production Derivative releases, which would be April/October.  All users have confirmed this would be a huge problem for them as they're not yet ready to take multiple monthly releases of the INT Edition, and so desperately want us to retain the dependencies on the Jan/July INT Releases) 
            • Therefore we can continue to Publish the Derivatives in April/October (which is the earliest possible date for most of them because of the delays in collaborating with the external entities), based on the Jan/July INT Edition releases, exactly as the users want.
          •  
          • If we agree on moving the module concepts to the Derivative package(s), do we also need to remove them from the International Edition, in order to avoid duplicates when users implement them in conjunction with the International content?
          •  
          • EVERYONE IN AGREEMENT - 
          •  
          • SO ON RELEASE OF EACH NEW DERIVATIVE IN 2024 we need to:
              • a) DEMOTE the various Derivative metadata components down from the INT Edition in the July 2023 Release
              •      (this would simply involve inactivating them all in the International Edition)
              • b) PROMOTE  them in the various Derivative packages in the Sept/October 2023 Derivative releases.
              •      (this would simply involve activating them in the relevant Derivative packages)
          •  
          • UPON FURTHER CONSIDERATION, WE REALISED THAT INACTIVATING THE INTERNATIONAL CONTENT IS UNNECESSARY, AND POTENTIALLY CONFUSING FOR END USERS.  This also removes the challenges involved with the timing of the demotions, which was going to be problematic either way - either creating active content in Derivatives first, or inactivating in INT first (which causes problems in the Browser)
          • THEREFORE THE NEW PLAN IS TO, ON RELEASE OF EACH NEW DERIVATIVE IN 2024:
            • a) LEAVE the various Derivative metadata components Active in the International Edition
            • b) ADD  the Active Derivative metadata components into the various Derivative packages in the 2024 Derivative releases
            • c) This results in covering off all use cases:
              • i) Users who just want to use the Derivative packages STANDALONE, have the relevant necessary Metadata in the Derivative packages
              • ii) Users who just want to query the International Edition can still see the Derivative metadata
              • iii) Users who want to continue combining the International + Derivative content before use, the Derivative Metadata records should naturally take precedence over the International records, due to the change of module + later effectiveTimes.
          •  EVERYONE happy with the new plan - only possible risk is that one set of the metadata (in either INT or the Derivative package) could potentially be updated without updating the other set and keeping them aligned.  This was agreed to be a very small risk however, as there is no reason to ever update this metadata without inactivating and recreating descriptions, etc
          •  
            • Andrew Atkinson TO IMPLEMENT ASAP AT THE SAME TIME AS MIGRATION TO RT2
              • TRANSITION BEGUN - PLEASE CAN EVERYONE REVIEW THE FIRST FEW PACKAGES CONTAINING THE NEW METADATA, IN ORDER TO ENSURE THAT IT'S IMPLEMENTED AS EXPECTED?
                • GMDN - January 2024
                • NCPT - January 2024
                • MEDDRA - April 2024 (to be published at end of April)
                • HPO - May 2024 (to be published at end of May)
                • EDQM - May 2024 (to be published at end of May)
                • ICNP - May 2024 (to be published at end of May)
                • GP/FP - May 2024 (to be published at end of May)
                •  
              • ****** WAS NOT POSSIBLE TO IMPLEMENT FOR THESE PRODUCTS AS THEY'RE STILL IN THE OLD FREESET FORMAT:
                • IHE freeset - Jan 2024
                • ERA Freeset - Jan 2024
                •  
                • SPANISH EDITION - Already contains 
                •  
              • ANY FEEDBACK ALREADY FROM ANYONE ON IMPLEMENTATION OF THESE DERIVATIVES?????
              •  
              •  
          • DEMO EXACT CHANGES MADE IN GMDN IN MARCH:
            • Records taken from International Edition:
              • Concept
              • Description (x2) 
              • OwlExpression
            • Records NOT taken from Internaitonal Edition:
              • Inferred Relationship
              • Simple Map (as this is just CTV3 - no need to take that???)
            • ****** SHOW EVERYONE ACTUAL RECORDS IN FILES, ENSURE THEY'RE HAPPY WITH THEM (inc. Inferred output in GMDN after classifying - should we actually take the INT Inferred record into the GMDN package?) *******
          • +++++++ NCPT IN APRIL:
            • Records NOT TAKEN from International Edition AS THIS IS A FIRST TIME RELEASE, AND THEREFORE THESE ARE ALL BRAND NEW COMPONENTS:
              • Concept
              • Description (x2) 
              • OwlExpression
              • Inferred Relationship
              • Language Refset
          • +++++++ MEDDRA IN APRIL:
            • Records taken from International Edition:
              • Concept
              • Description (x2) 
              • OwlExpression
            • Records NOT taken from Internaitonal Edition:
              • Inferred Relationship
              •  
          •  
          • QUESTIONS:
            • Any issues with the new approach??  (eg)  VERIFY THAT THE FOLLOWING IS ACCEPTABLE AND NO ISSUES EXPERIENCED?:
              • 1. Reference of moduleID concept to itself (eg) MedDRA module concept (similar to how the Model Component Concept module is defined in the INT Edition) is part of it's own module:
                • id    effectiveTime    active    moduleId    definitionStatusId
                  816211006    20240101    1    816211006    900000000000074008
              • 2. Change of effectiveTime to 20240101 (or later) for inclusion in the Derivative package (standard operating procedure for Extensions (which these Derivatives are now effectively treated as), as although content is the same, module is changing)
              • 3. RETENTION of UUID's for components such as OWL records
    • Michael Lawley has objections - AAT to meet with him offline and work out if we need to change our approach...
      • After discussion, no objections were outstanding, so we're proceeding as planned...
      •  
    • NOW THAT WE HAVE IMPLEMENTED THIS, ANY FEEEDBACK?
40Common Language process improvementsAll + 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?
41Differences 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 in APRIL 2024 and decide:

a) Should the spec be tightened?

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


42MD5 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?
43Archiving 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.

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

  •  
45Exception listing featuresAll

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?


46Validation feedbackAll

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?
47New style Release Notes reviewAll

EITHER:

48Frequent 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?????????
49Annotations - Documentation for Refset File typesALL

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):
  • Documentation complete?
  • NO - Andrew Atkinson to complete proposed Specs and send out internally for review, before sending to TRAG for final review
50Annotations - ValidationAll
  • 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?
51

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


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!!
    • .
52IPS Terminology ProductAll

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??
  •  
53Association Relationship file naming conventionsAll

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 
54Association Relationship fileAll

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?
55

Computer readable metadata


* MAG crossover


  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....
    • 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:
    •  
    • 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 MetadataYes, 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 -
    • 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??


56Run 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?

57Appetite 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?

58Potential move towards EditionsALL

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


    •  release.... 
59Redesign of the Map Reference Set formatsAll

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...
    •  
60IMPROVEMENTS TO THE RELEASE FORMAT

61a) 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
    • Release Notes similar to ICD-9 = SNOMED CT ICD-9-CM Resource Package - IHTSDO Release notes
    • 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

62b) 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?
63Continual Improvement to the Frequent Delivery process - Presentation on Frequent Delivery

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?
64Continual Improvement to the Frequent Delivery processAll

Potential Improvements:

  1. USER DOCUMENTATION
  2. RELEASE NOTES
  3. DELTA GENERATION TOOL
  4. VALIDATION advances:

  5. Critical Incident Policy update
65NNF GenerationEssentially 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.
66RVF improvement discussions

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:  /wiki/spaces/RMT/pages/131957934 in order to fix the RVF assertions and remove the false positives...
    • FRI-169 - Getting issue details... STATUS
  •  
  • QUESTION FOR DION/MICHAEL - CAN WE JUST REFINE THE .JSON FILE (as per the proposals here:  /wiki/spaces/RMT/pages/131957934)  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...
67Refset 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
  • Yong has kindly agreed to add this to the agenda for the next MAG meeting, to be discussed further.....
  • UPDATES FROM THE MAG???
68Extension Management in the new world of Frequent Delivery
  • 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?
  • .
69Dependent Releases for Derivative ProductsAll

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??
70Proposal for a complimentary file to the MDRS - the "ECRS" ("Edition Composition Reference Set")

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.
      • New planned changes to .JSON metadata file:  /wiki/spaces/RMT/pages/131957934
      • FEED INTO THE METADATA WORKING GROUP DISCUSSIONS...
71Refset Descriptor InactivationMatt 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 ( ISRS-112 - Getting issue details... STATUS , 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
      • FINAL DECISIONS:
        • Matt Presented - no contentious points, so Matt is ready to take this proposal further...
        • UPDATES FROM MATT???
72Implementation Load TestAll

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?
  •  


73

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???
74

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: /wiki/spaces/RMT/pages/131957197
  • 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 (Unlicensed) to raise a ticket to update the fhir specs accordingly
  • Reuben Daniels (Unlicensed) to talk to Linda to get URI specs updated accordingly.
  • URI Specs to be updated and aligned accordingly - Reuben Daniels (Unlicensed) 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 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...
  •  
75Community ContentAll
  • COMMUNITY EDITION(s)

    1. What should the criteria be that differentiates between what goes in each Edition:
      1. SNOMED CT Core
      2. SNOMED CT International Edition
      3. SNOMED CT Community Edition
    2. 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):
          1. MRCM compliant
          2. Automated validation clean
          3. Authors have SNOMED CT certification
          4. Peer reviewed
          5. Release Notes
          6. Etc
        2. And then people can make their own minds up about which projects to use based on comparing the quality indicators between projects
    3. SOME AGREEMENT TO SUPPORT AND MAINTAIN BY @SOMEONE@ AT LEAST…
      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
    4. Promotion criteria important - thoughts?
    5. 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
      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
    6. ModuleDependency is going to be important - 
      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
    7. Dependencies need to be properly identified:
      1. Could the CORE be standalone and published separately?
      2. Or would the CORE need to have dedpendencies on the wider International Edition, etc?
    8. 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)?
76

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.
  • IHTSDO Release Management Communication Plan review
  • 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
    •  
77What 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 ?
  •  
78

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???
79"Negative Delta" file approachAll

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
    •  
  • UPDATES FROM THE MAG???


80

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???
  •  
81Clean modularizationAll

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?
82Proposal 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...

83Discussion 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?
84AG Declarations of InterestAllCould 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. 
85Any other questions / issues?All


Copyright © 2025, SNOMED International