Build a FHIR ResearchStudy and Molecular Observation Bundle Orchestrator
Construct multi-resource FHIR R5 bundles linking ResearchStudy, Specimen, and DiagnosticReport entities. Validate cross-resource references and export bundles for translational biobanks.
What you are building
The core problem, expected build, and operating context for this challenge.
Construct multi-resource FHIR R5 bundles linking ResearchStudy, Specimen, and DiagnosticReport entities. Validate cross-resource references and export bundles for translational biobanks.
Interoperability Architect
Ingest trial metadata and synthetic sequence observation tables.
Construct corresponding FHIR ResearchStudy and Observation resources with valid references.
Evaluate link integrity between specimens and molecular diagnostic reports.
Serialize bundle into standard FHIR R5 JSON format with narrative sections.
Web interface with visual resource dependency graph and JSON schema validator.
Construct synthetic research trial protocols and synthetic specimen IDs matching FHIR R5 schema guides. Starter examples below are synthetic. They are not downloaded records.
HL7 FHIR overview Implements FHIR resource composition and reference linking between Foundation, Administration, and Diagnostics modules.
langgraph, pydantic, fastapi. LangGraph manages stateful multi-step cycles required to resolve and validate bi-directional FHIR references. API-hosted Claude or OpenAI model to verify narrative text consistency and FHIR rule alignment.
Submit runnable source, pinned dependencies, setup commands, a working interface, example outputs, and a recorded end-to-end demo. Include tests and an action log.
Builds valid FHIR R5 Bundle objects containing ResearchStudy and Specimen resources.
Ensures all internal resource references resolve without broken pointers.
Validates resource syntax against standard FHIR JSON schemas.
```json [ { "input": { "study_id": "STUDY-42", "title": "Synthetic Genomic Trial", "specimen_ids": [ "SP-10" ] }, "expected_output": { "resourceType": "Bundle", "type": "collection", "total_resources": 2, "reference_integrity": "VALID", "study_id": "STUDY-42" } }, { "input": { "study_id": "STUDY-43", "title": "Incomplete Trial", "specimen_ids": [ "SP-999_NONEXISTENT" ] }, "expected_output": { "resourceType": "Bundle", "type": "collection", "total_resources": 1, "reference_integrity": "BROKEN_REFERENCE", "missing_references": [ "SP-999_NONEXISTENT" ] } } ] ```
Translational research bundling engine using mock patient and study data. No diagnostic operations. Use mock external writes. Require human review before any real deployment.
Participation guide
Translational research bundling engine using mock patient and study data. No diagnostic operations. Use mock external writes and human review.
How work is evaluated
Builds valid FHIR R5 Bundle objects containing ResearchStudy and Specimen resources. Ensures all internal resource references resolve without broken pointers. Validates resource syntax against standard FHIR JSON schemas.
Runnable source, pinned dependencies, setup commands, working interface, example outputs, recorded demo, tests, and action logs.
Challenge datasets
Public datasets, plus the private datasets you have access to.
How submissions are scored
These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.
Complete workflow
Ingest trial metadata and synthetic sequence observation tables. Construct corresponding FHIR ResearchStudy and Observation resources with valid references. Evaluate link integrity between specimens and molecular diagnostic reports. Serialize bundle into standard FHIR R5 JSON format with narrative sections.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Correctness and evidence
Builds valid FHIR R5 Bundle objects containing ResearchStudy and Specimen resources. Ensures all internal resource references resolve without broken pointers. Validates resource syntax against standard FHIR JSON schemas.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Review interface
Web interface with visual resource dependency graph and JSON schema validator.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Safe execution
Translational research bundling engine using mock patient and study data. No diagnostic operations.
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Ingest trial metadata and synthetic sequence observation tables.
Construct corresponding FHIR ResearchStudy and Observation resources with valid references.
Evaluate link integrity between specimens and molecular diagnostic reports.
Serialize bundle into standard FHIR R5 JSON format with narrative sections.
Reference links and supporting material
Construct synthetic research trial protocols and synthetic specimen IDs matching FHIR R5 schema guides. Supplied starter examples are synthetic, not source extracts.
Challenge setup
Configuration summary for this challenge.
Challenge input
Input details are not configured.
LangGraph
Runtime for stateful agent workflows.
Evaluated output
No output checks are configured.
- Ingest trial metadata and synthetic sequence observation tables. Construct corresponding FHIR ResearchStudy...
- Builds valid FHIR R5 Bundle objects containing ResearchStudy and Specimen resources. Ensures all internal r...
- Web interface with visual resource dependency graph and JSON schema validator.
- 2 public reference cases
- 2 configured tools
Summary shows the first task, up to three tools, and up to three evidence items. Open the technical recipe to view all configured items.
View technical recipe
Configured tools
- LangGraph · Optional
- LangGraph · Optional
Evaluation contract
- Complete workflow · Weight 40
- Correctness and evidence · Weight 30
- Review interface · Weight 20
- Safe execution · Weight 10
Reference cases
- 2 public reference cases
Workflow tasks
No workflow tasks are configured.
Recipe freeze marker
No recipe freeze time is recorded.