NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The RIM core MIF expresses a number of tags under the root static model that are defined as subject area packages.  We know from the defining xsd that these are sub-packages and we can see that one sub-package can be nested within another, implying that one package is a subclass of another.  Furthermore some sub-packages define contained class tags implying yet another area of classification.  We can deduce relationships from these that will allow us to map to LexEVS target and source entities.  When the contained classes are elsewhere defined in the RIM core MIF attributes and annotations are declared which normally might map to Entity Properties in LexEVS.  However, the attribute tagged values will sometimes bear references to a data type tag or a concept domain tag, both of which are defined in the vocabulary core MIF and correlate to the the code systems also defined there.  We could pre-correlate this relationship by persisting this as a LexEVS association making the attribute a first class entity, or we could leave it as a property and post-correlate the relationship for interested users through a series of LexEVS calls.

The vocabulary core MIF will map in a manner similar to the  previous load, with some exceptions.  Relationships will be defined with names noted in the concept relationship tag attribute "relationshipName" where previously all relationships were named "hasSubtype."  Otherwise, relationships with the code systems defined will be created based on containment and can maintain the hasSubtype designation.  Most hierarchies defined in LexEVS provide a leaf-to-root resolve direction.  The HL7 load was an exception.  This should be revisited in this design. 

Implementation Design