Concepts that are missing System

Concepts that are missing System

Example NPU03620 does not express a System (ie the Inheres In attribute when expressed as a SNOMED concept):

See line 34 in this processing report: https://docs.google.com/spreadsheets/d/1b5tVULO2_JqhOyA0nSCiFsWUIV141Gr_4e9JIGQI7-0/edit?gid=2#gid=2

The mapping of NPU parts to SNOMED Attributes looks like this:

typeMap.put(NPU_PART_COMPONENT, gl.getConcept("246093002 |Component (attribute)|")); typeMap.put(NPU_PART_PROPERTY, gl.getConcept("370130000 |Property (attribute)|")); typeMap.put(NPU_PART_SCALE, gl.getConcept("370132008 |Scale type (attribute)|")); typeMap.put(NPU_PART_SYSTEM, gl.getConcept("704319004 |Inheres in|")); typeMap.put(NPU_PART_UNIT, unitsAttribute);

This is driven by the element detail file https://docs.google.com/spreadsheets/d/1ZzSJECh08STSeU2e835FrYOx8CRPNlkMii1Ysxx0qQI/edit?gid=26231057#gid=26231057

which for NPU03620 specifies a system of

 

templatedConcept.setPreferredTermTemplate("[PROPERTY] of [COMPONENT] in [SYSTEM] in [UNIT]");

Outcome:  currently we appear to have code that is allowing System (and, perhaps Component) to be empty.   These terms should be rejected as incomplete.  See update as per

Error rendering macro 'jira' : Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Copyright © 2025, SNOMED International