Given a specific dataset, how would you identify logical inconsistencies or missing data points in SQL for PharmaACE?
Write a query against the supplied study visit and measurement data. Identify expected visits with missing actual records, dates outside the allowed seven-day window, non-completed statuses, missing measurements, or measurements without a non-null result.
Output
- One row per expected visit with an issue
- Columns:
expected_visit_id, patient_id, expected_date, actual_visit_id, issue_type, and issue_detail
- Exclude records without issues and order by
expected_date, then expected_visit_id