MRCM format update

MRCM format update

 

A new tool is being developed to maintain and publish the MRCM, from the 20200731 release. Because the original tooling did not define a canonical attribute order when auto-generating the domain templates, the order of attributes in these domain templates will not be preserved. It is therefore proposed that any affected rows (whose domain template is reordered) is reversioned - i.e. a new row is created in the MrcmDomain refset, with the same UUID, a new effectiveTime and reordered domainTemplates. This may affect 17 of the 18 domains in the MRCM. 

In terms of the canonical attribute order, this is still being discussed. Possibilities include - (a) alphabetical, (b) frequency of use, (c) preferred display order as defined by the international authors, (d) based on the order used in OWL.

For example, in the 20190731 international release the following domainTemplateForPrecoordination was published in row 273f1341-03c9-44a1-9797-9b5106c07e8b:

[[+id(<< 123037004 |Body structure (body structure)|)]]: [[0..*]] 733928003 |All or part of| = [[+id(<< 123037004|Body structure (body structure)|)]], [[0..*]] 733931002 |Constitutional part of| = [[+id(<< 123037004|Body structure (body structure)|)]], [[0..*]] 733930001 |Regional part of| = [[+id(<< 123037004|Body structure (body structure)|)]], [[0..*]] 733933004 |Lateral half of| = [[+id(<< 123037004|Body structure (body structure)|)]], [[0..*]] 733932009 |Systemic part of| = [[+id(<< 123037004|Body structure (body structure)|)]], [[0..*]] 774081006 |Proper part of| = [[+id(<< 123037004 |Body structure (body structure)|)]]

In the 20200731 international release we would publish a new version of the same row with an updated domainTemplateForPrecoordination (see example below) using the same UUID and a new effectiveTime. Note: The new attribute order is still to be confirmed. 

[[+id(<< 123037004 |Body structure (body structure)|)]]: [[0..*]] 733928003 |All or part of| = [[+id(<< 123037004|Body structure (body structure)|)]], [[0..*]] 733931002 |Constitutional part of| = [[+id(<< 123037004|Body structure (body structure)|)]], [[0..*]] 733933004 |Lateral half of| = [[+id(<< 123037004|Body structure (body structure)|)]], [[0..*]] 774081006 |Proper part of| = [[+id(<< 123037004 |Body structure (body structure)|)]], [[0..*]] 733930001 |Regional part of| = [[+id(<< 123037004|Body structure (body structure)|)]], [[0..*]] 733932009 |Systemic part of| = [[+id(<< 123037004|Body structure (body structure)|)]]

 

Copyright © 2025, SNOMED International