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: Each biomedical concept used in a study must have all of the properties defined in the Library #59

Open ASL-rmarshall opened 10 months ago

ASL-rmarshall commented 10 months ago

CHK0095: In order to check that all required properties of a biomedical have been used, it is first necessary to confirm that all the properties of the biomedical concept that are defined in the CDISC Library have been included included biomedical concept definition in the USDM study.

DianeWold commented 9 months ago

BC model Looking at the BCs to try to figure out which attributes are "required" and "unmodifiable".

DianeWold commented 9 months ago

BCs are currently being developed at two levels, conceptual (shown in diagram above) and implementation-specific (currently SDTM). Diagram showing both conceptual and SDTM levels of model in diagram below. Seems there is some need for harmonization between BC model and USDM. USDM includes isRequired attribute of a BiomedicalConceptProperty, but COSMOS BCs have a notion of mandatory only in the SDTM implementation. BC model

DianeWold commented 9 months ago

This rule requires knowing what properties a BC has in the library. Not all properties are populated for each BC (e.g., codelist is not applicable for numeric properties), so does the rule run through just properties populated for a BC properties, or check presence of all properties, even if some are null? Does the format of data matter? E.g., tabular data has a cell, even if it's empty. Does json include notation of null data elements?