病历查阅与数据提取
Chart review & data retrieval
Find and reconcile facts across a patient chart.
20 条本项目编写的提案 · 分类 v1.1 · 新增基准运行 0 次。下方验证方式与部分得分规则是设计,不是执行结果。
- 典型应用
- Epic (test) · OpenEMR · OpenMRS
- 小类 GUI 需求标签
G3· 仅 GUI
任务提案 · 20
展开查看完整原文与建议检查方式;两种界面均保留提案英文原文。
R09.03.01.01-T01 Find a patient by name and date of birth and report the MRN in OpenEMR
原始指令
In the sandbox OpenEMR (synthetic Synthea patients; login in input/creds.txt), find the patient 'Marisol Delgado-Ruiz' born 1987-03-14 (two patients share the name) and write her external ID/MRN to output/answer.json.
- 平台
web· 任意系统(网页)- 应用
- OpenEMR
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
type· 文字与表单click· 指向与点击- 工作产物
WP12· 答案 / 决策- 条件
- 未声明
- 提案难度
- 1 / 5
建议验证方式
Answer exact vs seeded DB. The agent account has no API/FHIR client credentials and direct DB access is firewalled; web access logs confirm GUI navigation only.
建议部分得分
30% correct patient's chart opened (per web access log); 70% exact MRN reported (0 overall if the namesake's MRN)
R09.03.01.01-T02 Report the most recent magnesium within 24 hours in OpenEMR
原始指令
In sandbox OpenEMR, for synthetic patient MRN 400317, find the most recent serum magnesium resulted within the last 24 hours (relative to the sandbox clock) and write value, unit and result time to output/mg.json; write 'none' if there is no result in that window.
- 平台
web· 任意系统(网页)- 应用
- OpenEMR
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
nav· 平移 / 缩放 / 滚动click· 指向与点击- 工作产物
WP12· 答案 / 决策- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
Value, unit and timestamp exact vs seeded lab results; an older magnesium outside the window is planted as a distractor. The agent gets no OpenEMR API/OAuth client or database credentials, and the access log must show the result was viewed in the web session.
建议部分得分
60% value; 20% unit; 20% timestamp
R09.03.01.01-T03 Compute the mean glucose over the last 24 hours in OpenMRS
原始指令
In the sandbox OpenMRS 3 (O3) web app, open synthetic patient 'Kofi Mensah' and compute the average of all blood glucose results (point-of-care and lab) recorded in the last 24 hours. Write the mean rounded to 0.1 mg/dL and the number of values to output/glucose.json.
- 平台
web· 任意系统(网页)- 应用
- OpenMRS
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
nav· 平移 / 缩放 / 滚动click· 指向与点击vis· 视觉判断- 工作产物
WP12· 答案 / 决策- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Mean within 0.1 and count exact vs seeded observations (two concept types, 9 values, one at 24h+5min excluded). REST API blocked for the agent session.
建议部分得分
40% count; 60% mean
R09.03.01.01-T04 Report the last HbA1c and its trend in OpenEMR
原始指令
For synthetic patient MRN 400522 in sandbox OpenEMR, find the last 3 HbA1c results, and write output/a1c.json with the latest value and date and the trend ('increasing', 'decreasing' or 'stable' if within 0.3 points).
- 平台
web· 任意系统(网页)- 应用
- OpenEMR
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
nav· 平移 / 缩放 / 滚动click· 指向与点击- 工作产物
WP12· 答案 / 决策- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Latest value and date exact; trend label exact vs the seeded three values (one result is in a scanned outside-lab document only and must be included). The agent account has no REST/FHIR client credentials, the APIs are disabled in Globals and direct DB access is firewalled; web access logs confirm browser-session navigation only.
建议部分得分
40% latest value and date; 30% three values identified; 30% trend
R09.03.01.01-T05 List active medications with dose and frequency in OpenMRS
原始指令
In sandbox OpenMRS O3 open synthetic patient 'Elena Petrova'. List all currently active medication orders with drug, dose, unit, route and frequency in output/meds.json. Exclude discontinued and expired orders.
- 平台
web· 任意系统(网页)- 应用
- OpenMRS
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
nav· 平移 / 缩放 / 滚动click· 指向与点击- 工作产物
WP12· 答案 / 决策- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Set of active orders equals gold (7 active, 3 discontinued, 1 expired); per-order fields exact after unit normalization. No REST/FHIR credentials are issued and the proxy rejects /ws/rest and /ws/fhir2 calls not issued by the O3 app (typed URLs, scripts); DevTools are disabled and the VM has no shell.
建议部分得分
50% correct active set; 50% field accuracy
R09.03.01.01-T06 Retrieve discharge diagnoses from the last admission in an Epic training environment
原始指令
In the Epic Hyperspace training environment (Citrix remote session, synthetic patient 'Test, Harold' MRN E1004417), open Chart Review, find the discharge summary of the most recent inpatient admission and write the discharge diagnoses with ICD-10 codes to output/dx.json.
- 平台
win· Windows- 应用
- Epic (test)
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G3· 仅 GUI- 交互原语
nav· 平移 / 缩放 / 滚动click· 指向与点击vis· 视觉判断- 工作产物
WP12· 答案 / 决策- 条件
licensed· 授权专业软件- 提案难度
- 3 / 5
建议验证方式
Diagnosis set and codes equal the seeded discharge summary (4 diagnoses); the session is pixel-only (Citrix), so no API route exists; earlier admission's summary is a distractor.
建议部分得分
30% correct admission; 70% diagnoses and codes (proportional)
R09.03.01.01-T07 Reconcile allergy documentation across three chart sources in OpenEMR
原始指令
For synthetic patient MRN 401188 in sandbox OpenEMR, compare the Allergies list, the nursing admission note text and the scanned outside-records PDF in Documents. Write output/allergy_recon.json listing each allergy found, its source(s), reaction, and whether it is missing from the structured list. Do not edit the chart.
- 平台
web· 任意系统(网页)- 应用
- OpenEMR
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
nav· 平移 / 缩放 / 滚动vis· 视觉判断multi· 跨应用- 工作产物
WP12· 答案 / 决策- 条件
hidden· 隐藏 / 过期状态- 提案难度
- 4 / 5
建议验证方式
Allergy set (6) and per-allergy source sets exact; 2 allergies missing from the structured list correctly flagged; reactions match; DB unchanged (no writes by agent). The agent account has no REST/FHIR client credentials, the APIs are disabled in Globals and direct DB access is firewalled; web access logs confirm browser-session navigation only.
建议部分得分
40% allergy set; 25% sources; 25% missing flags; 10% no chart edits
R09.03.01.01-T08 Find when a patient's CKD stage changed from the eGFR history
原始指令
For synthetic patient MRN 400901 in sandbox OpenEMR, review all creatinine/eGFR results over 5 years and determine the first date when eGFR stayed below 60 for >=3 months (CKD stage 3 onset) and the first date of stage 3b (<45 sustained). Write output/ckd.json.
- 平台
web· 任意系统(网页)- 应用
- OpenEMR
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
nav· 平移 / 缩放 / 滚动vis· 视觉判断click· 指向与点击- 工作产物
WP12· 答案 / 决策- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
Both dates exact vs the rule applied to the 34 seeded results (including a transient AKI dip that must not count). The agent account has no REST/FHIR client credentials, the APIs are disabled in Globals and direct DB access is firewalled; web access logs confirm browser-session navigation only.
建议部分得分
50% stage 3 onset date; 50% stage 3b date
R09.03.01.01-T09 Determine vaccines due for a toddler from the immunization history
原始指令
In sandbox OpenMRS O3 open synthetic patient 'Liam Okoro' (age 15 months). From the Immunizations section and the schedule in input/immunization_schedule.pdf, write output/due.json listing vaccines and dose numbers due now or overdue.
- 平台
web· 任意系统(网页)- 应用
- OpenMRS
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
nav· 平移 / 缩放 / 滚动click· 指向与点击- 工作产物
WP12· 答案 / 决策- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Due set equals gold (3 items) computed from seeded doses and the schedule's minimum intervals; extra items penalized. No REST/FHIR credentials are issued and the proxy rejects /ws/rest and /ws/fhir2 calls not issued by the O3 app (typed URLs, scripts); DevTools are disabled and the VM has no shell.
建议部分得分
60% F1 of due vaccines; 40% dose numbers exact on matched vaccines (extra items penalized)
R09.03.01.01-T10 Gather prior-authorization evidence from an Epic training chart
原始指令
In the Epic training environment, for synthetic patient 'Test, Gloria' MRN E1002290, collect the elements required by input/pa_checklist_biologic.pdf (diagnosis with date, failed conventional therapies with start/stop dates, latest CRP and TB screen result) from notes, medications and results, and write output/pa_evidence.json.
- 平台
win· Windows- 应用
- Epic (test)
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G3· 仅 GUI- 交互原语
nav· 平移 / 缩放 / 滚动vis· 视觉判断type· 文字与表单- 工作产物
WP12· 答案 / 决策- 条件
licensed· 授权专业软件long· 长流程- 提案难度
- 4 / 5
建议验证方式
Each checklist element compared with seeded chart facts: diagnosis/date exact, 2 failed therapies with dates within the documented month, CRP value/date exact, TB result exact. The Epic training client runs in a pixel-only Citrix session with no FHIR or Interconnect credentials issued, so chart data is reachable only through Hyperspace screens.
建议部分得分
20% diagnosis; 40% failed therapies; 20% CRP; 20% TB screen
R09.03.01.01-T11 List 2025 encounters with uncontrolled blood pressure in OpenEMR
原始指令
For synthetic patient MRN 400744 in sandbox OpenEMR, review vitals of all encounters in calendar year 2025 and list the dates where systolic >=140 or diastolic >=90 in output/high_bp.json (use the last reading when an encounter has repeats).
- 平台
web· 任意系统(网页)- 应用
- OpenEMR
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
nav· 平移 / 缩放 / 滚动click· 指向与点击vis· 视觉判断- 工作产物
WP12· 答案 / 决策- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Date set exact vs seeded vitals (14 encounters, 3 with repeat readings where only the first is high). The agent account has no REST/FHIR client credentials, the APIs are disabled in Globals and direct DB access is firewalled; web access logs confirm browser-session navigation only.
建议部分得分
70% F1 of date set; 30% the 3 repeat-reading encounters judged by their last reading
R09.03.01.01-T12 Find HIV program patients with unsuppressed viral load in OpenMRS
原始指令
In sandbox OpenMRS O3 (Reports and SQL modules disabled), find all patients enrolled in the 'HIV Care' program at Site B whose most recent viral load in the last 6 months is >1000 copies/mL. Write their identifiers and the latest value/date to output/unsuppressed.csv.
- 平台
web· 任意系统(网页)- 应用
- OpenMRS
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
nav· 平移 / 缩放 / 滚动click· 指向与点击type· 文字与表单- 工作产物
WP12· 答案 / 决策- 条件
long· 长流程- 提案难度
- 4 / 5
建议验证方式
Patient set equals gold (6 of 40 enrolled) with values/dates exact; patients with an older high but recent suppressed result must be excluded. No REST/FHIR credentials are issued and the proxy rejects /ws/rest and /ws/fhir2 calls not issued by the O3 app (typed URLs, scripts); DevTools are disabled and the VM has no shell.
建议部分得分
70% patient-set F1; 30% values and dates
R09.03.01.01-T13 Compare the medication list with pharmacy fill history in OpenEMR
原始指令
For synthetic patient MRN 401023 in sandbox OpenEMR, compare the active medication list with the pharmacy dispense history (Prescriptions > Dispensed) over the last 6 months and write output/adherence.json flagging meds never filled, meds with gaps >30 days, and dispensed meds not on the list.
- 平台
web· 任意系统(网页)- 应用
- OpenEMR
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
nav· 平移 / 缩放 / 滚动vis· 视觉判断multi· 跨应用- 工作产物
WP12· 答案 / 决策- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
Three flag sets compared with gold (2 never filled, 2 gaps, 1 unlisted); gap computation from days-supply checked. The agent account has no REST/FHIR client credentials, the APIs are disabled in Globals and direct DB access is firewalled; web access logs confirm browser-session navigation only.
建议部分得分
35% never-filled; 35% gaps; 30% unlisted
R09.03.01.01-T14 Retrieve an old CT impression from the media tab in Epic training
原始指令
In the Epic training environment, for synthetic patient 'Test, Ronald' MRN E1003310, find the chest CT performed about two years ago (scanned outside report under Media), and write its date, impression text and Lung-RADS category to output/ct.json.
- 平台
win· Windows- 应用
- Epic (test)
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G3· 仅 GUI- 交互原语
nav· 平移 / 缩放 / 滚动vis· 视觉判断click· 指向与点击- 工作产物
WP12· 答案 / 决策- 条件
licensed· 授权专业软件- 提案难度
- 3 / 5
建议验证方式
Date exact; impression text similarity >=0.95 to the scanned report OCR gold; Lung-RADS category exact. The Epic training client runs in a pixel-only Citrix session with no FHIR or Interconnect credentials issued, so the scanned report is reachable only through Hyperspace Media screens.
建议部分得分
30% correct study/date; 40% impression; 30% category
R09.03.01.01-T15 Identify duplicate patient records with variant spellings in OpenEMR
原始指令
Sandbox OpenEMR contains duplicate registrations of one synthetic patient created with name and DOB variants (e.g. transposed day/month, hyphenated surname). Starting from 'Jonathan O'Neill', search the patient finder, compare demographics, and write the PIDs that refer to the same person to output/dupes.json. Do not merge.
- 平台
web· 任意系统(网页)- 应用
- OpenEMR
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
type· 文字与表单nav· 平移 / 缩放 / 滚动vis· 视觉判断- 工作产物
WP12· 答案 / 决策- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
PID set exact (3 records) vs gold; 2 look-alike different people must be excluded; DB unchanged. The agent account has no REST/FHIR client credentials, the APIs are disabled in Globals and direct DB access is firewalled; web access logs confirm browser-session navigation only.
建议部分得分
70% PID set F1; 30% look-alikes excluded and no edits
R09.03.01.01-T16 Build a hospitalization timeline with lengths of stay in OpenMRS
原始指令
In sandbox OpenMRS O3 open synthetic patient 'Grace Banda'. List every inpatient admission over the record (visit type 'Inpatient') with admission and discharge dates, length of stay in days, and the primary discharge diagnosis; report total inpatient days in output/admissions.json.
- 平台
web· 任意系统(网页)- 应用
- OpenMRS
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
nav· 平移 / 缩放 / 滚动click· 指向与点击- 工作产物
WP12· 答案 / 决策- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Admission set (5) with dates exact, LOS computed as calendar days, diagnoses exact; total days exact. An outpatient visit on an admission day is a distractor. No REST/FHIR credentials are issued and the proxy rejects /ws/rest and /ws/fhir2 calls not issued by the O3 app (typed URLs, scripts); DevTools are disabled and the VM has no shell.
建议部分得分
40% admissions and dates; 20% LOS; 20% diagnoses; 20% total
R09.03.01.01-T17 Find conditions documented in notes but missing from the problem list
原始指令
For synthetic patient MRN 401356 in sandbox OpenEMR, read the progress notes from the last 2 years and the active problem list, and write output/missing_problems.json with each condition mentioned as a current diagnosis in notes but absent from the problem list, citing note date.
- 平台
web· 任意系统(网页)- 应用
- OpenEMR
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
nav· 平移 / 缩放 / 滚动vis· 视觉判断- 工作产物
WP12· 答案 / 决策- 条件
long· 长流程- 提案难度
- 5 / 5
建议验证方式
Condition set vs gold (3 planted; also 2 'rule-out' mentions and 1 family-history mention that must not be listed); note dates exact for cited conditions. The agent account has no REST/FHIR client credentials, the APIs are disabled in Globals and direct DB access is firewalled; web access logs confirm browser-session navigation only.
建议部分得分
60% condition-set F1; 25% note dates; 15% no distractors listed
R09.03.01.01-T18 Control pair of T02: retrieve the latest magnesium via FHIR
原始指令
Control pair of T02. Using the OpenEMR FHIR R4 API with the client credentials in input/fhir_client.json, find the most recent serum magnesium Observation within the last 24 hours for patient MRN 400317 and write value, unit and time to output/mg.json.
- 平台
lin· Linuxmac· macOS- 应用
- OpenEMR · FHIR API
- 交互表面
api· API / SDK- GUI 需求 · 任务设定
AP· API 足够- GUI 需求 · 普通权限
AP· API 足够- 交互原语
code· 代码与命令- 工作产物
WP12· 答案 / 决策- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
Same answer key as T02 (value, unit, timestamp exact) enabling a GUI-vs-API comparison on the same fixture.
建议部分得分
60% value; 20% unit; 20% timestamp
R09.03.01.01-T19 Identify preventive care gaps for a pre-visit chart prep in Epic training
原始指令
In the Epic training environment, for synthetic patient 'Test, Maria' MRN E1005521 (58-year-old woman), review Health Maintenance, results and Media and determine which screenings in input/uspstf_table.pdf are overdue as of the sandbox date. Write output/care_gaps.json with each overdue item and the last completion date if any.
- 平台
win· Windows- 应用
- Epic (test)
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G3· 仅 GUI- 交互原语
nav· 平移 / 缩放 / 滚动vis· 视觉判断click· 指向与点击- 工作产物
WP12· 答案 / 决策- 条件
licensed· 授权专业软件hidden· 隐藏 / 过期状态- 提案难度
- 4 / 5
建议验证方式
Overdue set equals gold (colonoscopy done externally per a scanned letter is not overdue; mammogram and lipid panel are); last-completion dates exact. The Epic training client runs in a pixel-only Citrix session with no FHIR or Interconnect credentials issued, so chart data is reachable only through Hyperspace screens.
建议部分得分
70% overdue-set F1; 30% last-completion dates
R09.03.01.01-T20 Determine drugs active at adverse-event onset from medication history
原始指令
Synthetic patient MRN 401402 in sandbox OpenEMR developed a rash on the date given in the latest note. Using the medication list history, prescriptions and notes (including dose changes and holds), determine which drugs and doses were active on that date and which started within the prior 8 weeks. Write output/exposure.json.
- 平台
web· 任意系统(网页)- 应用
- OpenEMR
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
nav· 平移 / 缩放 / 滚动vis· 视觉判断multi· 跨应用- 工作产物
WP12· 答案 / 决策- 条件
long· 长流程hidden· 隐藏 / 过期状态- 提案难度
- 5 / 5
建议验证方式
Active-drug set with doses exact vs gold timeline (11 medications, 2 dose changes, 1 temporary hold documented only in a note); new-start subset exact. The agent account has no REST/FHIR client credentials, the APIs are disabled in Globals and direct DB access is firewalled; web access logs confirm browser-session navigation only.
建议部分得分
45% active set; 25% doses on that date; 30% new-start subset
已有研究映射
以下沿用研究目录中的基准与小类映射,不是逐题标注、执行记录或产品背书。