Open ASL-rmarshall opened 11 months ago
This rule requires defining which attributes of a biomedical concept are unmodifiable. Suggestions for current COSMOS conceptual BC attributes: bc_categories -- modifiable bc_id -- unmodifiable (current codes are CDISC-defined, an implementation might have its own ids) ncit_code -- unmodifiable (essential to semantic meaning of BC) parent -- not sure (not all BCs have a parent; not sure how relationship to parent would be used) short_name -- unmodifiable (human-readable version of ncit_code) synonyms -- modifiable result_scale -- unmodifiable definition -- unmodifiable (essential to semantic meaning of BC) package_date -- equivalent to a version -- unmodifiable change_history -- goes with version -- unmodifiable
CHK0096: Assuming that there are attributes of biomedical concepts (and their properties) that should not be modified - like the required flag - check that the values of the unmodifiable attributes in both
BiomedicalConcept
andBiomedicalConceptProperty
match the values specified in the CDISC Library definition of the biomedical concept.If necessary, this rule could be split into separate rules for
BiomedicalConcept
andBiomedicalConceptProperty