CoverageEligibilityResponse

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

EligibilityResponse (1.0.2)EligibilityResponse (3.0.2)CoverageEligibilityResponse (4.0.1)CoverageEligibilityResponse (4.3.0)CoverageEligibilityResponse (5.0.0)
EligibilityResponse=EligibilityResponse=CoverageEligibilityResponse=CoverageEligibilityResponse=CoverageEligibilityResponse
No cross-version extension allowed for this element because No Change E.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change E.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change C.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change C.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change C.identifier : Identifier : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.status : code : [0..1]No cross-version extension allowed for this element because No Change C.status : code : [1..1]No cross-version extension allowed for this element because No Change C.status : code : [1..1]No cross-version extension allowed for this element because No Change C.status : code : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) C.purpose : code : [1..*]No cross-version extension allowed for this element because No Change C.purpose : code : [1..*]No cross-version extension allowed for this element because No Change C.purpose : code : [1..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) C.patient : Reference(Patient) : [1..1]=No cross-version extension allowed for this element because No Change C.patient : Reference(Patient) : [1..1]=No cross-version extension allowed for this element because No Change C.patient : Reference(Patient) : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) C.event : [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 C.e.type : 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 C.e.when[x] : dateTime|Period : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) C.serviced[x] : date|Period : [0..1]=No cross-version extension allowed for this element because No Change C.serviced[x] : date|Period : [0..1]=No cross-version extension allowed for this element because No Change C.serviced[x] : date|Period : [0..1]
No cross-version extension allowed for this element because No Change E.created : dateTime : [0..1]=No cross-version extension allowed for this element because No Change E.created : dateTime : [0..1]=No cross-version extension allowed for this element because No Change C.created : dateTime : [1..1]=No cross-version extension allowed for this element because No Change C.created : dateTime : [1..1]=No cross-version extension allowed for this element because No Change C.created : dateTime : [1..1]
No cross-version extension allowed for this element because In 4.0.1 this had no equivalent E.requestProvider : Reference(Practitioner) : [0..1]=No cross-version extension allowed for this element because No Change E.requestProvider : Reference(Practitioner) : [0..1]>Extension definition for this version of the element. Defined because: Not Equivalent,Not Equivalent C.requestor : Reference(Practitioner|PractitionerRole|Organization) : [0..1]=No cross-version extension allowed for this element because No Change C.requestor : Reference(Practitioner|PractitionerRole|Organization) : [0..1]=No cross-version extension allowed for this element because No Change C.requestor : Reference(Practitioner|PractitionerRole|Organization) : [0..1]
No cross-version extension allowed for this element because In 4.0.1 this had no equivalent E.requestOrganization : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change E.requestOrganization : Reference(Organization) : [0..1]>
No cross-version extension allowed for this element because No Change E.request : Reference(EligibilityRequest) : [0..1]=No cross-version extension allowed for this element because No Change E.request : Reference(EligibilityRequest) : [0..1]=No cross-version extension allowed for this element because No Change C.request : Reference(CoverageEligibilityRequest) : [1..1]=No cross-version extension allowed for this element because No Change C.request : Reference(CoverageEligibilityRequest) : [1..1]=No cross-version extension allowed for this element because No Change C.request : Reference(CoverageEligibilityRequest) : [1..1]
Extension definition for this version of the element. Defined because: In 3.0.2 the types code are removed,In 3.0.2 the types CodeableConcept are added E.outcome : code : [0..1]Extension definition for this version of the element. Defined because: New Types CodeableConcept,In 4.0.1 the types code are added E.outcome : CodeableConcept : [0..1]Extension definition for this version of the element. Defined because: New Types code C.outcome : code : [1..1]No cross-version extension allowed for this element because No Change C.outcome : code : [1..1]No cross-version extension allowed for this element because No Change C.outcome : code : [1..1]
No cross-version extension allowed for this element because No Change E.disposition : string : [0..1]=No cross-version extension allowed for this element because No Change E.disposition : string : [0..1]=No cross-version extension allowed for this element because No Change C.disposition : string : [0..1]=No cross-version extension allowed for this element because No Change C.disposition : string : [0..1]=No cross-version extension allowed for this element because No Change C.disposition : string : [0..1]
No cross-version extension allowed for this element because No Change E.organization : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change E.insurer : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change C.insurer : Reference(Organization) : [1..1]=No cross-version extension allowed for this element because No Change C.insurer : Reference(Organization) : [1..1]=No cross-version extension allowed for this element because No Change C.insurer : Reference(Organization) : [1..1]
No cross-version extension allowed for this element because No Change E.ruleset : Coding : [0..1]
No cross-version extension allowed for this element because No Change E.originalRuleset : Coding : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.insurance : [0..*]=No cross-version extension allowed for this element because No Change C.insurance : [0..*]=No cross-version extension allowed for this element because No Change C.insurance : [0..*]=No cross-version extension allowed for this element because No Change C.insurance : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.i.coverage : Reference(Coverage) : [0..1]=No cross-version extension allowed for this element because No Change C.i.coverage : Reference(Coverage) : [1..1]=No cross-version extension allowed for this element because No Change C.i.coverage : Reference(Coverage) : [1..1]=No cross-version extension allowed for this element because No Change C.i.coverage : Reference(Coverage) : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.inforce : boolean : [0..1]=No cross-version extension allowed for this element because No Change C.i.inforce : boolean : [0..1]=No cross-version extension allowed for this element because No Change C.i.inforce : boolean : [0..1]=No cross-version extension allowed for this element because No Change C.i.inforce : boolean : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) C.i.benefitPeriod : Period : [0..1]=No cross-version extension allowed for this element because No Change C.i.benefitPeriod : Period : [0..1]=No cross-version extension allowed for this element because No Change C.i.benefitPeriod : Period : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.i.benefitBalance : [0..*]=No cross-version extension allowed for this element because No Change C.i.item : [0..*]=No cross-version extension allowed for this element because No Change C.i.item : [0..*]=No cross-version extension allowed for this element because No Change C.i.item : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.i.b.category : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change C.i.i.category : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.category : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.category : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.i.b.subCategory : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.productOrService : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.productOrService : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.productOrService : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) C.i.i.modifier : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change C.i.i.modifier : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change C.i.i.modifier : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) C.i.i.provider : Reference(Practitioner|PractitionerRole) : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.provider : Reference(Practitioner|PractitionerRole) : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.provider : Reference(Practitioner|PractitionerRole) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.i.b.excluded : boolean : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.excluded : boolean : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.excluded : boolean : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.excluded : boolean : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.i.b.name : string : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.name : string : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.name : string : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.name : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.i.b.description : string : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.description : string : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.description : string : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.description : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.i.b.network : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.network : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.network : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.network : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.i.b.unit : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.unit : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.unit : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.unit : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.i.b.term : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.term : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.term : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.term : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.i.b.financial : [0..*]=No cross-version extension allowed for this element because No Change C.i.i.benefit : [0..*]=No cross-version extension allowed for this element because No Change C.i.i.benefit : [0..*]=No cross-version extension allowed for this element because No Change C.i.i.benefit : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.i.b.f.type : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change C.i.i.b.type : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change C.i.i.b.type : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change C.i.i.b.type : CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.i.b.f.allowed[x] : unsignedInt|string|Money : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.b.allowed[x] : unsignedInt|string|Money : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.b.allowed[x] : unsignedInt|string|Money : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.b.allowed[x] : unsignedInt|string|Money : [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 string are added E.i.b.f.used[x] : unsignedInt|Money : [0..1]=Extension definition for this version of the element. Defined because: New Types string C.i.i.b.used[x] : unsignedInt|string|Money : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.b.used[x] : unsignedInt|string|Money : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.b.used[x] : unsignedInt|string|Money : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) C.i.i.authorizationRequired : boolean : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.authorizationRequired : boolean : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.authorizationRequired : boolean : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) C.i.i.authorizationSupporting : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change C.i.i.authorizationSupporting : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change C.i.i.authorizationSupporting : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) C.i.i.authorizationUrl : uri : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.authorizationUrl : uri : [0..1]=No cross-version extension allowed for this element because No Change C.i.i.authorizationUrl : uri : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) C.preAuthRef : string : [0..1]=No cross-version extension allowed for this element because No Change C.preAuthRef : string : [0..1]=No cross-version extension allowed for this element because No Change C.preAuthRef : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.form : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change C.form : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change C.form : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change C.form : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.error : [0..*]=No cross-version extension allowed for this element because No Change C.error : [0..*]=No cross-version extension allowed for this element because No Change C.error : [0..*]=No cross-version extension allowed for this element because No Change C.error : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) E.e.code : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change C.e.code : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change C.e.code : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change C.e.code : CodeableConcept : [1..1]
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 E.i.contract : Reference(Contract) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) C.e.expression : string : [0..*]

R3 EligibilityResponse.statusR4 CoverageEligibilityResponse.statusR4B CoverageEligibilityResponse.statusR5 CoverageEligibilityResponse.status
active=active=active=active
cancelled=cancelled=cancelled=cancelled
draft=draft=draft=draft
entered-in-error=entered-in-error=entered-in-error=entered-in-error

R4 CoverageEligibilityResponse.purposeR4B CoverageEligibilityResponse.purposeR5 CoverageEligibilityResponse.purpose
auth-requirements=auth-requirements=auth-requirements
benefits=benefits=benefits
discovery=discovery=discovery
validation=validation=validation

R2 EligibilityResponse.outcomeR3 EligibilityResponse.outcomeR4 CoverageEligibilityResponse.outcomeR4B CoverageEligibilityResponse.outcomeR5 CoverageEligibilityResponse.outcome
complete=complete=complete=complete=complete
error=error=error=error=error
partial=partial=partial=partial
queued=queued=queued