Mappings for the codexrt-radiotherapy-plan-prescription resource profile.
  
  
  
 | RadiotherapyPlanPrescription | 
 | ServiceRequest | Entity. Role, or Act, Act[moodCode<=INT] |  
 |    text | Act.text? |  
 |    contained | N/A |  
 |    extension |  |  
 |    extension (modalityAndTechnique) |  |  
 |       id | n/a |  
 |       extension |  |  
 |       extension (modality) |  |  
 |          id | n/a |  
 |          url | N/A |  
 |          value[x] | N/A |  
 |       extension (technique) |  |  
 |          id | n/a |  
 |          url | N/A |  
 |          value[x] | N/A |  
 |       extension (radiotherapyEnergyOrIsotope) |  |  
 |       extension (radiotherapyTreatmentDevice) |  |  
 |       extension (radiotherapyTreatmentApplicatorType) |  |  
 |       url | N/A |  
 |    extension (radiotherapy-fractions-prescribed) |  |  
 |    extension (radiotherapy-dose-prescribed-to-volume) |  |  
 |       id | n/a |  
 |       extension |  |  
 |       extension (volume) |  |  
 |          id | n/a |  
 |          url | N/A |  
 |          value[x] | N/A |  
 |       extension (fractionDose) |  |  
 |          id | n/a |  
 |          url | N/A |  
 |          value[x] | N/A |  
 |          value[x] (valueQuantity) | N/A |  
 |       extension (totalDose) |  |  
 |          id | n/a |  
 |          url | N/A |  
 |          value[x] | N/A |  
 |          value[x] (valueQuantity) | N/A |  
 |       url | N/A |  
 |    modifierExtension | N/A |  
 |    identifier | .identifier |  
 |       id | n/a |  
 |       extension | n/a |  
 |       use | Role.code or implied by context |  
 |       type | Role.code or implied by context |  
 |       system | II.root or Role.id.root |  
 |       value | II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) |  
 |       period | Role.effectiveTime or implied by context |  
 |       assigner | II.assigningAuthorityName but note that this is an improper use by the definition of the field.  Also Role.scoper |  
 |    instantiatesCanonical | .outboundRelationship[typeCode=DEFN].target |  
 |    instantiatesUri | .outboundRelationship[typeCode=DEFN].target |  
 |    basedOn | .outboundRelationship[typeCode=FLFS].target |  
 |    replaces | .outboundRelationship[typeCode=RPLC].target |  
 |    requisition | .inboundRelationship(typeCode=COMP].source[moodCode=INT].identifier |  
 |    status | .status |  
 |    intent | .moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere) |  
 |    category | .outboundRelationship[typeCode="COMP].target[classCode="LIST", moodCode="INT"].code |  
 |    category (required) | .outboundRelationship[typeCode="COMP].target[classCode="LIST", moodCode="INT"].code |  
 |    priority | .priorityCode |  
 |    code | .code |  
 |    orderDetail | .code |  
 |    subject | .participation[typeCode=SBJ].role |  
 |    encounter | .inboundRelationship(typeCode=COMP].source[classCode<=PCPR, moodCode=EVN] |  
 |    occurrence[x] | .effectiveTime |  
 |    occurrence[x] (occurrenceTiming) | .effectiveTime |  
 |       id | n/a |  
 |       extension | n/a |  
 |       modifierExtension | N/A |  
 |       event | QLIST<TS> |  
 |       repeat | Implies PIVL or EIVL |  
 |          id | n/a |  
 |          extension | n/a |  
 |          bounds[x] | IVL(TS) used in a QSI |  
 |          bounds[x] (boundsPeriod) | IVL(TS) used in a QSI |  
 |          count | PIVL.count |  
 |          countMax | PIVL.count |  
 |          duration | PIVL.phase |  
 |          durationMax | PIVL.phase |  
 |          durationUnit | PIVL.phase.unit |  
 |          frequency | PIVL.phase |  
 |          frequencyMax | PIVL.phase |  
 |          period | PIVL.phase |  
 |          periodMax | PIVL.phase |  
 |          periodUnit | PIVL.phase.unit |  
 |          dayOfWeek | n/a |  
 |          timeOfDay | n/a |  
 |          when | EIVL.event |  
 |          offset | EIVL.offset |  
 |       code | QSC.code |  
 |    authoredOn | .participation[typeCode=AUT].time |  
 |    requester | .participation[typeCode=AUT].role |  
 |    performerType | .participation[typeCode=PRF].role[scoper.determinerCode=KIND].code |  
 |    performer | .participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE] |  
 |    locationCode | .participation[typeCode=LOC].role[scoper.determinerCode=KIND].code |  
 |    locationReference | .participation[typeCode=LOC].role[scoper.determinerCode=INSTANCE] |  
 |    reasonCode | .reasonCode |  
 |    reasonReference | .outboundRelationship[typeCode=RSON].target |  
 |    insurance | .outboundRelationship[typeCode=COVBY].target |  
 |    supportingInfo | .outboundRelationship[typeCode=PERT].target |  
 |    bodySite | targetSiteCode |  
 |    note | .inboundRelationship(typeCode=SUBJ].source[classCode=ANNGEN, moodCode=EVN].value[xsi:type=ST] |  
 |    patientInstruction | .text |  
 |    relevantHistory | .inboundRelationship(typeCode=SUBJ].source[classCode=CACT, moodCode=EVN] |  
 | RadiotherapyPlanPrescription | 
 | ServiceRequest |  |  
 |    identifier | ClinicalStatement.identifier |  
 |    status | Action.currentStatus |  
 |    code | Procedure.procedureCode |  
 |    orderDetail | Procedure.procedureCode |  
 |    subject | ClinicalStatement.subject |  
 |    encounter | ClinicalStatement.encounter |  
 |    occurrence[x] | Procedure.procedureSchedule |  
 |    occurrence[x] (occurrenceTiming) | Procedure.procedureSchedule |  
 |    authoredOn | Proposal.proposedAtTime |  
 |    requester | ClinicalStatement.statementAuthor |  
 |    bodySite | Procedure.targetBodySite |  
 |    note | ClinicalStatement.additionalText |