Cancer Registry stores cancer data collected through local cancer registries i.e., clinical department, hospitals, health communities etc. The purpose of collecting data is to understand and address the cancer disease more efficiently and effectively. According to an estimation the percentage of cancer patients in the world will rise to 30 million in the year 2020. Therefore, the data in cancer registries must be correct and updated regularly. In cancer registry numerous medical rules are defined by different medical entities. Every medical entity defines medical rules based on their requirement gathering and understanding. This makes it difficult to parse due to conflict in the ways medical entities addresses medical rules. Every country has its own National Cancer Registry; therefore, a comprehensive analysis framework is needed. A model-based framework named Model-based Tool Analysis Framework for OCL Constraints is built for Cancer Registry System in which medical rules are defined based on the attributes retrieved from different cancer registries analysis. Validation and aggregation is done using Unified Modeling Language (UML) and Object Constraint Language (OCL). The framework captures the domain knowledge of different cancer registries and gathers attributes used in each cancer registry to create a UML class diagram and then specifies the medical rules using OCL constraints. The framework also supports the evaluation of each OCL constraint based on completeness in terms of checking whether each rule is defined using all required attributes, correctness in terms of checking each rule produces the expected output and conformance in terms of checking each rule is defined following the international standard. The results show that the framework can help in evaluating medical rules and can leads towards a comprehensive framework.