MOPA — Medical Oncology Prior Authorization - Local Development build (v0.1.1-snapshot-080926) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Page standards status: Informative |
This page captures the data-model gaps identified in the MOPA analysis. Each item is written as an upstream proposal for mCODE STU5 consideration, with breast cancer PA used as the anchor use case.
Summary
| ID | Problem | Proposed solution | Repo artifact |
|---|---|---|---|
| MOPA-MC-001 | No first-class computable regimen definition | Add regimen PlanDefinition profile | AntiCancerRegimenPlanDefinition |
| MOPA-MC-002 | No patient-specific regimen instance | Add regimen RequestGroup profile | AntiCancerRegimenRequestGroup |
| MOPA-MC-003 | Line-of-therapy semantics not standardized for sequencing/PA | Profile the CRD Request Category and require the treatment-line value set | LineOfTherapyRequestCategory, TreatmentLineCS/VS |
| MOPA-MC-004 | Treatment-intent semantics and coding guidance needed | Profile the CRD Request Category and require the regimen-intent value set | TreatmentIntentRequestCategory, RegimenIntentVS |
| MOPA-MC-005 | Order-level oncology categories need CRD support | Reuse CRD ext-request-category; propose RequestGroup context |
(Da Vinci CRD proposal) |
| MOPA-MC-006 | Disease context placement needs clarity | Use PlanDefinition.subject plus RequestGroup.subject and queried Condition | (no extension artifact) |
| MOPA-MC-007 | No oncology PA data categories pattern | Add oncology data categories pattern for cancer-type PA evaluation | (no repo artifact — see Data Requirements) |
| MOPA-MC-008 | Biomarker results not PA-normalized | Add normalized biomarker result guidance / profiling | Breast cancer PA guidance |
Problem
mCODE has no first-class computable regimen definition.
Proposed solution
Add a regimen PlanDefinition profile. This profile would represent anti-cancer treatment plans as computable clinical guidelines that can be used for prior authorization evaluation and order-select decision support.
Examples
Canonical regimen definitions from this IG:
Target destination
mCODE STU5 regimen PlanDefinition profile in the mCODE Implementation Guide.
Disposition path
mCODE work group proposal and ballot-ready profile design for STU5.
Problem
mCODE has no patient-specific regimen instance representation.
Proposed solution
Add a regimen RequestGroup profile that carries the instantiated regimen definition for a specific patient, including the ordered components and lifecycle state.
Examples
Patient-specific regimen orders from this IG (CRD order-select context):
Also see: CDS Hooks order-select Bundle — Full oncology context payload
Target destination
mCODE STU5 regimen RequestGroup profile.
Disposition path
mCODE work group proposal and instance-model review for STU5 ballot.
Problem
Line of therapy is not standardized for sequencing or prior authorization workflows.
Proposed solution
Add LineOfTherapyRequestCategory, a constraint profile on the Da Vinci CRD
ext-request-category. It requires a CodeableConcept bound to TreatmentLineVS and is exposed
as the optional RequestGroup.extension:category/lineOfTherapy reslice. This keeps the treatment sequence
semantics on the patient-specific order without creating a companion Observation. CRD 2.2.1
needs a RequestGroup extension-context expansion for this use.
Examples
Line of therapy is demonstrated on the patient-specific RequestGroup examples:
Target destination
mCODE STU5 LineOfTherapyRequestCategory semantics and TreatmentLineCS/VS. The underlying
extension URL and RequestGroup context expansion belong to Da Vinci CRD.
Disposition path
mCODE terminology and profile coordination for sequencing semantics.
Problem
Regimen intent is not explicit in mCODE, creating ambiguity about treatment goals. Intent is a patient-specific ordering decision and does not belong on the canonical regimen definition.
Proposed solution
Add TreatmentIntentRequestCategory, a constraint profile on the Da Vinci CRD
ext-request-category. It requires a CodeableConcept bound to RegimenIntentVS and is exposed
as the optional RequestGroup.extension:category/treatmentIntent reslice. The open category 0..* MS
slice still permits other request categories. CRD must add RequestGroup to the extension's
context; mCODE does not own a replacement extension.
Examples
Regimen intent is demonstrated on the patient-specific RequestGroup examples in this IG:
Target destination
mCODE STU5 TreatmentIntentRequestCategory semantics and terminology guidance; the RequestGroup
extension context expansion is a Da Vinci CRD proposal.
Disposition path
mCODE terminology and clinical-semantics review, coordinated with Da Vinci CRD.
Problem
Treatment line as a regimen attribute is missing from mCODE profile design. The ordering context
belongs on the patient-specific RequestGroup, not on the canonical PlanDefinition.
Proposed solution
Carry treatment intent and line of therapy as coded categories on the patient-specific
RequestGroup using the profiled treatmentIntent and lineOfTherapy slices. Both serialize as
Da Vinci CRD ext-request-category values, while the open category 0..* MS slice permits other
categories. CRD 2.2.1 needs the proposed RequestGroup context expansion.
Examples
Treatment line is captured on patient-specific RequestGroup examples:
Target destination
Da Vinci CRD Request Category extension context expansion; mCODE retains the oncology semantics and terminology bindings supplied by the two constraint profiles.
Disposition path
Da Vinci CRD extension-context proposal plus mCODE sequencing-semantics discussion with guideline authorities.
Problem
Disease context must remain distinct from order categories and must not introduce a duplicate regimen extension.
Proposed solution
Use PlanDefinition.subject[x] to declare the protocol's target cancer population. Use
RequestGroup.subject to identify the patient and query the relevant Condition through CRD
FHIR access for patient-specific disease context. Do not define a regimen disease-context extension.
Examples
Disease context examples across the protocol and patient context:
Target destination
PlanDefinition and RequestGroup/Condition implementation guidance; no new mCODE extension.
Disposition path
mCODE context-modeling review for oncology domain.
Problem
mCODE has no standard pattern for declaring which specific observations and conditions are required for a given cancer type's prior authorization evaluation. Implementers building oncology CRD services have no mCODE-grounded way to enumerate the clinical data categories (staging, biomarkers, line of therapy, etc.) relevant to a specific cancer PA decision.
Proposed solution
Add an oncology data categories pattern to mCODE — as structured canonical guidance that declares per-cancer-type clinical data elements needed for PA evaluation. This would give CRD service implementers a standards-grounded reference for what to query when evaluating a given cancer type. MOPA documents the categories in this IG's Data Requirements page; mCODE STU5 would formalize them.
Examples
Target destination
mCODE STU5 — oncology data categories pattern for PA evaluation.
Disposition path
mCODE clinical informatics review; coordinate with Da Vinci CRD/DTR work groups.
Problem
ER/PR/HER2 biomarker results are not PA-normalized across laboratories and assays in mCODE.
Proposed solution
Add normalized biomarker result guidance and profiling to standardize biomarker terminology and thresholds for prior authorization.
Examples
Biomarker normalization context is demonstrated in the breast cancer PA examples. See:
Target destination
mCODE STU5 plus breast cancer PA guidance and biomarker normalization library.
Disposition path
mCODE and MOPA breast cancer work stream; this item is net-new guidance pending mCODE STU5 ballot.
RegimenDaysOfCycle is not a MOPA-MC item. Its real destination is a context-expansion request
against timing-daysOfCycle in the HL7 FHIR Extensions pack. Track it with that destination flag
rather than as an mCODE migration candidate.
PlanDefinition and RequestGroup