{
  "resourceType": "StructureDefinition",
  "id": "67fbec6c-aa9b-417e-baa7-b684b9cee593",
  "meta": {
    "lastUpdated": "2018-11-15T21:48:30.12+00:00"
  },
  "url": "http://example.org/fhir/StructureDefinition/ClaimExtention",
  "name": "ClaimExtention",
  "status": "draft",
  "date": "2018-11-15T21:48:30.4967046+00:00",
  "fhirVersion": "3.0.1",
  "kind": "complex-type",
  "abstract": false,
  "contextType": "extension",
  "context": [
    "Claim.total",
    "Claim.meta"
  ],
  "type": "Extension",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Extension.extension",
        "path": "Extension.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Extension.extension:CoveredAmount01",
        "path": "Extension.extension",
        "sliceName": "CoveredAmount01"
      },
      {
        "id": "Extension.extension:CoveredAmount01.url",
        "path": "Extension.extension.url",
        "fixedUri": "CoveredAmount01"
      },
      {
        "id": "Extension.extension:CoveredAmount01.value[x]:valueInteger",
        "path": "Extension.extension.valueInteger",
        "sliceName": "valueInteger",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "Extension.extension:OutOfPocketAmount",
        "path": "Extension.extension",
        "sliceName": "OutOfPocketAmount"
      },
      {
        "id": "Extension.extension:OutOfPocketAmount.url",
        "path": "Extension.extension.url",
        "fixedUri": "OutOfPocketAmount"
      },
      {
        "id": "Extension.extension:OutOfPocketAmount.value[x]:valueInteger",
        "path": "Extension.extension.valueInteger",
        "sliceName": "valueInteger",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "Extension.extension:OutofPocketMaximumExceedAmount",
        "path": "Extension.extension",
        "sliceName": "OutofPocketMaximumExceedAmount"
      },
      {
        "id": "Extension.extension:OutofPocketMaximumExceedAmount.url",
        "path": "Extension.extension.url",
        "fixedUri": "OutofPocketMaximumExceedAmount"
      },
      {
        "id": "Extension.extension:OutofPocketMaximumExceedAmount.value[x]:valueInteger",
        "path": "Extension.extension.valueInteger",
        "sliceName": "valueInteger",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "Extension.extension:ClaimedAmount",
        "path": "Extension.extension",
        "sliceName": "ClaimedAmount"
      },
      {
        "id": "Extension.extension:ClaimedAmount.url",
        "path": "Extension.extension.url",
        "fixedUri": "ClaimedAmount"
      },
      {
        "id": "Extension.extension:ClaimedAmount.value[x]:valueInteger",
        "path": "Extension.extension.valueInteger",
        "sliceName": "valueInteger",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "Extension.extension:SupportedAmount",
        "path": "Extension.extension",
        "sliceName": "SupportedAmount"
      },
      {
        "id": "Extension.extension:SupportedAmount.url",
        "path": "Extension.extension.url",
        "fixedUri": "SupportedAmount"
      },
      {
        "id": "Extension.extension:SupportedAmount.value[x]:valueInteger",
        "path": "Extension.extension.valueInteger",
        "sliceName": "valueInteger",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "Extension.extension:AmountForHandycaptor",
        "path": "Extension.extension",
        "sliceName": "AmountForHandycaptor"
      },
      {
        "id": "Extension.extension:AmountForHandycaptor.url",
        "path": "Extension.extension.url",
        "fixedUri": "AmountForHandycaptor"
      },
      {
        "id": "Extension.extension:AmountForHandycaptor.value[x]:valueInteger",
        "path": "Extension.extension.valueInteger",
        "sliceName": "valueInteger",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "Extension.extension:AmountForUnPayer",
        "path": "Extension.extension",
        "sliceName": "AmountForUnPayer"
      },
      {
        "id": "Extension.extension:AmountForUnPayer.url",
        "path": "Extension.extension.url",
        "fixedUri": "AmountForUnPayer"
      },
      {
        "id": "Extension.extension:AmountForUnPayer.value[x]:valueInteger",
        "path": "Extension.extension.valueInteger",
        "sliceName": "valueInteger",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "Extension.extension:CloveredAmount02",
        "path": "Extension.extension",
        "sliceName": "CloveredAmount02"
      },
      {
        "id": "Extension.extension:CloveredAmount02.url",
        "path": "Extension.extension.url",
        "fixedUri": "CloveredAmount02"
      },
      {
        "id": "Extension.extension:CloveredAmount02.value[x]:valueInteger",
        "path": "Extension.extension.valueInteger",
        "sliceName": "valueInteger",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "Extension.extension:ClaimedAmountForVeterans",
        "path": "Extension.extension",
        "sliceName": "ClaimedAmountForVeterans"
      },
      {
        "id": "Extension.extension:ClaimedAmountForVeterans.url",
        "path": "Extension.extension.url",
        "fixedUri": "ClaimedAmountForVeterans"
      },
      {
        "id": "Extension.extension:ClaimedAmountForVeterans.value[x]:valueInteger",
        "path": "Extension.extension.valueInteger",
        "sliceName": "valueInteger",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "Extension.extension:CoveredAmountButFullyPaymentTotal",
        "path": "Extension.extension",
        "sliceName": "CoveredAmountButFullyPaymentTotal"
      },
      {
        "id": "Extension.extension:CoveredAmountButFullyPaymentTotal.url",
        "path": "Extension.extension.url",
        "fixedUri": "CoveredAmountButFullyPaymentTotal"
      },
      {
        "id": "Extension.extension:CoveredAmountButFullyPaymentTotal.value[x]:valueInteger",
        "path": "Extension.extension.valueInteger",
        "sliceName": "valueInteger",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "Extension.extension:OutOfPocketAmountByVeterans",
        "path": "Extension.extension",
        "sliceName": "OutOfPocketAmountByVeterans"
      },
      {
        "id": "Extension.extension:OutOfPocketAmountByVeterans.url",
        "path": "Extension.extension.url",
        "fixedUri": "OutOfPocketAmountByVeterans"
      },
      {
        "id": "Extension.extension:OutOfPocketAmountByVeterans.value[x]:valueInteger",
        "path": "Extension.extension.valueInteger",
        "sliceName": "valueInteger",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "Extension.extension:Below100AmountTotal",
        "path": "Extension.extension",
        "sliceName": "Below100AmountTotal"
      },
      {
        "id": "Extension.extension:Below100AmountTotal.url",
        "path": "Extension.extension.url",
        "fixedUri": "Below100AmountTotal"
      },
      {
        "id": "Extension.extension:Below100AmountTotal.value[x]:valueInteger",
        "path": "Extension.extension.valueInteger",
        "sliceName": "valueInteger",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "Extension.extension:Below100AmountByPatient",
        "path": "Extension.extension",
        "sliceName": "Below100AmountByPatient"
      },
      {
        "id": "Extension.extension:Below100AmountByPatient.url",
        "path": "Extension.extension.url",
        "fixedUri": "Below100AmountByPatient"
      },
      {
        "id": "Extension.extension:Below100AmountByPatient.value[x]:valueInteger",
        "path": "Extension.extension.valueInteger",
        "sliceName": "valueInteger",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "Extension.extension:Below100ClaimedAmount",
        "path": "Extension.extension",
        "sliceName": "Below100ClaimedAmount"
      },
      {
        "id": "Extension.extension:Below100ClaimedAmount.url",
        "path": "Extension.extension.url",
        "fixedUri": "Below100ClaimedAmount"
      },
      {
        "id": "Extension.extension:Below100ClaimedAmount.value[x]:valueInteger",
        "path": "Extension.extension.valueInteger",
        "sliceName": "valueInteger",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "Extension.extension:Below100ClaimedAmountForVeterans",
        "path": "Extension.extension",
        "sliceName": "Below100ClaimedAmountForVeterans"
      },
      {
        "id": "Extension.extension:Below100ClaimedAmountForVeterans.url",
        "path": "Extension.extension.url",
        "fixedUri": "Below100ClaimedAmountForVeterans"
      },
      {
        "id": "Extension.extension:Below100ClaimedAmountForVeterans.value[x]:valueInteger",
        "path": "Extension.extension.valueInteger",
        "sliceName": "valueInteger",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "Extension.url",
        "path": "Extension.url",
        "fixedUri": "http://example.org/fhir/StructureDefinition/ClaimExtention"
      },
      {
        "id": "Extension.value[x]",
        "path": "Extension.value[x]",
        "max": "0"
      }
    ]
  }
}