GuidanceResponse

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

GuidanceResponse (3.0.2)GuidanceResponse (4.0.1)GuidanceResponse (4.3.0)GuidanceResponse (5.0.0)
GuidanceResponse=GuidanceResponse=GuidanceResponse=GuidanceResponse
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 Identifier are added G.requestId : id : [0..1]=Extension definition for this version of the element. Defined because: New Types Identifier G.requestIdentifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change G.requestIdentifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change G.requestIdentifier : Identifier : [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 this started to repeat G.identifier : Identifier : [0..1]=Extension definition for this version of the element. Defined because: Element repeats G.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change G.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change G.identifier : Identifier : [0..*]
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 uri|canonical|CodeableConcept are added G.module : Reference(ServiceDefinition) : [1..1]=Extension definition for this version of the element. Defined because: New Types uri|canonical|CodeableConcept G.module[x] : uri|canonical|CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change G.module[x] : uri|canonical|CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change G.module[x] : uri|canonical|CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) G.status : code : [1..1]No cross-version extension allowed for this element because No Change G.status : code : [1..1]No cross-version extension allowed for this element because No Change G.status : code : [1..1]No cross-version extension allowed for this element because No Change G.status : code : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) G.subject : Reference(Patient|Group) : [0..1]=No cross-version extension allowed for this element because No Change G.subject : Reference(Patient|Group) : [0..1]=No cross-version extension allowed for this element because No Change G.subject : Reference(Patient|Group) : [0..1]=No cross-version extension allowed for this element because No Change G.subject : Reference(Patient|Group) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) G.context : Reference(Encounter|EpisodeOfCare) : [0..1]=No cross-version extension allowed for this element because No Change G.encounter : Reference(Encounter) : [0..1]=No cross-version extension allowed for this element because No Change G.encounter : Reference(Encounter) : [0..1]=No cross-version extension allowed for this element because No Change G.encounter : Reference(Encounter) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) G.occurrenceDateTime : dateTime : [0..1]=No cross-version extension allowed for this element because No Change G.occurrenceDateTime : dateTime : [0..1]=No cross-version extension allowed for this element because No Change G.occurrenceDateTime : dateTime : [0..1]=No cross-version extension allowed for this element because No Change G.occurrenceDateTime : dateTime : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) G.performer : Reference(Device) : [0..1]=No cross-version extension allowed for this element because No Change G.performer : Reference(Device) : [0..1]=No cross-version extension allowed for this element because No Change G.performer : Reference(Device) : [0..1]=No cross-version extension allowed for this element because No Change G.performer : Reference(Device) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) G.reason : CodeableReference : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) G.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change G.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change G.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change G.note : Annotation : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) G.evaluationMessage : Reference(OperationOutcome) : [0..*]=No cross-version extension allowed for this element because No Change G.evaluationMessage : Reference(OperationOutcome) : [0..*]=No cross-version extension allowed for this element because No Change G.evaluationMessage : Reference(OperationOutcome) : [0..*]=No cross-version extension allowed for this element because No Change G.evaluationMessage : Reference(OperationOutcome) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) G.outputParameters : Reference(Parameters) : [0..1]=No cross-version extension allowed for this element because No Change G.outputParameters : Reference(Parameters) : [0..1]=No cross-version extension allowed for this element because No Change G.outputParameters : Reference(Parameters) : [0..1]=No cross-version extension allowed for this element because No Change G.outputParameters : Reference(Parameters) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 5.0.0 this started to repeat G.result : Reference(CarePlan|RequestGroup) : [0..1]=No cross-version extension allowed for this element because No Change G.result : Reference(CarePlan|RequestGroup) : [0..1]=No cross-version extension allowed for this element because No Change G.result : Reference(CarePlan|RequestGroup) : [0..1]=Extension definition for this version of the element. Defined because: Element repeats G.result : Reference(Appointment|AppointmentResponse|CarePlan|Claim|CommunicationRequest|Contract|CoverageEligibilityRequest|DeviceRequest|EnrollmentRequest|ImmunizationRecommendation|MedicationRequest|NutritionOrder|RequestOrchestration|ServiceRequest|SupplyRequest|Task|VisionPrescription) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) G.dataRequirement : DataRequirement : [0..*]=No cross-version extension allowed for this element because No Change G.dataRequirement : DataRequirement : [0..*]=No cross-version extension allowed for this element because No Change G.dataRequirement : DataRequirement : [0..*]=No cross-version extension allowed for this element because No Change G.dataRequirement : DataRequirement : [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 had no equivalent G.reason[x] : CodeableConcept|Reference(Resource) : [0..1]<Extension definition for this version of the element. Defined because: Not Equivalent G.reasonCode : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change G.reasonCode : CodeableConcept : [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 had no equivalent G.reason[x] : CodeableConcept|Reference(Resource) : [0..1]<No cross-version extension allowed for this element because No Change G.reasonReference : Reference(Condition|Observation|DiagnosticReport|DocumentReference) : [0..*]=No cross-version extension allowed for this element because No Change G.reasonReference : Reference(Condition|Observation|DiagnosticReport|DocumentReference) : [0..*]

R3 GuidanceResponse.statusR4 GuidanceResponse.statusR4B GuidanceResponse.statusR5 GuidanceResponse.status
success=success=success=success
data-requested=data-requested=data-requested=data-requested
data-required=data-required=data-required=data-required
in-progress=in-progress=in-progress=in-progress
failure=failure=failure=failure
entered-in-error=entered-in-error=entered-in-error=entered-in-error