cdisc-org / ddf-core-poc

This repository will contain the results from the Proof of Concept project.
MIT License
0 stars 1 forks source link

Define rule: Unmodifiable attributes of biomedical concepts should not be changed #60

Open ASL-rmarshall opened 11 months ago

ASL-rmarshall commented 11 months ago

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 and BiomedicalConceptProperty 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 and BiomedicalConceptProperty

DianeWold commented 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