{
  "resourceType": "StructureDefinition",
  "id": "profile-ExplanationOfBenefit-receipt-overpaid-details-search",
  "url": "https://bpcs.exchange/fhir/StructureDefinition/profile-ExplanationOfBenefit-receipt-overpaid-details-search",
  "name": "ExplanationOfBenefitReceiptDetailsOverpaidSearch",
  "title": "ExplanationOfBenefit Receipt Details Overpaid Search Profile",
  "status": "active",
  "experimental": false,
  "description": "Detailed Information returned about a single overpaid receipt across claims returned as a single ExplanationOfBenefit",
  "fhirVersion": "5.0.0",
  "mapping": [
    {
      "identity": "BPCS",
      "name": "Internal BPCS API"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "ExplanationOfBenefit",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "ExplanationOfBenefit.extension:overpaidDeductible",
        "path": "ExplanationOfBenefit.extension",
        "sliceName": "overpaidDeductible",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://bpcs.exchange/fhir/StructureDefinition/ext-Coverage-OverpaidDeductibleStatus"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ExplanationOfBenefit.extension:overpaidDeductible.value[x]",
        "path": "ExplanationOfBenefit.extension.value[x]",
        "patternCoding": {
          "system": "https://bpcs.exchange/fhir/CodeSystem/cs-OverpaidDeductibleStatus",
          "code": "E"
        }
      },
      {
        "id": "ExplanationOfBenefit.item.extension",
        "path": "ExplanationOfBenefit.item.extension",
        "mustSupport": true
      },
      {
        "id": "ExplanationOfBenefit.item.extension:createdOn",
        "path": "ExplanationOfBenefit.item.extension",
        "sliceName": "createdOn",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://bpcs.exchange/fhir/StructureDefinition/ext-ExplanationOfBenefit-CreatedOn"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ExplanationOfBenefit.item.extension:inactivated",
        "path": "ExplanationOfBenefit.item.extension",
        "sliceName": "inactivated",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://bpcs.exchange/fhir/StructureDefinition/ext-ExplanationOfBenefit-Inactivated"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ExplanationOfBenefit.item.extension:maxRecipientReimbAmount",
        "path": "ExplanationOfBenefit.item.extension",
        "sliceName": "maxRecipientReimbAmount",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://bpcs.exchange/fhir/StructureDefinition/ext-ExplanationOfBenefit-MaxRecipientReimbAmount"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ExplanationOfBenefit.item.extension:maxRecipientReimbProgram",
        "path": "ExplanationOfBenefit.item.extension",
        "sliceName": "maxRecipientReimbProgram",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://bpcs.exchange/fhir/StructureDefinition/ext-Resource-ReceiptProgram"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "ExplanationOfBenefit.item.extension:reimburseableFlag",
        "path": "ExplanationOfBenefit.item.extension",
        "sliceName": "reimburseableFlag",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://bpcs.exchange/fhir/StructureDefinition/ext-ExplanationOfBenefit-ReimburseableFlag"
            ]
          }
        ],
        "mustSupport": true
      }
    ]
  }
}