{
  "resourceType": "StructureDefinition",
  "id": "test-digidot-Claim-no",
  "url": "http://novari.no/fhir/digidot/StructureDefinition/test-digidot-Claim-no",
  "version": "0.1.0-test",
  "name": "TestDigidotClaimNo",
  "title": "TEST DigiDot Claim (NO)",
  "status": "draft",
  "date": "2026-05-19",
  "publisher": "Novari AS - DigiDOT",
  "description": "TEST comparison draft. Not for production use. DigiDOT draft profile for reimbursement or preauthorization claims connected to dental services. This profile requires further alignment with Norwegian reimbursement and settlement requirements before production use.",
  "purpose": "Use this draft profile only to test how reimbursement or preauthorization context can be linked to patient, provider, encounter and procedure. Final Norwegian settlement rules remain unresolved.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Claim",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Claim",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Claim",
        "path": "Claim"
      },
      {
        "id": "Claim.identifier",
        "path": "Claim.identifier",
        "min": 1
      },
      {
        "id": "Claim.status",
        "path": "Claim.status",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.type",
        "path": "Claim.type",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.use",
        "path": "Claim.use",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.patient",
        "path": "Claim.patient",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.no/fhir/StructureDefinition/no-basis-Patient",
              "http://hl7.org/fhir/StructureDefinition/Patient"
            ]
          }
        ]
      },
      {
        "id": "Claim.created",
        "path": "Claim.created",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Claim.provider",
        "path": "Claim.provider",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.no/fhir/StructureDefinition/no-basis-Organization",
              "http://hl7.no/fhir/StructureDefinition/no-basis-Practitioner",
              "http://hl7.no/fhir/StructureDefinition/no-basis-PractitionerRole",
              "http://hl7.org/fhir/StructureDefinition/Organization",
              "http://hl7.org/fhir/StructureDefinition/Practitioner",
              "http://hl7.org/fhir/StructureDefinition/PractitionerRole"
            ]
          }
        ]
      },
      {
        "id": "Claim.facility",
        "path": "Claim.facility",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.no/fhir/StructureDefinition/no-basis-Location",
              "http://hl7.org/fhir/StructureDefinition/Location"
            ]
          }
        ]
      },
      {
        "id": "Claim.procedure.procedure[x]",
        "path": "Claim.procedure.procedure[x]",
        "type": [
          {
            "code": "CodeableConcept"
          },
          {
            "code": "Reference",
            "targetProfile": [
              "http://novari.no/fhir/digidot/StructureDefinition/test-digidot-Procedure-no",
              "http://hl7.no/fhir/StructureDefinition/no-basis-Procedure",
              "http://hl7.org/fhir/StructureDefinition/Procedure"
            ]
          }
        ]
      },
      {
        "id": "Claim.item",
        "path": "Claim.item",
        "min": 1
      },
      {
        "id": "Claim.item.productOrService",
        "path": "Claim.item.productOrService",
        "min": 1,
        "short": "Reimbursement or tariff code.",
        "definition": "Economic product, service, tariff or reimbursement code used for settlement. This is not the clinical SNOMED CT procedure code; clinical semantics should be carried by Procedure and linked through Claim.procedure or Claim.item.encounter/service context."
      },
      {
        "id": "Claim.item.serviced[x]",
        "path": "Claim.item.serviced[x]",
        "min": 0
      },
      {
        "id": "Claim.item.quantity",
        "path": "Claim.item.quantity",
        "min": 0
      },
      {
        "id": "Claim.item.unitPrice",
        "path": "Claim.item.unitPrice",
        "min": 0
      },
      {
        "id": "Claim.item.net",
        "path": "Claim.item.net",
        "min": 0
      },
      {
        "id": "Claim.item.encounter",
        "path": "Claim.item.encounter",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://novari.no/fhir/digidot/StructureDefinition/test-digidot-Encounter-no",
              "http://hl7.org/fhir/StructureDefinition/Encounter"
            ]
          }
        ]
      }
    ]
  }
}