QuestionnaireResponse

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

QuestionnaireResponse (1.0.2)QuestionnaireResponse (3.0.2)QuestionnaireResponse (4.0.1)QuestionnaireResponse (4.3.0)QuestionnaireResponse (5.0.0)
QuestionnaireResponse=QuestionnaireResponse=QuestionnaireResponse=QuestionnaireResponse=QuestionnaireResponse
No cross-version extension allowed for this element because In 5.0.0 this started to repeat Q.identifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change Q.identifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change Q.identifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change Q.identifier : Identifier : [0..1]=Extension definition for this version of the element. Defined because: Element repeats Q.identifier : Identifier : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) Q.basedOn : Reference(ReferralRequest|CarePlan|ProcedureRequest) : [0..*]=No cross-version extension allowed for this element because No Change Q.basedOn : Reference(CarePlan|ServiceRequest) : [0..*]=No cross-version extension allowed for this element because No Change Q.basedOn : Reference(CarePlan|ServiceRequest) : [0..*]=No cross-version extension allowed for this element because No Change Q.basedOn : Reference(CarePlan|ServiceRequest) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) Q.parent : Reference(Observation|Procedure) : [0..*]=No cross-version extension allowed for this element because No Change Q.partOf : Reference(Observation|Procedure) : [0..*]=No cross-version extension allowed for this element because No Change Q.partOf : Reference(Observation|Procedure) : [0..*]=No cross-version extension allowed for this element because No Change Q.partOf : Reference(Observation|Procedure) : [0..*]
Extension definition for this version of the element. Defined because: In 4.0.1 the types Reference are removed,In 4.0.1 the types canonical are added Q.questionnaire : Reference(Questionnaire) : [0..1]=No cross-version extension allowed for this element because No Change Q.questionnaire : Reference(Questionnaire) : [0..1]=Extension definition for this version of the element. Defined because: New Types canonical Q.questionnaire : canonical(Questionnaire) : [0..1]=No cross-version extension allowed for this element because No Change Q.questionnaire : canonical(Questionnaire) : [0..1]=No cross-version extension allowed for this element because No Change Q.questionnaire : canonical(Questionnaire) : [1..1]
No cross-version extension allowed for this element because No Change Q.status : code : [1..1]Extension definition for this version of the element. Defined because: Added codes 'entered-in-error, stopped (http://hl7.org/fhir/3.0/questionnaire-answers-status)' Q.status : code : [1..1]No cross-version extension allowed for this element because No Change Q.status : code : [1..1]No cross-version extension allowed for this element because No Change Q.status : code : [1..1]No cross-version extension allowed for this element because No Change Q.status : code : [1..1]
No cross-version extension allowed for this element because No Change Q.subject : Reference(Resource) : [0..1]=No cross-version extension allowed for this element because No Change Q.subject : Reference(Resource) : [0..1]=No cross-version extension allowed for this element because No Change Q.subject : Reference(Resource) : [0..1]=No cross-version extension allowed for this element because No Change Q.subject : Reference(Resource) : [0..1]=No cross-version extension allowed for this element because No Change Q.subject : Reference(Resource) : [0..1]
No cross-version extension allowed for this element because In 3.0.2 this got new targets Q.encounter : Reference(Encounter) : [0..1]=Extension definition for this version of the element. Defined because: New Targets EpisodeOfCare Q.context : Reference(Encounter|EpisodeOfCare) : [0..1]=No cross-version extension allowed for this element because No Change Q.encounter : Reference(Encounter) : [0..1]=No cross-version extension allowed for this element because No Change Q.encounter : Reference(Encounter) : [0..1]=No cross-version extension allowed for this element because No Change Q.encounter : Reference(Encounter) : [0..1]
No cross-version extension allowed for this element because No Change Q.authored : dateTime : [0..1]=No cross-version extension allowed for this element because No Change Q.authored : dateTime : [0..1]=No cross-version extension allowed for this element because No Change Q.authored : dateTime : [0..1]=No cross-version extension allowed for this element because No Change Q.authored : dateTime : [0..1]=No cross-version extension allowed for this element because No Change Q.authored : dateTime : [0..1]
No cross-version extension allowed for this element because In 4.0.1 this got new targets Q.author : Reference(Device|Practitioner|Patient|RelatedPerson) : [0..1]=No cross-version extension allowed for this element because No Change Q.author : Reference(Device|Practitioner|Patient|RelatedPerson) : [0..1]=Extension definition for this version of the element. Defined because: New Targets PractitionerRole|Organization Q.author : Reference(Device|Practitioner|PractitionerRole|Patient|RelatedPerson|Organization) : [0..1]=No cross-version extension allowed for this element because No Change Q.author : Reference(Device|Practitioner|PractitionerRole|Patient|RelatedPerson|Organization) : [0..1]=No cross-version extension allowed for this element because No Change Q.author : Reference(Device|Practitioner|PractitionerRole|Patient|RelatedPerson|Organization) : [0..1]
No cross-version extension allowed for this element because In 4.0.1 this got new targets Q.source : Reference(Patient|Practitioner|RelatedPerson) : [0..1]=No cross-version extension allowed for this element because No Change Q.source : Reference(Patient|Practitioner|RelatedPerson) : [0..1]=Extension definition for this version of the element. Defined because: New Targets PractitionerRole,In 5.0.0 this got new targets Q.source : Reference(Patient|Practitioner|PractitionerRole|RelatedPerson) : [0..1]=No cross-version extension allowed for this element because No Change Q.source : Reference(Patient|Practitioner|PractitionerRole|RelatedPerson) : [0..1]=Extension definition for this version of the element. Defined because: New Targets Device|Organization Q.source : Reference(Device|Organization|Patient|Practitioner|PractitionerRole|RelatedPerson) : [0..1]
No cross-version extension allowed for this element because In 3.0.2 this started to repeat Q.group : BackboneElement : [0..1]=No cross-version extension allowed for this element because No Change Q.item : [0..*]=No cross-version extension allowed for this element because No Change Q.item : [0..*]=No cross-version extension allowed for this element because No Change Q.item : [0..*]=No cross-version extension allowed for this element because No Change Q.item : [0..*]
No cross-version extension allowed for this element because No Change Q.g.question : BackboneElement : [0..*]=
No cross-version extension allowed for this element because No Change Q.g.linkId : string : [0..1]=No cross-version extension allowed for this element because No Change Q.i.linkId : string : [1..1]=No cross-version extension allowed for this element because No Change Q.i.linkId : string : [1..1]=No cross-version extension allowed for this element because No Change Q.i.linkId : string : [1..1]=No cross-version extension allowed for this element because No Change Q.i.linkId : string : [1..1]
No cross-version extension allowed for this element because No Change Q.g.q.linkId : string : [0..1]=
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) Q.i.definition : uri : [0..1]=No cross-version extension allowed for this element because No Change Q.i.definition : uri : [0..1]=No cross-version extension allowed for this element because No Change Q.i.definition : uri : [0..1]=No cross-version extension allowed for this element because No Change Q.i.definition : uri : [0..1]
No cross-version extension allowed for this element because No Change Q.g.text : string : [0..1]=No cross-version extension allowed for this element because No Change Q.i.text : string : [0..1]=No cross-version extension allowed for this element because No Change Q.i.text : string : [0..1]=No cross-version extension allowed for this element because No Change Q.i.text : string : [0..1]=No cross-version extension allowed for this element because No Change Q.i.text : string : [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 string are added Q.g.subject : Reference(Resource) : [0..1]=
No cross-version extension allowed for this element because No Change Q.g.q.text : string : [0..1]=
No cross-version extension allowed for this element because No Change Q.g.q.answer : BackboneElement : [0..*]=No cross-version extension allowed for this element because No Change Q.i.answer : [0..*]=No cross-version extension allowed for this element because No Change Q.i.answer : [0..*]=No cross-version extension allowed for this element because No Change Q.i.answer : [0..*]=No cross-version extension allowed for this element because No Change Q.i.answer : [0..*]
No cross-version extension allowed for this element because In 3.0.2 the types instant are removed,?? Q.g.q.a.value[x] : boolean|decimal|integer|date|dateTime|instant|time|string|uri|Attachment|Coding|Quantity|Reference(Resource) : [0..1]=No cross-version extension allowed for this element because No Change Q.i.a.value[x] : boolean|decimal|integer|date|dateTime|time|string|uri|Attachment|Coding|Quantity|Reference(Resource) : [0..1]=No cross-version extension allowed for this element because No Change Q.i.a.value[x] : boolean|decimal|integer|date|dateTime|time|string|uri|Attachment|Coding|Quantity|Reference(Resource) : [0..1]=No cross-version extension allowed for this element because No Change Q.i.a.value[x] : boolean|decimal|integer|date|dateTime|time|string|uri|Attachment|Coding|Quantity|Reference(Resource) : [0..1]=No cross-version extension allowed for this element because No Change Q.i.a.value[x] : boolean|decimal|integer|date|dateTime|time|string|uri|Attachment|Coding|Quantity|Reference(Resource) : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) Q.i.a.item : [0..*]=No cross-version extension allowed for this element because No Change Q.i.a.item : [0..*]=No cross-version extension allowed for this element because No Change Q.i.a.item : [0..*]=No cross-version extension allowed for this element because No Change Q.i.a.item : [0..*]
No cross-version extension allowed for this element because No Change Q.g.group : [0..*]=No cross-version extension allowed for this element because No Change Q.i.item : [0..*]=No cross-version extension allowed for this element because No Change Q.i.item : [0..*]=No cross-version extension allowed for this element because No Change Q.i.item : [0..*]=No cross-version extension allowed for this element because No Change Q.i.item : [0..*]
No cross-version extension allowed for this element because No Change Q.g.q.a.group : [0..*]=
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) Q.i.subject : Reference(Resource) : [0..1]
No cross-version extension allowed for this element because No Change Q.g.title : string : [0..1]

R2 QuestionnaireResponse.statusR3 QuestionnaireResponse.statusR4 QuestionnaireResponse.statusR4B QuestionnaireResponse.statusR5 QuestionnaireResponse.status
in-progress=in-progress=in-progress=in-progress=in-progress
completed=completed=completed=completed=completed
amended=amended=amended=amended=amended
entered-in-error=entered-in-error=entered-in-error=entered-in-error
stopped=stopped=stopped=stopped