{
  "resourceType": "StructureDefinition",
  "id": "b0d6a8e5-0194-4915-b618-3d3670afa271",
  "meta": {
    "lastUpdated": "2020-11-06T15:50:02.861+00:00"
  },
  "url": "http://example.org/fhir/StructureDefinition/TreatmentSubmission",
  "name": "TreatmentSubmission",
  "status": "draft",
  "date": "2020-07-27T05:38:45.1329814Z",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "workflow",
      "uri": "http://hl7.org/fhir/workflow",
      "name": "Workflow Pattern"
    },
    {
      "identity": "w5",
      "uri": "http://hl7.org/fhir/fivews",
      "name": "FiveWs Pattern Mapping"
    },
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "Claim",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Claim",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Claim.contained",
        "path": "Claim.contained",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Resource",
            "profile": [
              "http://example.org/fhir/StructureDefinition/ClaimPatient"
            ]
          }
        ]
      },
      {
        "id": "Claim.status",
        "path": "Claim.status",
        "fixedCode": "active"
      },
      {
        "id": "Claim.type.coding",
        "path": "Claim.type.coding",
        "min": 1,
        "max": "1",
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/CodeSystem/claim-type"
        }
      },
      {
        "id": "Claim.type.coding.system",
        "path": "Claim.type.coding.system",
        "min": 1,
        "fixedUri": "http://terminology.hl7.org/CodeSystem/claim-type"
      },
      {
        "id": "Claim.type.coding.code",
        "path": "Claim.type.coding.code",
        "min": 1,
        "binding": {
          "strength": "required",
          "valueSet": "http://terminology.hl7.org/CodeSystem/claim-type"
        }
      },
      {
        "id": "Claim.use",
        "path": "Claim.use",
        "fixedCode": "claim"
      },
      {
        "id": "Claim.patient",
        "path": "Claim.patient",
        "type": [
          {
            "code": "Reference",
            "aggregation": [
              "contained"
            ]
          }
        ]
      },
      {
        "id": "Claim.created",
        "path": "Claim.created",
        "short": "Date of the triggering order"
      },
      {
        "id": "Claim.provider.identifier",
        "path": "Claim.provider.identifier",
        "min": 1
      },
      {
        "id": "Claim.provider.identifier.system",
        "path": "Claim.provider.identifier.system",
        "min": 1,
        "fixedUri": "http://eclaims.cancercare.on.ca/claimSubmission/facilityCode"
      },
      {
        "id": "Claim.provider.identifier.value",
        "path": "Claim.provider.identifier.value",
        "min": 1,
        "binding": {
          "strength": "extensible",
          "valueSet": "http://eclaims.cancercare.on.ca/claimSubmission/facilityCode"
        }
      },
      {
        "id": "Claim.priority.coding",
        "path": "Claim.priority.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.priority.coding.system",
        "path": "Claim.priority.coding.system",
        "fixedUri": "http://hl7.org/fhir/ValueSet/process-priority"
      },
      {
        "id": "Claim.priority.coding.code",
        "path": "Claim.priority.coding.code",
        "fixedCode": "normal"
      },
      {
        "id": "Claim.careTeam",
        "path": "Claim.careTeam",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.careTeam.provider.identifier.system",
        "path": "Claim.careTeam.provider.identifier.system",
        "short": "Ontario CPSO numbers for physicians",
        "min": 1,
        "fixedUri": "https://fhir.infoway-inforoute.ca/NamingSystem/ca-on-license-physician"
      },
      {
        "id": "Claim.careTeam.provider.identifier.value",
        "path": "Claim.careTeam.provider.identifier.value",
        "short": "Physician CPSO number",
        "min": 1,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.infoway-inforoute.ca/NamingSystem/ca-on-license-physician"
        }
      },
      {
        "id": "Claim.supportingInfo",
        "path": "Claim.supportingInfo",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "min": 8,
        "max": "8"
      },
      {
        "id": "Claim.supportingInfo:patientHeight",
        "path": "Claim.supportingInfo",
        "sliceName": "patientHeight",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.supportingInfo:patientHeight.sequence",
        "path": "Claim.supportingInfo.sequence",
        "fixedPositiveInt": 1
      },
      {
        "id": "Claim.supportingInfo:patientHeight.category.coding",
        "path": "Claim.supportingInfo.category.coding",
        "min": 1,
        "max": "1",
        "binding": {
          "strength": "example",
          "valueSet": "http://hl7.org/fhir/ValueSet/claim-informationcategory"
        }
      },
      {
        "id": "Claim.supportingInfo:patientHeight.category.coding.system",
        "path": "Claim.supportingInfo.category.coding.system",
        "min": 1,
        "fixedUri": "http://hl7.org/fhir/ValueSet/claim-informationcategory"
      },
      {
        "id": "Claim.supportingInfo:patientHeight.category.coding.code",
        "path": "Claim.supportingInfo.category.coding.code",
        "min": 1,
        "fixedCode": "info"
      },
      {
        "id": "Claim.supportingInfo:patientHeight.category.coding.userSelected",
        "path": "Claim.supportingInfo.category.coding.userSelected",
        "fixedBoolean": false
      },
      {
        "id": "Claim.supportingInfo:patientHeight.code",
        "path": "Claim.supportingInfo.code",
        "min": 1
      },
      {
        "id": "Claim.supportingInfo:patientHeight.code.coding",
        "path": "Claim.supportingInfo.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.supportingInfo:patientHeight.code.coding.system",
        "path": "Claim.supportingInfo.code.coding.system",
        "min": 1,
        "fixedUri": "http://loinc.org"
      },
      {
        "id": "Claim.supportingInfo:patientHeight.code.coding.code",
        "path": "Claim.supportingInfo.code.coding.code",
        "min": 1,
        "fixedCode": "3137-7"
      },
      {
        "id": "Claim.supportingInfo:patientHeight.code.coding.display",
        "path": "Claim.supportingInfo.code.coding.display",
        "fixedString": "Patient height"
      },
      {
        "id": "Claim.supportingInfo:patientHeight.code.coding.userSelected",
        "path": "Claim.supportingInfo.code.coding.userSelected",
        "fixedBoolean": false
      },
      {
        "id": "Claim.supportingInfo:patientHeight.value[x]",
        "path": "Claim.supportingInfo.value[x]",
        "min": 1,
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Claim.supportingInfo:patientHeight.value[x].value",
        "path": "Claim.supportingInfo.value[x].value",
        "min": 1
      },
      {
        "id": "Claim.supportingInfo:patientHeight.value[x].unit",
        "path": "Claim.supportingInfo.value[x].unit",
        "definition": "Height in centimetres",
        "fixedString": "cm"
      },
      {
        "id": "Claim.supportingInfo:patientWeight",
        "path": "Claim.supportingInfo",
        "sliceName": "patientWeight",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.supportingInfo:patientWeight.sequence",
        "path": "Claim.supportingInfo.sequence",
        "fixedPositiveInt": 2
      },
      {
        "id": "Claim.supportingInfo:patientWeight.category.coding",
        "path": "Claim.supportingInfo.category.coding",
        "min": 1,
        "binding": {
          "strength": "example",
          "valueSet": "http://hl7.org/fhir/ValueSet/claim-informationcategory"
        }
      },
      {
        "id": "Claim.supportingInfo:patientWeight.category.coding.system",
        "path": "Claim.supportingInfo.category.coding.system",
        "min": 1
      },
      {
        "id": "Claim.supportingInfo:patientWeight.category.coding.code",
        "path": "Claim.supportingInfo.category.coding.code",
        "min": 1,
        "fixedCode": "info"
      },
      {
        "id": "Claim.supportingInfo:patientWeight.code",
        "path": "Claim.supportingInfo.code",
        "min": 1,
        "fixedCodeableConcept": {
          "text": "3141-9"
        }
      },
      {
        "id": "Claim.supportingInfo:patientWeight.code.coding",
        "path": "Claim.supportingInfo.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.supportingInfo:patientWeight.code.coding.system",
        "path": "Claim.supportingInfo.code.coding.system",
        "min": 1,
        "fixedUri": "http://loinc.org"
      },
      {
        "id": "Claim.supportingInfo:patientWeight.code.coding.code",
        "path": "Claim.supportingInfo.code.coding.code",
        "min": 1,
        "fixedCode": "3141-9"
      },
      {
        "id": "Claim.supportingInfo:patientWeight.value[x]",
        "path": "Claim.supportingInfo.value[x]",
        "min": 1,
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Claim.supportingInfo:patientWeight.value[x].value",
        "path": "Claim.supportingInfo.value[x].value",
        "min": 1
      },
      {
        "id": "Claim.supportingInfo:patientBSA",
        "path": "Claim.supportingInfo",
        "sliceName": "patientBSA",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.supportingInfo:patientBSA.sequence",
        "path": "Claim.supportingInfo.sequence",
        "fixedPositiveInt": 3
      },
      {
        "id": "Claim.supportingInfo:patientBSA.category.coding",
        "path": "Claim.supportingInfo.category.coding",
        "min": 1,
        "max": "1",
        "binding": {
          "strength": "example",
          "valueSet": "http://hl7.org/fhir/ValueSet/claim-informationcategory"
        }
      },
      {
        "id": "Claim.supportingInfo:patientBSA.category.coding.system",
        "path": "Claim.supportingInfo.category.coding.system",
        "min": 1
      },
      {
        "id": "Claim.supportingInfo:patientBSA.category.coding.code",
        "path": "Claim.supportingInfo.category.coding.code",
        "min": 1,
        "fixedCode": "info"
      },
      {
        "id": "Claim.supportingInfo:patientBSA.code",
        "path": "Claim.supportingInfo.code",
        "min": 1
      },
      {
        "id": "Claim.supportingInfo:patientBSA.code.coding",
        "path": "Claim.supportingInfo.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.supportingInfo:patientBSA.code.coding.system",
        "path": "Claim.supportingInfo.code.coding.system",
        "min": 1,
        "fixedUri": "http://loinc.org"
      },
      {
        "id": "Claim.supportingInfo:patientBSA.code.coding.code",
        "path": "Claim.supportingInfo.code.coding.code",
        "min": 1,
        "fixedCode": "3139-3"
      },
      {
        "id": "Claim.supportingInfo:patientBSA.value[x]",
        "path": "Claim.supportingInfo.value[x]",
        "min": 1,
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Claim.supportingInfo:patientBSA.value[x].value",
        "path": "Claim.supportingInfo.value[x].value",
        "min": 1
      },
      {
        "id": "Claim.supportingInfo:intentCode",
        "path": "Claim.supportingInfo",
        "sliceName": "intentCode",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.supportingInfo:intentCode.sequence",
        "path": "Claim.supportingInfo.sequence",
        "fixedPositiveInt": 4
      },
      {
        "id": "Claim.supportingInfo:intentCode.category.coding.system",
        "path": "Claim.supportingInfo.category.coding.system",
        "min": 1,
        "binding": {
          "strength": "example",
          "valueSet": "http://eclaims.cancerare.on.ca/claimSubmission/intentCode"
        }
      },
      {
        "id": "Claim.supportingInfo:intentCode.category.coding.code",
        "path": "Claim.supportingInfo.category.coding.code",
        "min": 1,
        "binding": {
          "strength": "example",
          "valueSet": "http://eclaims.cancerare.on.ca/claimSubmission/intentCode"
        }
      },
      {
        "id": "Claim.supportingInfo:intentCode.code",
        "path": "Claim.supportingInfo.code",
        "min": 1
      },
      {
        "id": "Claim.supportingInfo:intentCode.code.coding",
        "path": "Claim.supportingInfo.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.supportingInfo:intentCode.code.coding.system",
        "path": "Claim.supportingInfo.code.coding.system",
        "min": 1,
        "fixedUri": "http://eclaims.cancerare.on.ca/claimSubmission/intentCode"
      },
      {
        "id": "Claim.supportingInfo:intentCode.code.coding.code",
        "path": "Claim.supportingInfo.code.coding.code",
        "min": 1,
        "binding": {
          "strength": "required",
          "valueSet": "http://eclaims.cancerare.on.ca/claimSubmission/intentCode"
        }
      },
      {
        "id": "Claim.supportingInfo:clinicalTrialFlag",
        "path": "Claim.supportingInfo",
        "sliceName": "clinicalTrialFlag",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.supportingInfo:clinicalTrialFlag.sequence",
        "path": "Claim.supportingInfo.sequence",
        "fixedPositiveInt": 5
      },
      {
        "id": "Claim.supportingInfo:clinicalTrialFlag.category.coding.system",
        "path": "Claim.supportingInfo.category.coding.system",
        "min": 1
      },
      {
        "id": "Claim.supportingInfo:clinicalTrialFlag.category.coding.code",
        "path": "Claim.supportingInfo.category.coding.code",
        "min": 1
      },
      {
        "id": "Claim.supportingInfo:clinicalTrialFlag.code",
        "path": "Claim.supportingInfo.code",
        "min": 1
      },
      {
        "id": "Claim.supportingInfo:clinicalTrialFlag.code.coding",
        "path": "Claim.supportingInfo.code.coding",
        "min": 1,
        "max": "1",
        "binding": {
          "strength": "required",
          "valueSet": "http://eclaims.cancerare.on.ca/claimSubmission/clinicalTrial"
        }
      },
      {
        "id": "Claim.supportingInfo:clinicalTrialFlag.code.coding.system",
        "path": "Claim.supportingInfo.code.coding.system",
        "min": 1,
        "fixedUri": "http://eclaims.cancerare.on.ca/claimSubmission/clinicalTrial"
      },
      {
        "id": "Claim.supportingInfo:clinicalTrialFlag.code.coding.code",
        "path": "Claim.supportingInfo.code.coding.code",
        "min": 1,
        "binding": {
          "strength": "required",
          "valueSet": "http://eclaims.cancerare.on.ca/claimSubmission/clinicalTrial"
        }
      },
      {
        "id": "Claim.supportingInfo:recordAction",
        "path": "Claim.supportingInfo",
        "sliceName": "recordAction",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.supportingInfo:recordAction.sequence",
        "path": "Claim.supportingInfo.sequence",
        "fixedPositiveInt": 6
      },
      {
        "id": "Claim.supportingInfo:recordAction.code",
        "path": "Claim.supportingInfo.code",
        "min": 1
      },
      {
        "id": "Claim.supportingInfo:recordAction.code.coding",
        "path": "Claim.supportingInfo.code.coding",
        "min": 1,
        "max": "1",
        "binding": {
          "strength": "required",
          "valueSet": "http://eclaims.cancerare.on.ca/claimSubmission/recordAction"
        }
      },
      {
        "id": "Claim.supportingInfo:recordAction.code.coding.system",
        "path": "Claim.supportingInfo.code.coding.system",
        "min": 1,
        "fixedUri": "http://eclaims.cancerare.on.ca/claimSubmission/recordAction"
      },
      {
        "id": "Claim.supportingInfo:recordAction.code.coding.code",
        "path": "Claim.supportingInfo.code.coding.code",
        "min": 1,
        "binding": {
          "strength": "required",
          "valueSet": "http://eclaims.cancerare.on.ca/claimSubmission/recordAction"
        }
      },
      {
        "id": "Claim.supportingInfo:treatmentSetting",
        "path": "Claim.supportingInfo",
        "sliceName": "treatmentSetting",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.supportingInfo:treatmentSetting.sequence",
        "path": "Claim.supportingInfo.sequence",
        "fixedPositiveInt": 7
      },
      {
        "id": "Claim.supportingInfo:treatmentSetting.code",
        "path": "Claim.supportingInfo.code",
        "min": 1
      },
      {
        "id": "Claim.supportingInfo:treatmentSetting.code.coding",
        "path": "Claim.supportingInfo.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.supportingInfo:treatmentSetting.code.coding.system",
        "path": "Claim.supportingInfo.code.coding.system",
        "min": 1,
        "fixedUri": "http://eclaims.cancerare.on.ca/claimSubmission/treatmentSetting"
      },
      {
        "id": "Claim.supportingInfo:treatmentSetting.code.coding.code",
        "path": "Claim.supportingInfo.code.coding.code",
        "min": 1,
        "binding": {
          "strength": "required",
          "valueSet": "http://eclaims.cancerare.on.ca/claimSubmission/treatmentSetting"
        }
      },
      {
        "id": "Claim.supportingInfo:payerType",
        "path": "Claim.supportingInfo",
        "sliceName": "payerType",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.supportingInfo:payerType.sequence",
        "path": "Claim.supportingInfo.sequence",
        "fixedPositiveInt": 8
      },
      {
        "id": "Claim.supportingInfo:payerType.code",
        "path": "Claim.supportingInfo.code",
        "min": 1
      },
      {
        "id": "Claim.supportingInfo:payerType.code.coding",
        "path": "Claim.supportingInfo.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.supportingInfo:payerType.code.coding.system",
        "path": "Claim.supportingInfo.code.coding.system",
        "min": 1,
        "fixedUri": "http://eclaims.cancerare.on.ca/claimSubmission/payerType"
      },
      {
        "id": "Claim.supportingInfo:payerType.code.coding.code",
        "path": "Claim.supportingInfo.code.coding.code",
        "min": 1,
        "binding": {
          "strength": "required",
          "valueSet": "http://eclaims.cancerare.on.ca/claimSubmission/payerType"
        }
      },
      {
        "id": "Claim.diagnosis.diagnosis[x]",
        "path": "Claim.diagnosis.diagnosis[x]",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "Claim.diagnosis.diagnosis[x].coding",
        "path": "Claim.diagnosis.diagnosis[x].coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.diagnosis.diagnosis[x].coding.system",
        "path": "Claim.diagnosis.diagnosis[x].coding.system",
        "min": 1,
        "fixedUri": "http://hl7.org/fhir/sid/icd-10"
      },
      {
        "id": "Claim.diagnosis.diagnosis[x].coding.code",
        "path": "Claim.diagnosis.diagnosis[x].coding.code",
        "min": 1,
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/fhir/sid/icd-10"
        }
      },
      {
        "id": "Claim.diagnosis.type.coding",
        "path": "Claim.diagnosis.type.coding",
        "min": 1
      },
      {
        "id": "Claim.diagnosis.type.coding.system",
        "path": "Claim.diagnosis.type.coding.system",
        "min": 1,
        "fixedUri": "http://hl7.org/fhir/sid/icd-10"
      },
      {
        "id": "Claim.diagnosis.type.coding.code",
        "path": "Claim.diagnosis.type.coding.code",
        "min": 1,
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/fhir/sid/icd-10"
        }
      },
      {
        "id": "Claim.item",
        "path": "Claim.item",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.item.sequence",
        "path": "Claim.item.sequence",
        "fixedPositiveInt": 1
      },
      {
        "id": "Claim.item.productOrService.coding",
        "path": "Claim.item.productOrService.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.item.productOrService.coding.system",
        "path": "Claim.item.productOrService.coding.system",
        "short": "Drug DIN list",
        "min": 1,
        "fixedUri": "http://ehealthontario.ca/fhir/NamingSystem/ca-drug-gen-name"
      },
      {
        "id": "Claim.item.productOrService.coding.code",
        "path": "Claim.item.productOrService.coding.code",
        "short": "DIN",
        "min": 1,
        "binding": {
          "strength": "required",
          "valueSet": "http://ehealthontario.ca/fhir/NamingSystem/ca-drug-gen-name"
        }
      },
      {
        "id": "Claim.item.productOrService.coding.display",
        "path": "Claim.item.productOrService.coding.display",
        "short": "Drug name"
      },
      {
        "id": "Claim.item.serviced[x]",
        "path": "Claim.item.serviced[x]",
        "min": 1,
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "Claim.item.location[x]",
        "path": "Claim.item.location[x]",
        "min": 1,
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "extensible",
          "description": "Treating hospital",
          "valueSet": "http://eclaims.cancercare.on.ca/claimSubmission/facilityCode"
        }
      },
      {
        "id": "Claim.item.location[x].coding",
        "path": "Claim.item.location[x].coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.item.location[x].coding.system",
        "path": "Claim.item.location[x].coding.system",
        "min": 1,
        "fixedUri": "http://eclaims.cancercare.on.ca/claimSubmission/facilityCode"
      },
      {
        "id": "Claim.item.location[x].coding.code",
        "path": "Claim.item.location[x].coding.code",
        "min": 1,
        "binding": {
          "strength": "required",
          "valueSet": "http://eclaims.cancercare.on.ca/claimSubmission/facilityCode"
        }
      },
      {
        "id": "Claim.item.quantity",
        "path": "Claim.item.quantity",
        "min": 1
      },
      {
        "id": "Claim.item.quantity.value",
        "path": "Claim.item.quantity.value",
        "min": 1
      },
      {
        "id": "Claim.item.quantity.unit",
        "path": "Claim.item.quantity.unit",
        "min": 1,
        "binding": {
          "strength": "required",
          "valueSet": "http://eclaims.cancerare.on.ca/claimSubmission/measureUnit"
        }
      }
    ]
  }
}