﻿{
  "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|5.0.0",
          "strength": "required"
        }
      },
      "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|5.0.0",
          "strength": "required"
        }
      },
      "PaymentReconciliation.date": {
        "status": "new"
      },
      "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": {
        "status": "new"
      },
      "PaymentReconciliation.allocation": {
        "status": "new"
      },
      "PaymentReconciliation.allocation.identifier": {
        "status": "new"
      },
      "PaymentReconciliation.allocation.predecessor": {
        "status": "new"
      },
      "PaymentReconciliation.allocation.target": {
        "status": "new"
      },
      "PaymentReconciliation.allocation.targetItem[x]": {
        "status": "new"
      },
      "PaymentReconciliation.allocation.encounter": {
        "status": "new"
      },
      "PaymentReconciliation.allocation.account": {
        "status": "new"
      },
      "PaymentReconciliation.allocation.type": {
        "status": "new"
      },
      "PaymentReconciliation.allocation.submitter": {
        "status": "new"
      },
      "PaymentReconciliation.allocation.response": {
        "status": "new"
      },
      "PaymentReconciliation.allocation.date": {
        "status": "new"
      },
      "PaymentReconciliation.allocation.responsible": {
        "status": "new"
      },
      "PaymentReconciliation.allocation.payee": {
        "status": "new"
      },
      "PaymentReconciliation.allocation.amount": {
        "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|5.0.0",
          "strength": "required"
        }
      },
      "PaymentReconciliation.paymentDate": {
        "status": "deleted"
      },
      "PaymentReconciliation.paymentAmount": {
        "status": "deleted"
      },
      "PaymentReconciliation.detail": {
        "status": "deleted"
      }
    },
    "status": "changed"
  }
}