1.2.0 - release

This page is part of the KL Gateway (v1.2.0: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: KLGatewayCareCondition - Detailed Descriptions

Active as of 2024-10-31

Definitions for the klgateway-care-condition resource profile.

Guidance on how to interpret the contents of this table can be found here

0. Condition
Invariantsklgateway-severity-mandatory-in-home-care-not-allowed-in-nursing: The severity is mandatory for home care and not allowed for nursing conditions ((severity.exists() and code.coding.memberOf('http://fhir.kl.dk/term/ValueSet/KLConditionCodesHomeCare')) or (severity.empty() and code.coding.memberOf('http://fhir.kl.dk/term/ValueSet/KLConditionCodesNursing')))
2. Condition.extension
SlicingThis element introduces a set of slices on Condition.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 4. Condition.extension:followUpEncounter
    Slice NamefollowUpEncounter
    Definition

    Encounter for following up on this condition. Will be depricated October 2025

    Short[DK] tilstandsplanlagtOpfølgning
    Control0..1
    TypeExtension(CareFollowUpEncounterExtension) (Extension Type: Reference(CareEncounter)bundled)
    6. Condition.identifier
    NoteThis is a business identifier, not a resource identifier (see discussion)
    Control0..0
    8. Condition.clinicalStatus
    Short[DK] tilstandsstatus
    10. Condition.clinicalStatus.coding
    Control1..1
    12. Condition.clinicalStatus.coding.version
    NoteThis is a business version Id, not a resource version Id (see discussion)
    Control0..0
    14. Condition.clinicalStatus.coding.display
    Control0..0
    16. Condition.clinicalStatus.coding.userSelected
    Control0..0
    18. Condition.clinicalStatus.text
    Control0..0
    20. Condition.verificationStatus
    Definition

    Shall be present if entered-in-error. Assumed to be confirmed if absent.

    Short[DK] tilstandsstatus
    Must Supporttrue
    22. Condition.verificationStatus.coding
    Control1..1
    24. Condition.verificationStatus.coding.version
    NoteThis is a business version Id, not a resource version Id (see discussion)
    Control0..0
    26. Condition.verificationStatus.coding.display
    Control0..0
    28. Condition.verificationStatus.coding.userSelected
    Control0..0
    30. Condition.verificationStatus.text
    Control0..0
    32. Condition.category
    Definition

    Category must be problem-list-item for active and left out for inactive conditions

    Control0..1
    Must Supporttrue
    34. Condition.category.coding
    Short[DK] tilstandsfokus
    Control1..1
    36. Condition.category.coding.version
    NoteThis is a business version Id, not a resource version Id (see discussion)
    Control0..0
    38. Condition.category.coding.code
    Pattern Valueproblem-list-item
    40. Condition.category.coding.display
    Control0..0
    42. Condition.category.coding.userSelected
    Control0..0
    44. Condition.category.text
    Control0..0
    46. Condition.severity
    BindingThe codes SHALL be taken from KLFunktionsevneniveauFSIII
    (required to http://fhir.kl.dk/term/ValueSet/KLSeveritiesFSIII)
    48. Condition.severity.coding
    Short[DK] tilstandssværhedsgrad
    Control1..1
    50. Condition.code
    Control1..?
    BindingThe codes SHALL be taken from FSIIICareConditions
    (required to http://fhir.kl.dk/gateway/ValueSet/FSIIICareConditions)
    52. Condition.code.coding
    Short[DK] FSIII tilstandskode
    Control1..1
    54. Condition.bodySite
    Control0..0
    56. Condition.subject
    Short[DK] tilstandssubjekt
    TypeReference(CareCitizen)bundled
    58. Condition.encounter
    Control0..0
    60. Condition.onset[x]
    Control0..0
    62. Condition.abatement[x]
    Control0..0
    64. Condition.recordedDate
    Short[DK] tilstandsoprettelsestid
    Control1..?
    66. Condition.recorder
    Control0..0
    68. Condition.asserter
    Control0..0
    70. Condition.stage
    Control0..0
    72. Condition.evidence
    Control0..0
    74. Condition.note
    Control0..0