PaymentReconciliation

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

PaymentReconciliation (1.0.2)PaymentReconciliation (3.0.2)PaymentReconciliation (4.0.1)PaymentReconciliation (4.3.0)PaymentReconciliation (5.0.0)
PaymentReconciliation=PaymentReconciliation=PaymentReconciliation=PaymentReconciliation=PaymentReconciliation
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 P.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 P.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change P.identifier : Identifier : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) P.type : CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) P.status : code : [0..1]No cross-version extension allowed for this element because No Change P.status : code : [1..1]No cross-version extension allowed for this element because No Change P.status : code : [1..1]No cross-version extension allowed for this element because No Change P.status : code : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) P.kind : CodeableConcept : [0..1]
No cross-version extension allowed for this element because No Change P.period : Period : [0..1]=No cross-version extension allowed for this element because No Change P.period : Period : [0..1]=No cross-version extension allowed for this element because No Change P.period : Period : [0..1]=No cross-version extension allowed for this element because No Change P.period : Period : [0..1]=No cross-version extension allowed for this element because No Change P.period : Period : [0..1]
No cross-version extension allowed for this element because No Change P.created : dateTime : [0..1]=No cross-version extension allowed for this element because No Change P.created : dateTime : [0..1]=No cross-version extension allowed for this element because No Change P.created : dateTime : [1..1]=No cross-version extension allowed for this element because No Change P.created : dateTime : [1..1]=No cross-version extension allowed for this element because No Change P.created : dateTime : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) P.enterer : Reference(Practitioner|PractitionerRole|Organization) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) P.issuerType : CodeableConcept : [0..1]
No cross-version extension allowed for this element because In 5.0.0 this got new targets P.organization : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change P.organization : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change P.paymentIssuer : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change P.paymentIssuer : Reference(Organization) : [0..1]=Extension definition for this version of the element. Defined because: New Targets Patient|RelatedPerson P.paymentIssuer : Reference(Organization|Patient|RelatedPerson) : [0..1]
No cross-version extension allowed for this element because No Change P.request : Reference(ProcessRequest) : [0..1]=No cross-version extension allowed for this element because No Change P.request : Reference(ProcessRequest) : [0..1]=No cross-version extension allowed for this element because No Change P.request : Reference(Task) : [0..1]=No cross-version extension allowed for this element because No Change P.request : Reference(Task) : [0..1]=No cross-version extension allowed for this element because No Change P.request : Reference(Task) : [0..1]
No cross-version extension allowed for this element because In 4.0.1 this had no equivalent P.requestProvider : Reference(Practitioner) : [0..1]=No cross-version extension allowed for this element because No Change P.requestProvider : Reference(Practitioner) : [0..1]>Extension definition for this version of the element. Defined because: Not Equivalent,Not Equivalent P.requestor : Reference(Practitioner|PractitionerRole|Organization) : [0..1]=No cross-version extension allowed for this element because No Change P.requestor : Reference(Practitioner|PractitionerRole|Organization) : [0..1]=No cross-version extension allowed for this element because No Change P.requestor : Reference(Practitioner|PractitionerRole|Organization) : [0..1]
No cross-version extension allowed for this element because In 4.0.1 this had no equivalent P.requestOrganization : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change P.requestOrganization : Reference(Organization) : [0..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 P.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 P.outcome : CodeableConcept : [0..1]Extension definition for this version of the element. Defined because: New Types code P.outcome : code : [0..1]No cross-version extension allowed for this element because No Change P.outcome : code : [0..1]No cross-version extension allowed for this element because No Change P.outcome : code : [0..1]
No cross-version extension allowed for this element because No Change P.disposition : string : [0..1]=No cross-version extension allowed for this element because No Change P.disposition : string : [0..1]=No cross-version extension allowed for this element because No Change P.disposition : string : [0..1]=No cross-version extension allowed for this element because No Change P.disposition : string : [0..1]=No cross-version extension allowed for this element because No Change P.disposition : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) P.date : date : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) P.location : Reference(Location) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) P.method : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) P.cardBrand : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) P.accountNumber : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) P.expirationDate : date : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) P.processor : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) P.referenceNumber : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) P.authorization : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) P.tenderedAmount : Money : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) P.returnedAmount : Money : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) P.amount : Money : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) P.paymentIdentifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change P.paymentIdentifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change P.paymentIdentifier : Identifier : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) P.allocation : [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 P.a.identifier : Identifier : [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 P.a.predecessor : Identifier : [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 P.a.target : Reference(Claim|Account|Invoice|ChargeItem|Encounter|Contract) : [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 P.a.targetItem[x] : string|Identifier|positiveInt : [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 P.a.encounter : Reference(Encounter) : [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 P.a.account : Reference(Account) : [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 P.a.type : CodeableConcept : [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 P.a.submitter : Reference(Practitioner|PractitionerRole|Organization) : [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 P.a.response : Reference(ClaimResponse) : [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 P.a.date : date : [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 P.a.responsible : Reference(PractitionerRole) : [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 P.a.payee : Reference(Practitioner|PractitionerRole|Organization) : [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 P.a.amount : Money : [0..1]
Extension definition for this version of the element. Defined because: In 3.0.2 the types Coding are removed,In 3.0.2 the types CodeableConcept are added P.form : Coding : [0..1]=Extension definition for this version of the element. Defined because: New Types CodeableConcept P.form : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change P.formCode : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change P.formCode : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change P.formCode : CodeableConcept : [0..1]
No cross-version extension allowed for this element because No Change P.note : BackboneElement : [0..*]=No cross-version extension allowed for this element because No Change P.processNote : [0..*]=No cross-version extension allowed for this element because No Change P.processNote : [0..*]=No cross-version extension allowed for this element because No Change P.processNote : [0..*]=No cross-version extension allowed for this element because No Change P.processNote : [0..*]
Extension definition for this version of the element. Defined because: In 3.0.2 the types Coding are removed,In 3.0.2 the types CodeableConcept are added P.n.type : Coding : [0..1]Extension definition for this version of the element. Defined because: New Types CodeableConcept,In 4.0.1 the types code are added P.p.type : CodeableConcept : [0..1]Extension definition for this version of the element. Defined because: New Types code P.p.type : code : [0..1]No cross-version extension allowed for this element because No Change P.p.type : code : [0..1]No cross-version extension allowed for this element because No Change P.p.type : code : [0..1]
No cross-version extension allowed for this element because No Change P.n.text : string : [0..1]=No cross-version extension allowed for this element because No Change P.p.text : string : [0..1]=No cross-version extension allowed for this element because No Change P.p.text : string : [0..1]=No cross-version extension allowed for this element because No Change P.p.text : string : [0..1]=No cross-version extension allowed for this element because No Change P.p.text : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) P.paymentDate : date : [1..1]=No cross-version extension allowed for this element because No Change P.paymentDate : date : [1..1]
Extension definition for this version of the element. Defined because: In 3.0.2 the types Quantity are removed,In 3.0.2 the types Money are added P.total : Quantity : [1..1]=Extension definition for this version of the element. Defined because: New Types Money P.total : Money : [0..1]=No cross-version extension allowed for this element because No Change P.paymentAmount : Money : [1..1]=No cross-version extension allowed for this element because No Change P.paymentAmount : Money : [1..1]
No cross-version extension allowed for this element because No Change P.detail : BackboneElement : [0..*]=No cross-version extension allowed for this element because No Change P.detail : [0..*]=No cross-version extension allowed for this element because No Change P.detail : [0..*]=No cross-version extension allowed for this element because No Change P.detail : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) P.d.identifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change P.d.identifier : Identifier : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) P.d.predecessor : Identifier : [0..1]=No cross-version extension allowed for this element because No Change P.d.predecessor : Identifier : [0..1]
Extension definition for this version of the element. Defined because: In 3.0.2 the types Coding are removed,In 3.0.2 the types CodeableConcept are added P.d.type : Coding : [1..1]=Extension definition for this version of the element. Defined because: New Types CodeableConcept P.d.type : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change P.d.type : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change P.d.type : CodeableConcept : [1..1]
No cross-version extension allowed for this element because No Change P.d.request : Reference(Resource) : [0..1]=No cross-version extension allowed for this element because No Change P.d.request : Reference(Resource) : [0..1]=No cross-version extension allowed for this element because No Change P.d.request : Reference(Resource) : [0..1]=No cross-version extension allowed for this element because No Change P.d.request : Reference(Resource) : [0..1]
No cross-version extension allowed for this element because In 4.0.1 this got new targets P.d.submitter : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change P.d.submitter : Reference(Organization) : [0..1]=Extension definition for this version of the element. Defined because: New Targets Practitioner|PractitionerRole P.d.submitter : Reference(Practitioner|PractitionerRole|Organization) : [0..1]=No cross-version extension allowed for this element because No Change P.d.submitter : Reference(Practitioner|PractitionerRole|Organization) : [0..1]
No cross-version extension allowed for this element because No Change P.d.responce : Reference(Resource) : [0..1]=No cross-version extension allowed for this element because No Change P.d.response : Reference(Resource) : [0..1]=No cross-version extension allowed for this element because No Change P.d.response : Reference(Resource) : [0..1]=No cross-version extension allowed for this element because No Change P.d.response : Reference(Resource) : [0..1]
No cross-version extension allowed for this element because No Change P.d.date : date : [0..1]=No cross-version extension allowed for this element because No Change P.d.date : date : [0..1]=No cross-version extension allowed for this element because No Change P.d.date : date : [0..1]=No cross-version extension allowed for this element because No Change P.d.date : date : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) P.d.responsible : Reference(PractitionerRole) : [0..1]=No cross-version extension allowed for this element because No Change P.d.responsible : Reference(PractitionerRole) : [0..1]
No cross-version extension allowed for this element because In 4.0.1 this got new targets P.d.payee : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change P.d.payee : Reference(Organization) : [0..1]=Extension definition for this version of the element. Defined because: New Targets Practitioner|PractitionerRole P.d.payee : Reference(Practitioner|PractitionerRole|Organization) : [0..1]=No cross-version extension allowed for this element because No Change P.d.payee : Reference(Practitioner|PractitionerRole|Organization) : [0..1]
Extension definition for this version of the element. Defined because: In 3.0.2 the types Quantity are removed,In 3.0.2 the types Money are added P.d.amount : Quantity : [0..1]=Extension definition for this version of the element. Defined because: New Types Money P.d.amount : Money : [0..1]=No cross-version extension allowed for this element because No Change P.d.amount : Money : [0..1]=No cross-version extension allowed for this element because No Change P.d.amount : Money : [0..1]
No cross-version extension allowed for this element because No Change P.ruleset : Coding : [0..1]
No cross-version extension allowed for this element because No Change P.originalRuleset : Coding : [0..1]

R2 PaymentReconciliation.note.typeR3 PaymentReconciliation.processNote.typeR4 PaymentReconciliation.processNote.typeR4B PaymentReconciliation.processNote.typeR5 PaymentReconciliation.processNote.type
display=display=display=display=display
print=print=print=print=print
printoper=printoper=printoper=printoper=printoper

R3 PaymentReconciliation.statusR4 PaymentReconciliation.statusR4B PaymentReconciliation.statusR5 PaymentReconciliation.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

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