-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
Description
User story
As a maintainer, I want to run a bulk validation against the OCL API for the current CIEL HEAD so we can see which concepts fail deterministic OpenMRS/CIEL QA rules and why.
Use case
Run a bulk operation (“QA - Bulk operation”) that validates all deterministic rules from #2401 against CIEL/HEAD and produces a report that can be reviewed under milestone 53.
Requirements
- Execute a bulk operation against the OCL API targeting the current CIEL HEAD.
- Validate all deterministic QA rules defined in CIEL QA checks foundation #2401 (exclude llm-assisted/external rules).
- Produce output that:
- lists concepts that fail validation
- indicates which rules failed and why (rule id + message)
- groups failures by error category (e.g., missing required fields, invalid mappings)
Acceptance criteria
- Running the bulk operation produces a report showing which CIEL HEAD concepts fail deterministic validation and why.
- The report can be reviewed to walk through failure categories (e.g., missing required fields, invalid mappings) as required by milestone https://github.com/OpenConceptLab/ocl_issues/milestone/53
- Only deterministic rules from CIEL QA checks foundation #2401 are included in this bulk operation.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Todo