ServiceRequest

FHIR Cross-version Mappings for ServiceRequest based on the R5 structure

DiagnosticOrder (1.0.2)ProcedureRequest (1.0.2)ReferralRequest (1.0.2)ProcedureRequest (3.0.2)ReferralRequest (3.0.2)ServiceRequest (4.0.1)ServiceRequest (4.3.0)ServiceRequest (5.0.0)
DiagnosticOrder>ProcedureRequest=ReferralRequest=ProcedureRequest>ReferralRequest>ServiceRequest=ServiceRequest=ServiceRequest
No cross-version extension allowed for this element because In 3.0.2 this had no equivalent D.item : BackboneElement : [0..*]>
No cross-version extension allowed for this element because No Change D.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change P.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change R.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change P.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change R.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change S.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change S.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change S.identifier : Identifier : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.instantiatesCanonical : canonical(ActivityDefinition|PlanDefinition) : [0..*]=No cross-version extension allowed for this element because No Change S.instantiatesCanonical : canonical(ActivityDefinition|PlanDefinition) : [0..*]=No cross-version extension allowed for this element because No Change S.instantiatesCanonical : canonical(ActivityDefinition|PlanDefinition) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.instantiatesUri : uri : [0..*]=No cross-version extension allowed for this element because No Change S.instantiatesUri : uri : [0..*]=No cross-version extension allowed for this element because No Change S.instantiatesUri : uri : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 4.0.1 this got new targets P.basedOn : Reference(Resource) : [0..*]=Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 4.0.1 this got new targets R.basedOn : Reference(ReferralRequest|CarePlan|ProcedureRequest) : [0..*]=Extension definition for this version of the element. Defined because: New Targets CarePlan|ServiceRequest|MedicationRequest,New Targets MedicationRequest S.basedOn : Reference(CarePlan|ServiceRequest|MedicationRequest) : [0..*]=No cross-version extension allowed for this element because No Change S.basedOn : Reference(CarePlan|ServiceRequest|MedicationRequest) : [0..*]=No cross-version extension allowed for this element because No Change S.basedOn : Reference(CarePlan|ServiceRequest|MedicationRequest) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 4.0.1 this got new targets P.replaces : Reference(Resource) : [0..*]=Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.replaces : Reference(ReferralRequest) : [0..*]=No cross-version extension allowed for this element because No Change S.replaces : Reference(ServiceRequest) : [0..*]=No cross-version extension allowed for this element because No Change S.replaces : Reference(ServiceRequest) : [0..*]=No cross-version extension allowed for this element because No Change S.replaces : Reference(ServiceRequest) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) P.requisition : Identifier : [0..1]=Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.groupIdentifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change S.requisition : Identifier : [0..1]=No cross-version extension allowed for this element because No Change S.requisition : Identifier : [0..1]=No cross-version extension allowed for this element because No Change S.requisition : Identifier : [0..1]
Extension definition for this version of the element. Defined because: Removed code 'failed (http://hl7.org/fhir/1.0/diagnostic-order-status)' D.status : code : [0..1]No cross-version extension allowed for this element because No Change P.status : code : [0..1]No cross-version extension allowed for this element because No Change R.status : code : [1..1]Extension definition for this version of the element. Defined because: Added codes 'cancelled, entered-in-error, unknown (http://hl7.org/fhir/3.0/request-status)' P.status : code : [1..1]Extension definition for this version of the element. Defined because: Added codes 'entered-in-error, unknown, suspended (http://hl7.org/fhir/3.0/request-status)' R.status : code : [1..1]No cross-version extension allowed for this element because No Change S.status : code : [1..1]No cross-version extension allowed for this element because No Change S.status : code : [1..1]No cross-version extension allowed for this element because No Change S.status : code : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) P.intent : code : [1..1]Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.intent : code : [1..1]Extension definition for this version of the element. Defined because: Added code 'directive (http://hl7.org/fhir/4.0/request-intent)' S.intent : code : [1..1]No cross-version extension allowed for this element because No Change S.intent : code : [1..1]No cross-version extension allowed for this element because No Change S.intent : code : [1..1]
No cross-version extension allowed for this element because In 4.0.1 this started to repeat R.type : CodeableConcept : [0..1]=Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) P.category : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change R.type : CodeableConcept : [0..1]=Extension definition for this version of the element. Defined because: Element repeats S.category : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.category : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.category : CodeableConcept : [0..*]
No cross-version extension allowed for this element because No Change D.priority : code : [0..1]No cross-version extension allowed for this element because No Change P.priority : code : [0..1]Extension definition for this version of the element. Defined because: In 3.0.2 the types CodeableConcept are removed,In 3.0.2 the types code are added R.priority : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change P.priority : code : [0..1]Extension definition for this version of the element. Defined because: New Types code R.priority : code : [0..1]No cross-version extension allowed for this element because No Change S.priority : code : [0..1]No cross-version extension allowed for this element because No Change S.priority : code : [0..1]No cross-version extension allowed for this element because No Change S.priority : code : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) P.doNotPerform : boolean : [0..1]=No cross-version extension allowed for this element because No Change S.doNotPerform : boolean : [0..1]=No cross-version extension allowed for this element because No Change S.doNotPerform : boolean : [0..1]=No cross-version extension allowed for this element because No Change S.doNotPerform : boolean : [0..1]
Extension definition for this version of the element. Defined because: In 5.0.0 the types CodeableConcept are removed,In 5.0.0 the types CodeableReference are added D.i.code : CodeableConcept : [1..1]=Extension definition for this version of the element. Defined because: In 5.0.0 the types CodeableConcept are removed,In 5.0.0 the types CodeableReference are added P.code : CodeableConcept : [1..1]=Extension definition for this version of the element. Defined because: In 4.0.1 this stopped repeating,In 5.0.0 the types CodeableReference are added R.serviceRequested : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change P.code : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change R.serviceRequested : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.code : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.code : CodeableConcept : [0..1]=Extension definition for this version of the element. Defined because: New Types CodeableReference,New Types CodeableReference,New Types CodeableReference S.code : CodeableReference(ActivityDefinition|PlanDefinition) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),In 5.0.0 the types BackboneElement are added S.orderDetail : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.orderDetail : CodeableConcept : [0..*]=Extension definition for this version of the element. Defined because: New Types BackboneElement S.orderDetail : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version S.o.parameterFocus : CodeableReference(Device|DeviceDefinition|DeviceRequest|SupplyRequest|Medication|MedicationRequest|BiologicallyDerivedProduct|Substance) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version S.o.parameter : [1..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version S.o.p.code : CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version S.o.p.value[x] : Quantity|Ratio|Range|boolean|CodeableConcept|string|Period : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.quantity[x] : Quantity|Ratio|Range : [0..1]=No cross-version extension allowed for this element because No Change S.quantity[x] : Quantity|Ratio|Range : [0..1]=No cross-version extension allowed for this element because No Change S.quantity[x] : Quantity|Ratio|Range : [0..1]
No cross-version extension allowed for this element because No Change D.subject : Reference(Patient|Group|Location|Device) : [1..1]=No cross-version extension allowed for this element because In 3.0.2 this got new targets P.subject : Reference(Patient|Group) : [1..1]=No cross-version extension allowed for this element because In 3.0.2 this got new targets R.patient : Reference(Patient) : [0..1]=Extension definition for this version of the element. Defined because: New Targets Location|Device P.subject : Reference(Patient|Group|Location|Device) : [1..1]=Extension definition for this version of the element. Defined because: New Targets Group,In 4.0.1 this got new targets R.subject : Reference(Patient|Group) : [1..1]=Extension definition for this version of the element. Defined because: New Targets Location|Device S.subject : Reference(Patient|Group|Location|Device) : [1..1]=No cross-version extension allowed for this element because No Change S.subject : Reference(Patient|Group|Location|Device) : [1..1]=No cross-version extension allowed for this element because No Change S.subject : Reference(Patient|Group|Location|Device) : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.focus : Reference(Resource) : [0..*]
No cross-version extension allowed for this element because In 3.0.2 this got new targets D.encounter : Reference(Encounter) : [0..1]=No cross-version extension allowed for this element because In 3.0.2 this got new targets P.encounter : Reference(Encounter) : [0..1]=No cross-version extension allowed for this element because In 3.0.2 this got new targets R.encounter : Reference(Encounter) : [0..1]=Extension definition for this version of the element. Defined because: New Targets EpisodeOfCare,New Targets EpisodeOfCare P.context : Reference(Encounter|EpisodeOfCare) : [0..1]=Extension definition for this version of the element. Defined because: New Targets EpisodeOfCare R.context : Reference(Encounter|EpisodeOfCare) : [0..1]=No cross-version extension allowed for this element because No Change S.encounter : Reference(Encounter) : [0..1]=No cross-version extension allowed for this element because No Change S.encounter : Reference(Encounter) : [0..1]=No cross-version extension allowed for this element because No Change S.encounter : Reference(Encounter) : [0..1]
No cross-version extension allowed for this element because No Change P.scheduled[x] : dateTime|Period|Timing : [0..1]=No cross-version extension allowed for this element because In 3.0.2 this had no equivalent R.fulfillmentTime : Period : [0..1]>No cross-version extension allowed for this element because No Change P.occurrence[x] : dateTime|Period|Timing : [0..1]=Extension definition for this version of the element. Defined because: Not Equivalent,In 4.0.1 the types Timing are added R.occurrence[x] : dateTime|Period : [0..1]=Extension definition for this version of the element. Defined because: New Types Timing S.occurrence[x] : dateTime|Period|Timing : [0..1]=No cross-version extension allowed for this element because No Change S.occurrence[x] : dateTime|Period|Timing : [0..1]=No cross-version extension allowed for this element because No Change S.occurrence[x] : dateTime|Period|Timing : [0..1]
No cross-version extension allowed for this element because No Change P.asNeeded[x] : boolean|CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change P.asNeeded[x] : boolean|CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.asNeeded[x] : boolean|CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.asNeeded[x] : boolean|CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.asNeeded[x] : boolean|CodeableConcept : [0..1]
No cross-version extension allowed for this element because No Change P.orderedOn : dateTime : [0..1]=No cross-version extension allowed for this element because No Change R.date : dateTime : [0..1]=No cross-version extension allowed for this element because No Change P.authoredOn : dateTime : [0..1]=No cross-version extension allowed for this element because No Change R.authoredOn : dateTime : [0..1]=No cross-version extension allowed for this element because No Change S.authoredOn : dateTime : [0..1]=No cross-version extension allowed for this element because No Change S.authoredOn : dateTime : [0..1]=No cross-version extension allowed for this element because No Change S.authoredOn : dateTime : [0..1]
No cross-version extension allowed for this element because In 3.0.2 this got new targets D.orderer : Reference(Practitioner) : [0..1]=No cross-version extension allowed for this element because In 3.0.2 this got new targets P.orderer : Reference(Practitioner|Patient|RelatedPerson|Device) : [0..1]=Extension definition for this version of the element. Defined because: In 3.0.2 the types Reference are removed,In 3.0.2 the types BackboneElement are added R.requester : Reference(Practitioner|Organization|Patient) : [0..1]=Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 4.0.1 the types Reference are added P.requester : [0..1]=Extension definition for this version of the element. Defined because: New Types BackboneElement,In 4.0.1 the types Reference are added R.requester : [0..1]=Extension definition for this version of the element. Defined because: New Targets PractitionerRole|Patient|RelatedPerson,New Types Reference S.requester : Reference(Practitioner|PractitionerRole|Organization|Patient|RelatedPerson|Device) : [0..1]=No cross-version extension allowed for this element because No Change S.requester : Reference(Practitioner|PractitionerRole|Organization|Patient|RelatedPerson|Device) : [0..1]=Extension definition for this version of the element. Defined because: The parent can be used as a cross-version extension in at least one version S.requester : Reference(Practitioner|PractitionerRole|Organization|Patient|RelatedPerson|Device) : [0..1]
No cross-version extension allowed for this element because In 3.0.2 this got new targets D.orderer : Reference(Practitioner) : [0..1]=Extension definition for this version of the element. Defined because: New Targets Organization,In 4.0.1 this got new targets P.r.agent : Reference(Device|Practitioner|Organization) : [1..1]=Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 4.0.1 this had no equivalent R.r.agent : Reference(Practitioner|Organization|Patient|RelatedPerson|Device) : [1..1]>
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) P.performerType : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.performerType : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.performerType : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change S.performerType : CodeableConcept : [0..1]
No cross-version extension allowed for this element because In 3.0.2 this got new targets P.performer : Reference(Practitioner|Organization|Patient|RelatedPerson) : [0..1]=No cross-version extension allowed for this element because In 3.0.2 this got new targets R.recipient : Reference(Practitioner|Organization) : [0..*]=Extension definition for this version of the element. Defined because: New Targets Device|HealthcareService,In 4.0.1 this started to repeat P.performer : Reference(Practitioner|Organization|Patient|Device|RelatedPerson|HealthcareService) : [0..1]=Extension definition for this version of the element. Defined because: New Targets HealthcareService,In 4.0.1 this got new targets R.recipient : Reference(Practitioner|Organization|HealthcareService) : [0..*]=Extension definition for this version of the element. Defined because: Element repeats,New Targets PractitionerRole|CareTeam|Patient|Device|RelatedPerson S.performer : Reference(Practitioner|PractitionerRole|Organization|CareTeam|HealthcareService|Patient|Device|RelatedPerson) : [0..*]=No cross-version extension allowed for this element because No Change S.performer : Reference(Practitioner|PractitionerRole|Organization|CareTeam|HealthcareService|Patient|Device|RelatedPerson) : [0..*]=No cross-version extension allowed for this element because No Change S.performer : Reference(Practitioner|PractitionerRole|Organization|CareTeam|HealthcareService|Patient|Device|RelatedPerson) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.location : CodeableReference(Location) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.reason : CodeableReference(Condition|Observation|DiagnosticReport|DocumentReference|DetectedIssue) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.insurance : Reference(Coverage|ClaimResponse) : [0..*]=No cross-version extension allowed for this element because No Change S.insurance : Reference(Coverage|ClaimResponse) : [0..*]=No cross-version extension allowed for this element because No Change S.insurance : Reference(Coverage|ClaimResponse) : [0..*]
Extension definition for this version of the element. Defined because: In 5.0.0 the types Reference are removed,In 5.0.0 the types CodeableReference are added R.supportingInformation : Reference(Resource) : [0..*]=Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 5.0.0 the types CodeableReference are added P.supportingInfo : Reference(Resource) : [0..*]=No cross-version extension allowed for this element because No Change R.supportingInfo : Reference(Resource) : [0..*]=No cross-version extension allowed for this element because No Change S.supportingInfo : Reference(Resource) : [0..*]=No cross-version extension allowed for this element because No Change S.supportingInfo : Reference(Resource) : [0..*]=Extension definition for this version of the element. Defined because: New Types CodeableReference,New Types CodeableReference S.supportingInfo : CodeableReference(Resource) : [0..*]
No cross-version extension allowed for this element because No Change R.dateSent : dateTime : [0..1]
No cross-version extension allowed for this element because No Change D.specimen : Reference(Specimen) : [0..*]=No cross-version extension allowed for this element because No Change P.specimen : Reference(Specimen) : [0..*]=No cross-version extension allowed for this element because No Change S.specimen : Reference(Specimen) : [0..*]=No cross-version extension allowed for this element because No Change S.specimen : Reference(Specimen) : [0..*]=No cross-version extension allowed for this element because No Change S.specimen : Reference(Specimen) : [0..*]
No cross-version extension allowed for this element because No Change D.i.specimen : Reference(Specimen) : [0..*]=
No cross-version extension allowed for this element because In 3.0.2 this started to repeat D.i.bodySite : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change P.bodySite : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change P.bodySite : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.bodySite : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.bodySite : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.bodySite : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) S.bodyStructure : Reference(BodyStructure) : [0..1]
No cross-version extension allowed for this element because No Change D.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change P.notes : Annotation : [0..*]=No cross-version extension allowed for this element because No Change P.note : Annotation : [0..*]=Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change S.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change S.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change S.note : Annotation : [0..*]
No cross-version extension allowed for this element because No Change D.event : BackboneElement : [0..*]
No cross-version extension allowed for this element because No Change D.e.status : code : [1..1]
No cross-version extension allowed for this element because No Change D.e.description : CodeableConcept : [0..1]
No cross-version extension allowed for this element because No Change D.e.dateTime : dateTime : [1..1]
No cross-version extension allowed for this element because No Change D.e.actor : Reference(Practitioner|Device) : [0..1]
No cross-version extension allowed for this element because No Change D.i.status : code : [0..1]
No cross-version extension allowed for this element because No Change D.i.event : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),In 5.0.0 this started to repeat S.patientInstruction : string : [0..1]=No cross-version extension allowed for this element because No Change S.patientInstruction : string : [0..1]=Extension definition for this version of the element. Defined because: Element repeats S.patientInstruction : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version S.p.instruction[x] : markdown|Reference(DocumentReference) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) P.relevantHistory : Reference(Provenance) : [0..*]=Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.relevantHistory : Reference(Provenance) : [0..*]=No cross-version extension allowed for this element because No Change S.relevantHistory : Reference(Provenance) : [0..*]=No cross-version extension allowed for this element because No Change S.relevantHistory : Reference(Provenance) : [0..*]=No cross-version extension allowed for this element because No Change S.relevantHistory : Reference(Provenance) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.locationCode : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.locationCode : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) S.locationReference : Reference(Location) : [0..*]=No cross-version extension allowed for this element because No Change S.locationReference : Reference(Location) : [0..*]
No cross-version extension allowed for this element because No Change D.reason : CodeableConcept : [0..*]=No cross-version extension allowed for this element because In 3.0.2 this had no equivalent P.reason[x] : CodeableConcept|Reference(Condition) : [0..1]<No cross-version extension allowed for this element because In 3.0.2 this started to repeat R.reason : CodeableConcept : [0..1]=Extension definition for this version of the element. Defined because: Not Equivalent P.reasonCode : CodeableConcept : [0..*]=Extension definition for this version of the element. Defined because: Element repeats R.reasonCode : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.reasonCode : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change S.reasonCode : CodeableConcept : [0..*]
No cross-version extension allowed for this element because In 4.0.1 this got new targets D.supportingInformation : Reference(Observation|Condition|DocumentReference) : [0..*]=No cross-version extension allowed for this element because In 3.0.2 this had no equivalent P.reason[x] : CodeableConcept|Reference(Condition) : [0..1]<No cross-version extension allowed for this element because No Change P.reasonReference : Reference(Condition|Observation) : [0..*]=Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 4.0.1 this got new targets R.reasonReference : Reference(Condition|Observation) : [0..*]=Extension definition for this version of the element. Defined because: New Targets DiagnosticReport|DocumentReference,New Targets DiagnosticReport S.reasonReference : Reference(Condition|Observation|DiagnosticReport|DocumentReference) : [0..*]=No cross-version extension allowed for this element because No Change S.reasonReference : Reference(Condition|Observation|DiagnosticReport|DocumentReference) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.definition : Reference(ActivityDefinition|PlanDefinition) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),The parent can be used as a cross-version extension in at least one version R.r.onBehalfOf : Reference(Organization) : [0..1]
No cross-version extension allowed for this element because No Change R.specialty : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change R.specialty : CodeableConcept : [0..1]
No cross-version extension allowed for this element because No Change R.description : string : [0..1]=No cross-version extension allowed for this element because No Change R.description : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) P.definition : Reference(ActivityDefinition|PlanDefinition) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),The parent can be used as a cross-version extension in at least one version P.r.onBehalfOf : Reference(Organization) : [0..1]

R2 DiagnosticOrder.priorityR3 ProcedureRequest.priorityR4 ServiceRequest.priorityR4B ServiceRequest.priorityR5 ServiceRequest.priority
routine=routine=routine=routine=routine
urgent=urgent=urgent=urgent=urgent
stat=stat=stat=stat=stat
asap=asap=asap=asap=asap

R2 ProcedureRequest.priorityR3 ProcedureRequest.priorityR4 ServiceRequest.priorityR4B ServiceRequest.priorityR5 ServiceRequest.priority
routine=routine=routine=routine=routine
urgent=urgent=urgent=urgent=urgent
stat=stat=stat=stat=stat
asap=asap=asap=asap=asap

R3 ReferralRequest.priorityR4 ServiceRequest.priorityR4B ServiceRequest.priorityR5 ServiceRequest.priority
routine=routine=routine=routine
urgent=urgent=urgent=urgent
asap=asap=asap=asap
stat=stat=stat=stat

R2 ReferralRequest.statusR3 ReferralRequest.statusR4 ServiceRequest.statusR4B ServiceRequest.statusR5 ServiceRequest.status
draft=draft=draft=draft=draft
cancelled=cancelled=revoked=revoked=revoked
rejected==
accepted=active=active=active=active
active
requested=
completed=completed=completed=completed=completed
suspended=on-hold=on-hold=on-hold
entered-in-error=entered-in-error=entered-in-error=entered-in-error
unknown=unknown=unknown=unknown

R3 ProcedureRequest.intentR4 ServiceRequest.intentR4B ServiceRequest.intentR5 ServiceRequest.intent
proposal=proposal=proposal=proposal
plan=plan=plan=plan
order=order=order=order
original-order=original-order=original-order=original-order
reflex-order=reflex-order=reflex-order=reflex-order
filler-order=filler-order=filler-order=filler-order
instance-order=instance-order=instance-order=instance-order
option=option=option=option
directive=directive=directive

R3 ReferralRequest.intentR4 ServiceRequest.intentR4B ServiceRequest.intentR5 ServiceRequest.intent
proposal=proposal=proposal=proposal
plan=plan=plan=plan
order=order=order=order
original-order=original-order=original-order=original-order
reflex-order=reflex-order=reflex-order=reflex-order
filler-order=filler-order=filler-order=filler-order
instance-order=instance-order=instance-order=instance-order
option=option=option=option
directive=directive=directive

R2 ProcedureRequest.statusR3 ProcedureRequest.statusR4 ServiceRequest.statusR4B ServiceRequest.statusR5 ServiceRequest.status
draft=draft=draft=draft=draft
proposed<
active=
accepted=active=active=active=active
in-progress=
requested=
completed=completed=completed=completed=completed
received<
suspended=suspended=on-hold=on-hold=on-hold
aborted<cancelled=revoked=revoked=revoked
rejected<=
on-hold=revoked
entered-in-error=entered-in-error=entered-in-error=entered-in-error
unknown=unknown=unknown=unknown

R2 DiagnosticOrder.statusR3 ProcedureRequest.statusR4 ServiceRequest.statusR4B ServiceRequest.statusR5 ServiceRequest.status
planned<draft=draft=draft=draft
proposed<
draft=
accepted<active=active=active=active
received<
in-progress<
requested<
review<
completed=completed=completed=completed=completed
suspended=suspended=on-hold=on-hold=on-hold
rejected<cancelled=revoked=revoked=revoked
cancelled==
on-hold=revoked
failed
entered-in-error=entered-in-error=entered-in-error=entered-in-error
unknown=unknown=unknown=unknown