{ "description": null, "_filename": "PLSPCondition.StructureDefinition.json", "package_name": "healthhub.fhir.dk.core", "date": "2024-05-27T08:17:07.1635913+00:00", "derivation": "constraint", "publisher": null, "fhirVersion": "4.0.1", "jurisdiction": [ { "coding": [ { "code": "Dk", "system": "urn:iso:std:iso:3166", "display": "Denmark" } ] } ], "name": "PLSPCondition", "abstract": false, "type": "Condition", "experimental": null, "resourceType": "StructureDefinition", "title": "Health Hub Danish Core Condition Profile", "package_version": "1.0.8", "status": "draft", "id": "68073c2d-d157-4087-98e3-3d7e359a227b", "kind": "resource", "url": "https://plsp.dk/fhir/StructureDefinition/PLSPCondition", "version": null, "differential": { "element": [ { "id": "Condition.extension:diagnosisCategory", "max": "1", "path": "Condition.extension", "type": [ { "code": "Extension", "profile": [ "https://plsp.dk/fhir/StructureDefinition/DiagnosisCategory" ] } ], "short": "Diagnosis category", "sliceName": "diagnosisCategory", "definition": "Diagnosis category from the diagnosis card. The categories are: Current, Relevant, Other.", "isModifier": false }, { "id": "Condition.extension:diagnosisCategory.extension", "max": "0", "path": "Condition.extension.extension" }, { "id": "Condition.extension:notFollowedAnymore", "max": "1", "path": "Condition.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.dk/fhir/core/StructureDefinition/NotFollowedAnymore" ] } ], "short": "End date of the diagnosis.", "sliceName": "notFollowedAnymore", "definition": "The date when the diagnosis is ended, for example, a hand eczema that disappears. Extension for the date where a condition lost focus in a specific clinical context.", "isModifier": false }, { "id": "Condition.identifier", "max": "0", "path": "Condition.identifier" }, { "id": "Condition.clinicalStatus", "max": "0", "path": "Condition.clinicalStatus", "short": "active | recurrence | relapse | inactive | remission | resolved | unknown" }, { "id": "Condition.verificationStatus", "max": "0", "path": "Condition.verificationStatus", "definition": "The verification status to support the clinical status of the condition.." }, { "id": "Condition.category", "max": "1", "path": "Condition.category", "definition": "Indicates whether it is a contact diagnosis (encounter-diagnosis) or a \"forløbsdiagnose\" (problem-list-item)" }, { "id": "Condition.category.coding", "max": "1", "min": 1, "path": "Condition.category.coding" }, { "id": "Condition.category.coding.version", "max": "0", "path": "Condition.category.coding.version" }, { "id": "Condition.category.coding.code", "min": 1, "path": "Condition.category.coding.code" }, { "id": "Condition.category.coding.userSelected", "max": "0", "path": "Condition.category.coding.userSelected" }, { "id": "Condition.category.text", "max": "0", "path": "Condition.category.text" }, { "id": "Condition.severity", "max": "0", "path": "Condition.severity" }, { "id": "Condition.code", "min": 1, "path": "Condition.code", "short": "Identification of the diagnosis", "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination", "definition": "Identification of the diagnosis." }, { "id": "Condition.code.coding", "min": 1, "path": "Condition.code.coding", "short": "Code defined by a terminology system ICPC, SKS and ICD", "slicing": { "rules": "open", "discriminator": [ { "path": "system", "type": "value" } ] }, "definition": "A reference to a code defined by a terminology system: ICPC, SKS and ICD." }, { "id": "Condition.code.coding:ICPC2", "max": "1", "path": "Condition.code.coding", "sliceName": "ICPC2", "requirements": "Allows for alternative encodings within a code system, and translations to other code systems" }, { "id": "Condition.code.coding:ICPC2.system", "min": 1, "path": "Condition.code.coding.system", "patternUri": "urn:oid:1.2.208.176.2.31" }, { "id": "Condition.code.coding:ICPC2.version", "path": "Condition.code.coding.version", "short": "Version of the ICPC system", "definition": "Indicates which ICPC version the diagnosis is indicated with, e.g. ICPC2." }, { "id": "Condition.code.coding:ICPC2.code", "min": 1, "path": "Condition.code.coding.code", "short": "ICPC2 Code", "definition": "Indicates the ICPC2 diagnosis code." }, { "id": "Condition.code.coding:ICPC2.display", "min": 1, "path": "Condition.code.coding.display", "short": "ICPC2 Name", "definition": "Specifies the short ICPC2 diagnosis name." }, { "id": "Condition.code.coding:ICPC2.userSelected", "max": "0", "path": "Condition.code.coding.userSelected" }, { "id": "Condition.code.coding:SKS-D", "max": "1", "path": "Condition.code.coding", "sliceName": "SKS-D", "requirements": "Allows for alternative encodings within a code system, and translations to other code systems" }, { "id": "Condition.code.coding:SKS-D.system", "min": 1, "path": "Condition.code.coding.system", "patternUri": "urn:oid:1.2.208.176.2.4.12" }, { "id": "Condition.code.coding:SKS-D.version", "path": "Condition.code.coding.version", "short": "SKS Version", "definition": "Indicates which SKS version the diagnosis is indicated with, e.g. SKS" }, { "id": "Condition.code.coding:SKS-D.code", "min": 1, "path": "Condition.code.coding.code", "short": "SKS Code", "definition" : "Indicates the SKS diagnosis code and additional codes (tillægskoder). E.g. \"code\": \"DS721+TUL1\"" }, { "id": "Condition.code.coding:SKS-D.display", "min": 1, "path": "Condition.code.coding.display", "short": "SKS Name", "definition": "Indicates the short SKS diagnosis name." }, { "id": "Condition.code.coding:SKS-D.userSelected", "max": "0", "path": "Condition.code.coding.userSelected" }, { "id": "Condition.code.coding:ICD10", "max": "1", "path": "Condition.code.coding", "sliceName": "ICD10" }, { "id": "Condition.code.coding:ICD10.system", "min": 1, "path": "Condition.code.coding.system", "patternUri": "urn:oid:2.16.840.1.113883.6.3" }, { "id": "Condition.code.coding:ICD10.code", "min": 1, "path": "Condition.code.coding.code" }, { "id": "Condition.code.coding:ICD10.display", "min": 1, "path": "Condition.code.coding.display" }, { "id": "Condition.code.coding:ICD10.userSelected", "max": "0", "path": "Condition.code.coding.userSelected" }, { "id": "Condition.code.text", "max": "0", "path": "Condition.code.text" }, { "id": "Condition.bodySite", "max": "0", "path": "Condition.bodySite" }, { "id": "Condition.subject", "path": "Condition.subject", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.dk/fhir/core/StructureDefinition/dk-core-patient" ] } ], "definition": "Indicates the patient who the condition record is associated with." }, { "id": "Condition.subject.reference", "min": 1, "path": "Condition.subject.reference" }, { "id": "Condition.subject.identifier", "max": "0", "path": "Condition.subject.identifier" }, { "id": "Condition.subject.display", "max": "0", "path": "Condition.subject.display" }, { "id": "Condition.encounter", "max": "0", "path": "Condition.encounter" }, { "id": "Condition.onset[x]", "min": 1, "path": "Condition.onset[x]", "type": [ { "code": "dateTime" } ], "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "type" } ] }, "definition": "Estimated or actual date or date-time the condition began, in the opinion of the clinician" }, { "id": "Condition.abatement[x]", "max": "0", "path": "Condition.abatement[x]" }, { "id": "Condition.recordedDate", "path": "Condition.recordedDate", "definition": "The recordedDate represents when this particular Condition record was created in the system. The date indicates when an employee registered the diagnosis." }, { "id": "Condition.recorder", "path": "Condition.recorder", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner" ] } ], "comment": "For example, a nurse records the diagnosis (Recorder), but it is the doctor who asserts the diagnosis (Asserter).", "definition": "The employee who recorders the diagnosis." }, { "id": "Condition.recorder.type", "path": "Condition.recorder.type", "short": "Type the reference refers to (e.g. \"Practitioner\")" }, { "id": "Condition.recorder.identifier", "max": "0", "path": "Condition.recorder.identifier" }, { "id": "Condition.recorder.display", "max": "0", "path": "Condition.recorder.display" }, { "id": "Condition.asserter", "path": "Condition.asserter", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner" ] } ], "comment": "For example, a nurse records the diagnosis (Recorder), but it is the doctor who asserts the diagnosis (Asserter).", "definition": "The employee who is making the condition statement." }, { "id": "Condition.asserter.identifier", "max": "0", "path": "Condition.asserter.identifier" }, { "id": "Condition.asserter.display", "max": "0", "path": "Condition.asserter.display" }, { "id": "Condition.stage", "max": "0", "path": "Condition.stage" }, { "id": "Condition.evidence", "max": "0", "path": "Condition.evidence" }, { "id": "Condition.note", "max": "1", "path": "Condition.note", "definition": "Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis. \r\nThis information is displayed in the diagnosis card." }, { "id": "Condition.note.author[x]", "path": "Condition.note.author[x]", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner" ] }, { "code": "string" } ] } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Condition" }