{
  "types": [
    "PaymentReconciliation"
  ],
  "PaymentReconciliation": {
    "elements": {
      "PaymentReconciliation.type": {
        "status": "new"
      },
      "PaymentReconciliation.status": {
        "binding-valueset-changed": true,
        "binding-status": "changed",
        "old-binding": {
          "reference": "http://hl7.org/fhir/ValueSet/fm-status|4.3.0",
          "strength": "required"
        },
        "new-binding": {
          "reference": "http://hl7.org/fhir/ValueSet/fm-status|6.0.0-ballot4",
          "strength": "required"
        }
      },
      "PaymentReconciliation.statusReason": {
        "status": "new"
      },
      "PaymentReconciliation.kind": {
        "status": "new"
      },
      "PaymentReconciliation.enterer": {
        "status": "new"
      },
      "PaymentReconciliation.issuerType": {
        "status": "new"
      },
      "PaymentReconciliation.paymentIssuer": {
        "removed-types": [
          "Reference(Organization)"
        ],
        "added-types": [
          "Reference(Organization | Patient | RelatedPerson)"
        ]
      },
      "PaymentReconciliation.outcome": {
        "binding-valueset-changed": true,
        "binding-status": "changed",
        "old-binding": {
          "reference": "http://hl7.org/fhir/ValueSet/remittance-outcome|4.3.0",
          "strength": "required"
        },
        "new-binding": {
          "reference": "http://hl7.org/fhir/ValueSet/payment-outcome|6.0.0-ballot4",
          "strength": "required"
        }
      },
      "PaymentReconciliation.date": {
        "old-name": "paymentDate"
      },
      "PaymentReconciliation.location": {
        "status": "new"
      },
      "PaymentReconciliation.method": {
        "status": "new"
      },
      "PaymentReconciliation.cardBrand": {
        "status": "new"
      },
      "PaymentReconciliation.accountNumber": {
        "status": "new"
      },
      "PaymentReconciliation.expirationDate": {
        "status": "new"
      },
      "PaymentReconciliation.processor": {
        "status": "new"
      },
      "PaymentReconciliation.referenceNumber": {
        "status": "new"
      },
      "PaymentReconciliation.authorization": {
        "status": "new"
      },
      "PaymentReconciliation.tenderedAmount": {
        "status": "new"
      },
      "PaymentReconciliation.returnedAmount": {
        "status": "new"
      },
      "PaymentReconciliation.amount": {
        "old-name": "paymentAmount",
        "old-min": 1,
        "new-min": 0
      },
      "PaymentReconciliation.allocation": {
        "old-name": "detail"
      },
      "PaymentReconciliation.allocation.target": {
        "old-name": "request",
        "removed-types": [
          "Reference(Resource)"
        ],
        "added-types": [
          "Reference(Claim | Account | Invoice | Encounter | Contract)"
        ]
      },
      "PaymentReconciliation.allocation.targetItem[x]": {
        "status": "new"
      },
      "PaymentReconciliation.allocation.encounter": {
        "status": "new"
      },
      "PaymentReconciliation.allocation.account": {
        "status": "new"
      },
      "PaymentReconciliation.allocation.type": {
        "old-min": 1,
        "new-min": 0,
        "binding-status": "added",
        "new-binding": {
          "reference": "http://hl7.org/fhir/ValueSet/payment-type",
          "strength": "extensible"
        }
      },
      "PaymentReconciliation.allocation.response": {
        "removed-types": [
          "Reference(Resource)"
        ],
        "added-types": [
          "Reference(ClaimResponse)"
        ]
      },
      "PaymentReconciliation.allocation.noteNumber": {
        "status": "new"
      },
      "PaymentReconciliation.processNote.class": {
        "status": "new"
      },
      "PaymentReconciliation.processNote.number": {
        "status": "new"
      },
      "PaymentReconciliation.processNote.type": {
        "binding-valueset-changed": true,
        "binding-status": "changed",
        "old-binding": {
          "reference": "http://hl7.org/fhir/ValueSet/note-type|4.3.0",
          "strength": "required"
        },
        "new-binding": {
          "reference": "http://hl7.org/fhir/ValueSet/note-type|6.0.0-ballot4",
          "strength": "required"
        }
      },
      "PaymentReconciliation.processNote.text": {
        "removed-types": [
          "string"
        ],
        "added-types": [
          "markdown"
        ]
      }
    },
    "status": "changed"
  }
}