{ "description": null, "_filename": "digidot-Condition-no.StructureDefinition.json", "package_name": "digidot.ny", "date": "2025-09-17", "derivation": "constraint", "publisher": "Novari AS – DigiDot", "fhirVersion": "4.0.1", "name": "digidot_Condition_no", "abstract": false, "type": "Condition", "experimental": null, "resourceType": "StructureDefinition", "title": "DigiDot Condition (NO)", "package_version": "0.2.2", "status": "draft", "id": "5c0d45b0-f3d4-482a-ab1f-6d01499797f8", "kind": "resource", "url": "https://novari.no/fhir/digidot/StructureDefinition/digidot-Condition-no", "version": "0.2.1", "differential": { "element": [ { "id": "Condition", "path": "Condition" }, { "id": "Condition.identifier", "max": "1", "min": 1, "path": "Condition.identifier" }, { "id": "Condition.clinicalStatus", "max": "1", "min": 1, "path": "Condition.clinicalStatus" }, { "id": "Condition.code", "min": 1, "path": "Condition.code", "constraint": [ { "key": "cond-sct-min1", "human": "Minst én SNOMED (pre eller post) bør være til stede.", "severity": "warning", "expression": "coding.where(system = 'http://snomed.info/sct').exists()" } ] }, { "id": "Condition.code.coding", "max": "2", "min": 1, "path": "Condition.code.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "profile" } ] } }, { "id": "Condition.code.coding:SCTpre", "max": "1", "min": 1, "path": "Condition.code.coding", "type": [ { "code": "Coding", "profile": [ "https://novari.no/fhir/digidot/StructureDefinition/Coding-SCTpre-no" ] } ], "sliceName": "SCTpre" }, { "id": "Condition.code.coding:SCText", "max": "1", "min": 0, "path": "Condition.code.coding", "type": [ { "code": "Coding", "profile": [ "https://novari.no/fhir/digidot/StructureDefinition/Coding-SCText-no" ] } ], "sliceName": "SCText" }, { "id": "Condition.bodySite", "max": "*", "min": 0, "path": "Condition.bodySite" }, { "id": "Condition.bodySite.coding", "max": "*", "min": 0, "path": "Condition.bodySite.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "system", "type": "value" } ] } }, { "id": "Condition.bodySite.coding:sct", "max": "*", "min": 0, "path": "Condition.bodySite.coding", "sliceName": "sct" }, { "id": "Condition.bodySite.coding:sct.system", "min": 1, "path": "Condition.bodySite.coding.system", "fixedUri": "http://snomed.info/sct" }, { "id": "Condition.bodySite.coding:sct.code", "min": 1, "path": "Condition.bodySite.coding.code" }, { "id": "Condition.bodySite.coding:sct.display", "max": "1", "min": 0, "path": "Condition.bodySite.coding.display" }, { "id": "Condition.subject", "min": 1, "path": "Condition.subject", "type": [ { "code": "Reference", "targetProfile": [ "https://novari.no/fhir/digidot/StructureDefinition/digidot-Patient-no", "http://hl7.no/fhir/StructureDefinition/no-basis-Patient", "http://hl7.org/fhir/StructureDefinition/Patient" ] } ] }, { "id": "Condition.encounter", "min": 1, "path": "Condition.encounter", "type": [ { "code": "Reference", "targetProfile": [ "https://novari.no/fhir/digidot/StructureDefinition/digidot-Encounter-no", "http://hl7.org/fhir/StructureDefinition/Encounter" ] } ] }, { "id": "Condition.asserter", "path": "Condition.asserter", "type": [ { "code": "Reference", "targetProfile": [ "https://novari.no/fhir/digidot/StructureDefinition/digidot-Practitioner-no", "http://hl7.no/fhir/StructureDefinition/no-basis-Practitioner", "http://hl7.org/fhir/StructureDefinition/Practitioner" ] }, { "code": "Reference", "targetProfile": [ "http://hl7.no/fhir/StructureDefinition/no-basis-PractitionerRole", "http://hl7.org/fhir/StructureDefinition/PractitionerRole" ] } ] }, { "id": "Condition.note", "max": "1", "min": 0, "path": "Condition.note" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Condition" }