Skip to content

Benchmark review

Start reviewing

If you already started, this button takes you to your next benchmark.

Purpose

Benchmarks are the worked examples and conformance tests of yamaa. This review asks clinical trial statisticians and programmers to confirm that each sdtm and adam benchmark represents real work before it is finalized. It covers 200 benchmarks. Comments from before this review do not count.

People

Role Who
Owner elong0527
Coordinator pzhang724
Reviewers Cassie-Shen, LarsaLi, RC0128, hellomingchun, huchentw, pzhang724, sycamoreNN, wangben718

Anyone can review. Your GitHub account appears here after your first review, and the coordinator confirms the reviewers before a benchmark is finalized.

How to review

We suggest spending no more than 5 minutes on a review. It gives a preliminary approval, and the coordinator confirms the reviewers before a benchmark is finalized.

  1. Sign in to GitHub in your browser.
  2. Select Start reviewing.
  3. Read the Summary, Inputs and Expected output.
  4. Answer each question with Agree or Disagree: Task, Inputs, and, where shown, the AI-assisted review of three potential concerns. If you disagree, say why in the comments.
  5. Select Submit and next. In the GitHub tab, tick the search box if GitHub shows it, select Start discussion, then close the tab.
  6. Select Skip for any benchmark you cannot judge. Your next review lists the benchmarks you skipped, so the status below can count them. At the end of the queue you can publish any skips that are left.

Reviews are public, so use public or invented data only.

A benchmark passes when two reviewers approve it and nobody disagrees. It then stays approved and does not come back.

A review that does not approve opens a rework issue for the benchmark, with the review's comments, so nobody needs to file one. The pull request that reworks the benchmark closes the issue, and GitHub notifies the reviewer, who reviews the benchmark again. The new review replaces their earlier one: agreeing can approve the benchmark, and disagreeing opens another rework issue. When the coordinator opens a new round, a benchmark that still needs rework starts it with no reviews.

Status

Updated 2026-11-13 16:33 UTC.

Round Benchmarks Approved Needs rework In review Not reviewed
Round 1 200 13 5 32 150
Group Benchmarks Approved Needs rework In review Not reviewed
sdtm 70 9 4 13 44
adam 130 4 1 19 106
All 200 13 5 32 150

Filter the table to find the benchmarks to align on, such as those a reviewer did not approve, and select a decision to read its review. The page address keeps the filters, so you can share the list.

BenchmarkDomainRoundReviews (2 needed)Skips1st decision2nd decision3rd decisionStatus
sdtm-ae-codingAE120ApproveNot approveNeeds rework
sdtm-ae-meddra-hierarchyAE100Not reviewed
sdtm-ae-odm-repeatedAE100Not reviewed
sdtm-ae-partial-datesAE100Not reviewed
sdtm-ae-seriousnessAE110ApproveIn review
send-bw-sendig311BW100Not reviewed
sdtm-cm-collected-medicationsCM100Not reviewed
sdtm-cm-odm-repeatedCM100Not reviewed
sdtm-cm-whodrug-codingCM100Not reviewed
sdtm-co-long-commentsCO100Not reviewed
sdtm-dm-ageDM100Not reviewed
sdtm-dm-armsDM100Not reviewed
sdtm-dm-basicDM120ApproveApproveApproved
sdtm-dm-datesDM100Not reviewed
sdtm-dm-deathDM100Not reviewed
sdtm-dm-metadataDM100Not reviewed
sdtm-dm-no-deathsDM100Not reviewed
sdtm-dm-odm-snapshotDM100Not reviewed
sdtm-dm-race-ethnicityDM100Not reviewed
sdtm-dm-sdtmig33DM100Not reviewed
sdtm-dm-xptDM100Not reviewed
sdtm-ds-multi-form-dispositionDS100Not reviewed
sdtm-ds-reasonsDS100Not reviewed
sdtm-ds-sequenceDS100Not reviewed
sdtm-ec-collected-exposureEC100Not reviewed
sdtm-eg-ecg-findingsEG100Not reviewed
sdtm-ex-combinationEX100Not reviewed
sdtm-ex-from-ecEX100Not reviewed
sdtm-ex-infusion-durationEX100Not reviewed
sdtm-ex-intervalsEX100Not reviewed
sdtm-fa-event-findingsFA100Not reviewed
sdtm-fa-odm-multitestFA100Not reviewed
sdtm-fa-reactogenicity-diaryFA100Not reviewed
sdtm-lb-character-resultsLB100Not reviewed
sdtm-lb-compartmentsLB100Not reviewed
sdtm-lb-findingsLB100Not reviewed
sdtm-lb-gradingLB100Not reviewed
sdtm-lb-lab-specific-rangesLB100Not reviewed
sdtm-lb-last-observation-before-exposureLB100Not reviewed
sdtm-lb-metadataLB100Not reviewed
sdtm-lb-multiformLB100Not reviewed
sdtm-lb-rangesLB100Not reviewed
sdtm-mh-ongoing-conditionsMH100Not reviewed
sdtm-mh-prespecified-conditionsMH100Not reviewed
sdtm-mo-sdtmig33MO100Not reviewed
sdtm-pc-pk-concentrationsPC100Not reviewed
sdtm-pp-pk-parametersPP112ApproveIn review
sdtm-pr-proceduresPR112ApproveIn review
sdtm-qs-questionnaire-itemsQS120ApproveApproveApproved
sdtm-relrec-dataset-levelRELREC120ApproveApproveApproved
sdtm-relrec-linksRELREC120ApproveApproveApproved
sdtm-rs-timepoint-responseRS130Not approveApproveApproveNeeds rework
sdtm-se-subject-elementsSE120ApproveApproveApproved
sdtm-suppdm-metadataSUPPDM130Not approveApproveApproveNeeds rework
sdtm-suppmh-linkageSUPPMH120ApproveApproveApproved
sdtm-suppmh-long-termsSUPPMH120ApproveApproveApproved
sdtm-suppmh-qualifiersSUPPMH111ApproveIn review
sdtm-sv-sdtmig33SV120ApproveApproveApproved
sdtm-sv-subject-visitsSV111ApproveIn review
sdtm-ta-sponsor-epochTA120Not approveApproveNeeds rework
sdtm-tr-tumor-measurementsTR110ApproveIn review
sdtm-ts-trial-summaryTS110ApproveIn review
sdtm-tu-tumor-identificationTU120ApproveApproveApproved
sdtm-vs-collected-formVS110ApproveIn review
sdtm-vs-diary-missed-daysVS100Not reviewed
sdtm-vs-epoch-from-subject-elementsVS110ApproveIn review
sdtm-vs-planned-time-pointsVS110Not approveIn review
sdtm-vs-replicatesVS110ApproveIn review
sdtm-vs-study-dayVS110ApproveIn review
sdtm-vs-unitsVS110ApproveIn review
adam-adae-adamig11ADAE120ApproveNot approveNeeds rework
adam-adae-analysis-timeADAE120ApproveApproveApproved
adam-adae-deathADAE110ApproveIn review
adam-adae-exposure-adjusted-incidenceADAE110ApproveIn review
adam-adae-occurrence-flagsADAE110ApproveIn review
adam-adae-onset-emergenceADAE110ApproveIn review
adam-adae-partial-datesADAE110ApproveIn review
adam-adae-partial-timesADAE110ApproveIn review
adam-adae-phase-emergenceADAE100Not reviewed
adam-adae-post-dose-windowADAE100Not reviewed
adam-adae-post-indexADAE100Not reviewed
adam-adae-prior-serious-eventADAE100Not reviewed
adam-adae-proper-case-termsADAE100Not reviewed
adam-adae-protocol-reviewADAE100Not reviewed
adam-adae-query-flagsADAE100Not reviewed
adam-adae-review-orderADAE100Not reviewed
adam-adae-serious-eventsADAE100Not reviewed
adam-adae-serious-sequenceADAE100Not reviewed
adam-adae-severityADAE100Not reviewed
adam-adae-severity-overrideADAE100Not reviewed
adam-adae-severity-rankADAE100Not reviewed
adam-adae-text-cleanupADAE100Not reviewed
adam-adae-worsening-emergenceADAE100Not reviewed
adam-adae-worst-severityADAE100Not reviewed
adam-adaecm-related-pairsADAECM100Not reviewed
adam-adce-worst-toxicityADCE100Not reviewed
adam-adcm-atc-classesADCM100Not reviewed
adam-adcm-end-date-boundADCM100Not reviewed
adam-adcm-free-text-start-dateADCM100Not reviewed
adam-adcm-on-treatmentADCM100Not reviewed
adam-adcm-related-eventsADCM100Not reviewed
adam-adeg-derived-intervalsADEG100Not reviewed
adam-adeg-placebo-corrected-changeADEG110ApproveIn review
adam-adeg-qtc-flagsADEG110ApproveIn review
adam-adeg-replicate-qtc-averageADEG110ApproveIn review
adam-adeg-time-matched-baselineADEG100Not reviewed
adam-adeg-time-matched-concentrationADEG100Not reviewed
adam-adex-cumulative-doseADEX100Not reviewed
adam-adex-dose-reductionADEX100Not reviewed
adam-adex-infusion-durationADEX121ApproveApproveApproved
adam-adex-uncollectedADEX130ApproveApproveApproveApproved
adam-adfa-feverADFA120ApproveApproveApproved
adam-adice-governing-eventADICE110ApproveIn review
adam-adis-log-titerADIS100Not reviewed
adam-adlb-adamig11ADLB100Not reviewed
adam-adlb-bdsADLB100Not reviewed
adam-adlb-character-result-textADLB100Not reviewed
adam-adlb-closest-visitADLB100Not reviewed
adam-adlb-end-of-treatmentADLB100Not reviewed
adam-adlb-limit-imputationADLB100Not reviewed
adam-adlb-lymphocytesADLB100Not reviewed
adam-adlb-meanADLB100Not reviewed
adam-adlb-metadataADLB100Not reviewed
adam-adlb-nonparametric-limitsADLB100Not reviewed
adam-adlb-ordered-sumADLB100Not reviewed
adam-adlb-parameter-namesADLB100Not reviewed
adam-adlb-reference-limitsADLB100Not reviewed
adam-adlb-reported-precisionADLB100Not reviewed
adam-adlb-shift-criteriaADLB100Not reviewed
adam-adlb-supplb-padded-keyADLB100Not reviewed
adam-adlbc-row-windowADLBC100Not reviewed
adam-adlbc-window-chainADLBC100Not reviewed
adam-adoe-study-eyeADOE100Not reviewed
adam-adpc-blq-imputationADPC101Not reviewed
adam-adpc-relative-timesADPC101Not reviewed
adam-adpp-accumulation-ratioADPP101Not reviewed
adam-adpp-carryover-exclusionADPP101Not reviewed
adam-adpp-comparison-setsADPP101Not reviewed
adam-adpp-dose-normalizedADPP101Not reviewed
adam-adpp-geometric-mean-ratioADPP101Not reviewed
adam-adpp-period-treatmentADPP100Not reviewed
adam-adqs-missed-visit-locfADQS110Not approveIn review
adam-adqs-multi-scale-scoringADQS101Not reviewed
adam-adqs-pro-phantom-recordsADQS101Not reviewed
adam-adqs-screening-baselineADQS101Not reviewed
adam-adqs-subscale-scoreADQS101Not reviewed
adam-adrs-best-responseADRS110ApproveIn review
adam-adrs-composite-responseADRS110ApproveIn review
adam-adrs-confirmed-responseADRS110Not approveIn review
adam-adrs-measurable-diseaseADRS110ApproveIn review
adam-adrs-response-prepADRS110ApproveIn review
adam-adrs-response-recordsADRS100Not reviewed
adam-adsl-adamig11ADSL100Not reviewed
adam-adsl-adamig12ADSL100Not reviewed
adam-adsl-age-groupADSL100Not reviewed
adam-adsl-alive-dateADSL100Not reviewed
adam-adsl-analysis-ageADSL100Not reviewed
adam-adsl-bmiADSL100Not reviewed
adam-adsl-bmi-quartile-groupADSL100Not reviewed
adam-adsl-completion-flagADSL100Not reviewed
adam-adsl-country-regionADSL100Not reviewed
adam-adsl-crossover-periodsADSL100Not reviewed
adam-adsl-crossover-sequenceADSL100Not reviewed
adam-adsl-demographicsADSL100Not reviewed
adam-adsl-dispositionADSL100Not reviewed
adam-adsl-dose-adjustmentADSL100Not reviewed
adam-adsl-durationADSL100Not reviewed
adam-adsl-flag-chainADSL110Not approveIn review
adam-adsl-investigator-commentADSL110Not approveIn review
adam-adsl-new-therapyADSL110ApproveIn review
adam-adsl-period-datesADSL100Not reviewed
adam-adsl-period-statusADSL100Not reviewed
adam-adsl-randomizationADSL100Not reviewed
adam-adsl-rescue-medADSL100Not reviewed
adam-adsl-site-parseADSL100Not reviewed
adam-adsl-treatmentADSL100Not reviewed
adam-adsl-xptADSL100Not reviewed
adam-adtr-nadirADTR100Not reviewed
adam-adtr-sumADTR100Not reviewed
adam-adtte-dorADTTE100Not reviewed
adam-adtte-first-aeADTTE100Not reviewed
adam-adtte-osADTTE100Not reviewed
adam-adtte-pfsADTTE100Not reviewed
adam-adtte-pro-deteriorationADTTE100Not reviewed
adam-advs-bmiADVS100Not reviewed
adam-advs-bsaADVS100Not reviewed
adam-advs-carryforwardADVS100Not reviewed
adam-advs-crossover-period-recordsADVS100Not reviewed
adam-advs-dosing-weightADVS100Not reviewed
adam-advs-first-observed-carryADVS100Not reviewed
adam-advs-locfADVS100Not reviewed
adam-advs-locf-recordADVS100Not reviewed
adam-advs-mapADVS100Not reviewed
adam-advs-orthostatic-criteriaADVS100Not reviewed
adam-advs-percentilesADVS100Not reviewed
adam-advs-prior-resultADVS100Not reviewed
adam-advs-window-tableADVS100Not reviewed
adam-advs-windowsADVS100Not reviewed
adam-clinsite-site-levelCLINSITE100Not reviewed
adam-results-ae-incidenceRESULTS100Not reviewed