DK MedCom Condition List
1.0.0 - release

DK MedCom Condition List, published by MedCom. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/medcomdk/dk-medcom-conditionlist/ and changes regularly. See the Directory of published versions

Resource Profile: MedComConditionListCondition

Official URL: http://medcomfhir.dk/ig/conditionlist/StructureDefinition/medcom-conditionlist-condition Version: 1.0.0
Active as of 2024-11-15 Computable Name: MedComConditionListCondition

An instance of the MedCom ConditionList Condition resource.

Scope and usage

This profile is intended to encapsulate information about condition, also referred to as diagnosis, that is relevant to share in a ConditionList. The profile inherits from DkCoreCondition and introduces some further constraints.

Condition codes

The codes for the condition are provided to the ConditionList by the general practitioner (GP) who reconciled the diagnoses with the subject, also referred to as patient. The condition codes from the GP's system will most often include an SKS-D code, ICPC2-2-DK code and a text describing the condition (Danish: Diagnosetekst). However, it is not always the case that both codes and the text is available, why the requirements in the profile are fairly loose.

The SKS-D code and ICPC-2-DK code must be included in the respective slice at Condition.code.coding, so they can be interpreted correctly based on the Condition.code.system. It is allowed to include the display-value for the codes. The text selected by the GP must always be added in the element Condition.code.text.

The quality of the registered diagnosis is not always as expected with two codes and a text. However, from the project it is decided to exchange the available information despite the incompleteness. To accommodate this, the following must be followed:

  • If only one SKS-D or ICPC-2-DK code and a text is available, this information must be included in the respective elements
  • If no code, but a text is available, the text must be included in the text element
  • If one or both the SKS-D and ICPC-2-DK codes are available, but no text is available, the codes must be included in the respective elements
  • If neither a code nor text is available, a Condition instance must still be created with the remaining information
  • If a code from another CodeSystem than SKS-D or ICPC-2-DK is available, this code must be included in a new slice with a suited system, code and if available a display name.
  • If a code without a CodeSystem is available, this code must be included in a new slice without a system, but with display name if available.

The above cases are illustrated on the example page.

Description of the condition

As mentioned, the GP has, in most cases, selected the text that best represents the diagnosis (Danish: Diagnosetekst). This text must be included in the element Condition.code.text. It is further allowed for the GP to add an additional, short description of the diagnosis (Danish: Tillægstekst). If this is available, the text must be included in the element Condition.note.text.

Condition status and category

Both the status (Danish: Diagnosestatus) and category (Danish: Diagnosetype) are selected by the GP. If the status is available, the Condition must contain information in the element Condition.category, using the slice status. This status can be either 'current' (Danish: aktuel), representing conditions the patient is currently experiencing, or 'resolved' (Danish: relevant), indicating a condition for which the patient is no longer receiving treatment but is still considered important to share.

If the category is available, the Condition must contain information in the element Condition.category, representing the type of diagnoses, using the slice type. The category can be either a 'problem-list-item' (Danish: forløbsdiagnose), which represents a condition that is managed over time, or an 'encounter-diagnosis' (Danish: kontaktdiagnose), which represents a diagnosis that has been subject during an encounter.

Timestamps

There can be different timestamp associated with a diagnosis. They must be included when the information is available:

  • Condition.recordedDate: The date of the individual diagnosis entry in the database (Danish: registreringsdato).
  • Condition.onsetDateTime: Actual or estimated date the condition began, in the opinion of the patient's GP (Danish: debutdato).
  • Condition.abatementDateTime: The date or estimated date that the condition resolved or went into remission (Danish: afslutningsdato).

Due to invariant con-4 in the Condition resource, the element Condition.clinicalStatus must be 'inactive', 'resolved' or 'remission' when an abatementDateTime is included. Therefore, the clinicalStatus element is marked with a MustSupport flag, and it is recommended to set it to 'resolved' when Condition.abatementDateTime is included.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from DkCoreCondition

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition DkCoreCondition
... clinicalStatus S 0..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved
... Slices for category S 1..* CodeableConcept problem-list-item | encounter-diagnosis
Slice: Unordered, Open by value:coding.code
.... category:type S 0..1 CodeableConcept Type of the diagnosis (Danish: Diagnosetype). 'Kontaktdiagnose' = 'encounter-diagnosis', 'Forløbsdiagnose' = 'problem-list-item'
..... coding
...... system S 1..1 uri Identity of the terminology system
Required Pattern: http://terminology.hl7.org/CodeSystem/condition-category
...... code S 1..1 code Symbol in syntax defined by the system
Binding: ConditionCategoryCodes (required)
.... category:status S 1..1 CodeableConcept The status for this diagnosis (Danish: Diagnosestatus). 'Aktuel' = 'current', 'Relevant' = 'resolved'
..... coding
...... system S 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
...... code S 1..1 code Symbol in syntax defined by the system
Binding: MedComConditionListStatus (required)
... code
.... coding 0..* Coding Condition code, [DA] tilstandskode
..... system S 0..1 uri Identity of the terminology system
..... code S 0..1 code Symbol in syntax defined by the system
..... display S 0..1 string Representation defined by the system
.... Slices for coding Content/Rules for all slices
..... coding:FSIIIConditionCode 0..1 Coding [DA] FSIII tilstandskode
...... system S 1..1 uri Identity of the terminology system
...... code S 0..1 code Symbol in syntax defined by the system
...... display S 0..1 string Representation defined by the system
..... coding:SCTConditionCode 0..1 Coding SNOMED CT condition code
...... system S 1..1 uri Identity of the terminology system
...... code S 0..1 code Symbol in syntax defined by the system
...... display S 0..1 string Representation defined by the system
..... coding:FFBConditionCode 0..1 Coding [DA] FFB undertemakode
...... system S 1..1 uri Identity of the terminology system
...... code S 0..1 code Symbol in syntax defined by the system
...... display S 0..1 string Representation defined by the system
..... coding:SKS-D 0..1 Coding [DA] Kode fra D-hierarkiet i SKS
...... system S 1..1 uri Identity of the terminology system
...... code S 0..1 code Symbol in syntax defined by the system
...... display S 0..1 string Representation defined by the system
..... coding:ICPC2code 0..1 Coding ICPC2 code
...... system S 1..1 uri Identity of the terminology system
...... code S 0..1 code Symbol in syntax defined by the system
...... display S 0..1 string Representation defined by the system
.... text S 0..1 string The condition text selected by the recorder (Danish: Diagnosetekst).
... Slices for onset[x] 0..1 dateTime, Age, Period, Range, string Estimated or actual date, date-time, or age
Slice: Unordered, Open by type:$this
.... onset[x]:onsetDateTime S 0..1 dateTime Date of the diagnosed onset of the condition (Danish: Debutdato)
... Slices for abatement[x] 0..1 dateTime, Age, Period, Range, string When in resolution/remission
Slice: Unordered, Open by type:$this
.... abatement[x]:abatementDateTime S 0..1 dateTime Date of the abate end of the condition (Danish: Afslutningsdato)
... recordedDate S 1..1 dateTime Date of registration of the diagnosis in the general practitioner's own system (Danish: Registreringsdato)
... note S 0..1 Annotation Additional information about the Condition
.... text S 1..1 markdown Additional description for the condition (Danish: Tillægstekst)

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Condition.category:type.coding.coderequiredConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
from the FHIR Standard
Condition.category:status.coding.coderequiredMedComConditionListStatus
http://medcomfhir.dk/ig/terminology/ValueSet/medcom-conditionlist-status-valueset
from this IG
NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C 0..* DkCoreCondition Detailed information about conditions, problems or diagnoses
con-3: Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item
con-4: If condition is abated, then clinicalStatus must be either inactive, resolved, or remission
con-5: Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension Content/Rules for all slices
.... dueTo 0..1 CodeableConcept, Reference(Condition | Procedure | MedicationAdministration | Immunization | MedicationStatement) Causes for this Condition
URL: http://hl7.org/fhir/StructureDefinition/condition-dueTo
Binding: ConditionCauseCodes (example): Codes that describe causes of patient conditions; e.g. Surgical mishap, escalation of a previous condition, etc.


.... conditionLastAssertedDate 0..1 dateTime Last date a condition was confirmed valid in its current state
URL: http://hl7.dk/fhir/core/StructureDefinition/ConditionLastAssertedDate
.... notFollowedAnymore 0..1 dateTime Date where a condition lost focus in a specific clinical context
URL: http://hl7.dk/fhir/core/StructureDefinition/NotFollowedAnymore
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... verificationStatus ?!ΣC 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.

... Slices for category S 1..* CodeableConcept problem-list-item | encounter-diagnosis
Slice: Unordered, Open by value:coding.code
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


.... category:type S 0..1 CodeableConcept Type of the diagnosis (Danish: Diagnosetype). 'Kontaktdiagnose' = 'encounter-diagnosis', 'Forløbsdiagnose' = 'problem-list-item'
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


..... coding Σ 0..* Coding Code defined by a terminology system
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: http://terminology.hl7.org/CodeSystem/condition-category
...... code SΣ 1..1 code Symbol in syntax defined by the system
Binding: ConditionCategoryCodes (required)
.... category:status S 1..1 CodeableConcept The status for this diagnosis (Danish: Diagnosestatus). 'Aktuel' = 'current', 'Relevant' = 'resolved'
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


..... coding Σ 0..* Coding Code defined by a terminology system
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
...... code SΣ 1..1 code Symbol in syntax defined by the system
Binding: MedComConditionListStatus (required)
... code Σ 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis.

.... Slices for coding Σ 0..* Coding Condition code, [DA] tilstandskode
Slice: Unordered, Open by value:system
..... coding:All Slices Content/Rules for all slices
...... system SΣ 0..1 uri Identity of the terminology system
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
..... coding:FSIIIConditionCode Σ 0..1 Coding [DA] FSIII tilstandskode
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:1.2.208.176.2.21
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
..... coding:SCTConditionCode Σ 0..1 Coding SNOMED CT condition code
Binding: Condition/Problem/DiagnosisCodes (required)
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
..... coding:FFBConditionCode Σ 0..1 Coding [DA] FFB undertemakode
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:1.2.208.176.2.22
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
..... coding:SKS-D Σ 0..1 Coding [DA] Kode fra D-hierarkiet i SKS
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:1.2.208.176.2.4.12
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
..... coding:ICPC2code Σ 0..1 Coding ICPC2 code
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:1.2.208.176.2.31
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
.... text SΣ 0..1 string The condition text selected by the recorder (Danish: Diagnosetekst).
... subject SΣ 1..1 Reference(Danish Core Patient Profile) Who has the condition?
... Slices for onset[x] Σ 0..1 Estimated or actual date, date-time, or age
Slice: Unordered, Open by type:$this
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
.... onset[x]:onsetDateTime SΣ 0..1 dateTime Date of the diagnosed onset of the condition (Danish: Debutdato)
... Slices for abatement[x] C 0..1 When in resolution/remission
Slice: Unordered, Open by type:$this
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
.... abatement[x]:abatementDateTime SC 0..1 dateTime Date of the abate end of the condition (Danish: Afslutningsdato)
... recordedDate SΣ 1..1 dateTime Date of registration of the diagnosis in the general practitioner's own system (Danish: Registreringsdato)
... note S 0..1 Annotation Additional information about the Condition
.... text SΣ 1..1 markdown Additional description for the condition (Danish: Tillægstekst)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
http://hl7.org/fhir/ValueSet/condition-clinical|4.0.1
from the FHIR Standard
Condition.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status|4.0.1
from the FHIR Standard
Condition.categoryextensibleConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
from the FHIR Standard
Condition.category:typeextensibleConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
from the FHIR Standard
Condition.category:type.coding.coderequiredConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
from the FHIR Standard
Condition.category:statusextensibleConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
from the FHIR Standard
Condition.category:status.coding.coderequiredMedComConditionListStatus
http://medcomfhir.dk/ig/terminology/ValueSet/medcom-conditionlist-status-valueset
from this IG
Condition.codeexampleCondition/Problem/DiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
Condition.code.coding:SCTConditionCoderequiredCondition/Problem/DiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C 0..* DkCoreCondition Detailed information about conditions, problems or diagnoses
con-3: Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item
con-4: If condition is abated, then clinicalStatus must be either inactive, resolved, or remission
con-5: Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... dueTo 0..1 CodeableConcept, Reference(Condition | Procedure | MedicationAdministration | Immunization | MedicationStatement) Causes for this Condition
URL: http://hl7.org/fhir/StructureDefinition/condition-dueTo
Binding: ConditionCauseCodes (example): Codes that describe causes of patient conditions; e.g. Surgical mishap, escalation of a previous condition, etc.


.... conditionLastAssertedDate 0..1 dateTime Last date a condition was confirmed valid in its current state
URL: http://hl7.dk/fhir/core/StructureDefinition/ConditionLastAssertedDate
.... notFollowedAnymore 0..1 dateTime Date where a condition lost focus in a specific clinical context
URL: http://hl7.dk/fhir/core/StructureDefinition/NotFollowedAnymore
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier External Ids for this condition
... clinicalStatus ?!SΣC 0..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.

... verificationStatus ?!ΣC 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.

... Slices for category S 1..* CodeableConcept problem-list-item | encounter-diagnosis
Slice: Unordered, Open by value:coding.code
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


.... category:type S 0..1 CodeableConcept Type of the diagnosis (Danish: Diagnosetype). 'Kontaktdiagnose' = 'encounter-diagnosis', 'Forløbsdiagnose' = 'problem-list-item'
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 0..* Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: http://terminology.hl7.org/CodeSystem/condition-category
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
Binding: ConditionCategoryCodes (required)
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... category:status S 1..1 CodeableConcept The status for this diagnosis (Danish: Diagnosestatus). 'Aktuel' = 'current', 'Relevant' = 'resolved'
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 0..* Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
Binding: MedComConditionListStatus (required)
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
... severity 0..1 CodeableConcept Subjective severity of condition
Binding: Condition/DiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.

... code Σ 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis.

.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ 0..* Coding Condition code, [DA] tilstandskode
Slice: Unordered, Open by value:system
..... coding:All Slices Content/Rules for all slices
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 0..1 uri Identity of the terminology system
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:FSIIIConditionCode Σ 0..1 Coding [DA] FSIII tilstandskode
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:1.2.208.176.2.21
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:SCTConditionCode Σ 0..1 Coding SNOMED CT condition code
Binding: Condition/Problem/DiagnosisCodes (required)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:FFBConditionCode Σ 0..1 Coding [DA] FFB undertemakode
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:1.2.208.176.2.22
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:SKS-D Σ 0..1 Coding [DA] Kode fra D-hierarkiet i SKS
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:1.2.208.176.2.4.12
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:ICPC2code Σ 0..1 Coding ICPC2 code
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:1.2.208.176.2.31
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text SΣ 0..1 string The condition text selected by the recorder (Danish: Diagnosetekst).
... bodySite Σ 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


... subject SΣ 1..1 Reference(Danish Core Patient Profile) Who has the condition?
... encounter Σ 0..1 Reference(Encounter) Encounter created as part of
... Slices for onset[x] Σ 0..1 Estimated or actual date, date-time, or age
Slice: Unordered, Open by type:$this
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
.... onset[x]:onsetDateTime SΣ 0..1 dateTime Date of the diagnosed onset of the condition (Danish: Debutdato)
... Slices for abatement[x] C 0..1 When in resolution/remission
Slice: Unordered, Open by type:$this
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
.... abatement[x]:abatementDateTime SC 0..1 dateTime Date of the abate end of the condition (Danish: Afslutningsdato)
... recordedDate SΣ 1..1 dateTime Date of registration of the diagnosis in the general practitioner's own system (Danish: Registreringsdato)
... recorder Σ 0..1 Reference(Danish Core Practitioner Profile | PractitionerRole | Danish Core Patient Profile | Danish Core Related Person Profile) Who recorded the condition
... asserter Σ 0..1 Reference(Danish Core Practitioner Profile | PractitionerRole) Person who asserts this condition
... stage C 0..* BackboneElement Stage/grade, usually assessed formally
con-1: Stage SHALL have summary or assessment
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).

.... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
.... type 0..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).

... evidence C 0..* BackboneElement Supporting evidence
con-2: evidence SHALL have code or details
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code ΣC 0..* CodeableConcept Manifestation/symptom
Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.


.... detail ΣC 0..* Reference(Resource) Supporting information found elsewhere
... note S 0..1 Annotation Additional information about the Condition
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... author[x] Σ 0..1 Individual responsible for the annotation
..... authorReference Reference(Practitioner | Patient | RelatedPerson | Organization)
..... authorString string
.... time Σ 0..1 dateTime When the annotation was made
.... text SΣ 1..1 markdown Additional description for the condition (Danish: Tillægstekst)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Condition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
http://hl7.org/fhir/ValueSet/condition-clinical|4.0.1
from the FHIR Standard
Condition.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status|4.0.1
from the FHIR Standard
Condition.categoryextensibleConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
from the FHIR Standard
Condition.category:typeextensibleConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
from the FHIR Standard
Condition.category:type.coding.coderequiredConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
from the FHIR Standard
Condition.category:statusextensibleConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
from the FHIR Standard
Condition.category:status.coding.coderequiredMedComConditionListStatus
http://medcomfhir.dk/ig/terminology/ValueSet/medcom-conditionlist-status-valueset
from this IG
Condition.severitypreferredCondition/DiagnosisSeverity
http://hl7.org/fhir/ValueSet/condition-severity
from the FHIR Standard
Condition.codeexampleCondition/Problem/DiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
Condition.code.coding:SCTConditionCoderequiredCondition/Problem/DiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
Condition.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
Condition.stage.summaryexampleConditionStage
http://hl7.org/fhir/ValueSet/condition-stage
from the FHIR Standard
Condition.stage.typeexampleConditionStageType
http://hl7.org/fhir/ValueSet/condition-stage-type
from the FHIR Standard
Condition.evidence.codeexampleManifestationAndSymptomCodes
http://hl7.org/fhir/ValueSet/manifestation-or-symptom
from the FHIR Standard

This structure is derived from DkCoreCondition

Summary

Mandatory: 3 elements(4 nested mandatory elements)
Must-Support: 33 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Condition.category
  • The element 1 is sliced based on the value of Condition.onset[x]
  • The element 1 is sliced based on the value of Condition.abatement[x]

Differential View

This structure is derived from DkCoreCondition

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition DkCoreCondition
... clinicalStatus S 0..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved
... Slices for category S 1..* CodeableConcept problem-list-item | encounter-diagnosis
Slice: Unordered, Open by value:coding.code
.... category:type S 0..1 CodeableConcept Type of the diagnosis (Danish: Diagnosetype). 'Kontaktdiagnose' = 'encounter-diagnosis', 'Forløbsdiagnose' = 'problem-list-item'
..... coding
...... system S 1..1 uri Identity of the terminology system
Required Pattern: http://terminology.hl7.org/CodeSystem/condition-category
...... code S 1..1 code Symbol in syntax defined by the system
Binding: ConditionCategoryCodes (required)
.... category:status S 1..1 CodeableConcept The status for this diagnosis (Danish: Diagnosestatus). 'Aktuel' = 'current', 'Relevant' = 'resolved'
..... coding
...... system S 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
...... code S 1..1 code Symbol in syntax defined by the system
Binding: MedComConditionListStatus (required)
... code
.... coding 0..* Coding Condition code, [DA] tilstandskode
..... system S 0..1 uri Identity of the terminology system
..... code S 0..1 code Symbol in syntax defined by the system
..... display S 0..1 string Representation defined by the system
.... Slices for coding Content/Rules for all slices
..... coding:FSIIIConditionCode 0..1 Coding [DA] FSIII tilstandskode
...... system S 1..1 uri Identity of the terminology system
...... code S 0..1 code Symbol in syntax defined by the system
...... display S 0..1 string Representation defined by the system
..... coding:SCTConditionCode 0..1 Coding SNOMED CT condition code
...... system S 1..1 uri Identity of the terminology system
...... code S 0..1 code Symbol in syntax defined by the system
...... display S 0..1 string Representation defined by the system
..... coding:FFBConditionCode 0..1 Coding [DA] FFB undertemakode
...... system S 1..1 uri Identity of the terminology system
...... code S 0..1 code Symbol in syntax defined by the system
...... display S 0..1 string Representation defined by the system
..... coding:SKS-D 0..1 Coding [DA] Kode fra D-hierarkiet i SKS
...... system S 1..1 uri Identity of the terminology system
...... code S 0..1 code Symbol in syntax defined by the system
...... display S 0..1 string Representation defined by the system
..... coding:ICPC2code 0..1 Coding ICPC2 code
...... system S 1..1 uri Identity of the terminology system
...... code S 0..1 code Symbol in syntax defined by the system
...... display S 0..1 string Representation defined by the system
.... text S 0..1 string The condition text selected by the recorder (Danish: Diagnosetekst).
... Slices for onset[x] 0..1 dateTime, Age, Period, Range, string Estimated or actual date, date-time, or age
Slice: Unordered, Open by type:$this
.... onset[x]:onsetDateTime S 0..1 dateTime Date of the diagnosed onset of the condition (Danish: Debutdato)
... Slices for abatement[x] 0..1 dateTime, Age, Period, Range, string When in resolution/remission
Slice: Unordered, Open by type:$this
.... abatement[x]:abatementDateTime S 0..1 dateTime Date of the abate end of the condition (Danish: Afslutningsdato)
... recordedDate S 1..1 dateTime Date of registration of the diagnosis in the general practitioner's own system (Danish: Registreringsdato)
... note S 0..1 Annotation Additional information about the Condition
.... text S 1..1 markdown Additional description for the condition (Danish: Tillægstekst)

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Condition.category:type.coding.coderequiredConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
from the FHIR Standard
Condition.category:status.coding.coderequiredMedComConditionListStatus
http://medcomfhir.dk/ig/terminology/ValueSet/medcom-conditionlist-status-valueset
from this IG

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C 0..* DkCoreCondition Detailed information about conditions, problems or diagnoses
con-3: Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item
con-4: If condition is abated, then clinicalStatus must be either inactive, resolved, or remission
con-5: Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension Content/Rules for all slices
.... dueTo 0..1 CodeableConcept, Reference(Condition | Procedure | MedicationAdministration | Immunization | MedicationStatement) Causes for this Condition
URL: http://hl7.org/fhir/StructureDefinition/condition-dueTo
Binding: ConditionCauseCodes (example): Codes that describe causes of patient conditions; e.g. Surgical mishap, escalation of a previous condition, etc.


.... conditionLastAssertedDate 0..1 dateTime Last date a condition was confirmed valid in its current state
URL: http://hl7.dk/fhir/core/StructureDefinition/ConditionLastAssertedDate
.... notFollowedAnymore 0..1 dateTime Date where a condition lost focus in a specific clinical context
URL: http://hl7.dk/fhir/core/StructureDefinition/NotFollowedAnymore
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... verificationStatus ?!ΣC 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.

... Slices for category S 1..* CodeableConcept problem-list-item | encounter-diagnosis
Slice: Unordered, Open by value:coding.code
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


.... category:type S 0..1 CodeableConcept Type of the diagnosis (Danish: Diagnosetype). 'Kontaktdiagnose' = 'encounter-diagnosis', 'Forløbsdiagnose' = 'problem-list-item'
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


..... coding Σ 0..* Coding Code defined by a terminology system
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: http://terminology.hl7.org/CodeSystem/condition-category
...... code SΣ 1..1 code Symbol in syntax defined by the system
Binding: ConditionCategoryCodes (required)
.... category:status S 1..1 CodeableConcept The status for this diagnosis (Danish: Diagnosestatus). 'Aktuel' = 'current', 'Relevant' = 'resolved'
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


..... coding Σ 0..* Coding Code defined by a terminology system
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
...... code SΣ 1..1 code Symbol in syntax defined by the system
Binding: MedComConditionListStatus (required)
... code Σ 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis.

.... Slices for coding Σ 0..* Coding Condition code, [DA] tilstandskode
Slice: Unordered, Open by value:system
..... coding:All Slices Content/Rules for all slices
...... system SΣ 0..1 uri Identity of the terminology system
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
..... coding:FSIIIConditionCode Σ 0..1 Coding [DA] FSIII tilstandskode
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:1.2.208.176.2.21
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
..... coding:SCTConditionCode Σ 0..1 Coding SNOMED CT condition code
Binding: Condition/Problem/DiagnosisCodes (required)
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
..... coding:FFBConditionCode Σ 0..1 Coding [DA] FFB undertemakode
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:1.2.208.176.2.22
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
..... coding:SKS-D Σ 0..1 Coding [DA] Kode fra D-hierarkiet i SKS
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:1.2.208.176.2.4.12
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
..... coding:ICPC2code Σ 0..1 Coding ICPC2 code
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:1.2.208.176.2.31
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
.... text SΣ 0..1 string The condition text selected by the recorder (Danish: Diagnosetekst).
... subject SΣ 1..1 Reference(Danish Core Patient Profile) Who has the condition?
... Slices for onset[x] Σ 0..1 Estimated or actual date, date-time, or age
Slice: Unordered, Open by type:$this
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
.... onset[x]:onsetDateTime SΣ 0..1 dateTime Date of the diagnosed onset of the condition (Danish: Debutdato)
... Slices for abatement[x] C 0..1 When in resolution/remission
Slice: Unordered, Open by type:$this
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
.... abatement[x]:abatementDateTime SC 0..1 dateTime Date of the abate end of the condition (Danish: Afslutningsdato)
... recordedDate SΣ 1..1 dateTime Date of registration of the diagnosis in the general practitioner's own system (Danish: Registreringsdato)
... note S 0..1 Annotation Additional information about the Condition
.... text SΣ 1..1 markdown Additional description for the condition (Danish: Tillægstekst)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
http://hl7.org/fhir/ValueSet/condition-clinical|4.0.1
from the FHIR Standard
Condition.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status|4.0.1
from the FHIR Standard
Condition.categoryextensibleConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
from the FHIR Standard
Condition.category:typeextensibleConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
from the FHIR Standard
Condition.category:type.coding.coderequiredConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
from the FHIR Standard
Condition.category:statusextensibleConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
from the FHIR Standard
Condition.category:status.coding.coderequiredMedComConditionListStatus
http://medcomfhir.dk/ig/terminology/ValueSet/medcom-conditionlist-status-valueset
from this IG
Condition.codeexampleCondition/Problem/DiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
Condition.code.coding:SCTConditionCoderequiredCondition/Problem/DiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C 0..* DkCoreCondition Detailed information about conditions, problems or diagnoses
con-3: Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item
con-4: If condition is abated, then clinicalStatus must be either inactive, resolved, or remission
con-5: Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... dueTo 0..1 CodeableConcept, Reference(Condition | Procedure | MedicationAdministration | Immunization | MedicationStatement) Causes for this Condition
URL: http://hl7.org/fhir/StructureDefinition/condition-dueTo
Binding: ConditionCauseCodes (example): Codes that describe causes of patient conditions; e.g. Surgical mishap, escalation of a previous condition, etc.


.... conditionLastAssertedDate 0..1 dateTime Last date a condition was confirmed valid in its current state
URL: http://hl7.dk/fhir/core/StructureDefinition/ConditionLastAssertedDate
.... notFollowedAnymore 0..1 dateTime Date where a condition lost focus in a specific clinical context
URL: http://hl7.dk/fhir/core/StructureDefinition/NotFollowedAnymore
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier External Ids for this condition
... clinicalStatus ?!SΣC 0..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.

... verificationStatus ?!ΣC 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.

... Slices for category S 1..* CodeableConcept problem-list-item | encounter-diagnosis
Slice: Unordered, Open by value:coding.code
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


.... category:type S 0..1 CodeableConcept Type of the diagnosis (Danish: Diagnosetype). 'Kontaktdiagnose' = 'encounter-diagnosis', 'Forløbsdiagnose' = 'problem-list-item'
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 0..* Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: http://terminology.hl7.org/CodeSystem/condition-category
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
Binding: ConditionCategoryCodes (required)
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... category:status S 1..1 CodeableConcept The status for this diagnosis (Danish: Diagnosestatus). 'Aktuel' = 'current', 'Relevant' = 'resolved'
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 0..* Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
Binding: MedComConditionListStatus (required)
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
... severity 0..1 CodeableConcept Subjective severity of condition
Binding: Condition/DiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.

... code Σ 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis.

.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ 0..* Coding Condition code, [DA] tilstandskode
Slice: Unordered, Open by value:system
..... coding:All Slices Content/Rules for all slices
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 0..1 uri Identity of the terminology system
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:FSIIIConditionCode Σ 0..1 Coding [DA] FSIII tilstandskode
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:1.2.208.176.2.21
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:SCTConditionCode Σ 0..1 Coding SNOMED CT condition code
Binding: Condition/Problem/DiagnosisCodes (required)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:FFBConditionCode Σ 0..1 Coding [DA] FFB undertemakode
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:1.2.208.176.2.22
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:SKS-D Σ 0..1 Coding [DA] Kode fra D-hierarkiet i SKS
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:1.2.208.176.2.4.12
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:ICPC2code Σ 0..1 Coding ICPC2 code
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
Required Pattern: urn:oid:1.2.208.176.2.31
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 0..1 code Symbol in syntax defined by the system
...... display SΣ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text SΣ 0..1 string The condition text selected by the recorder (Danish: Diagnosetekst).
... bodySite Σ 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


... subject SΣ 1..1 Reference(Danish Core Patient Profile) Who has the condition?
... encounter Σ 0..1 Reference(Encounter) Encounter created as part of
... Slices for onset[x] Σ 0..1 Estimated or actual date, date-time, or age
Slice: Unordered, Open by type:$this
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
.... onset[x]:onsetDateTime SΣ 0..1 dateTime Date of the diagnosed onset of the condition (Danish: Debutdato)
... Slices for abatement[x] C 0..1 When in resolution/remission
Slice: Unordered, Open by type:$this
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
.... abatement[x]:abatementDateTime SC 0..1 dateTime Date of the abate end of the condition (Danish: Afslutningsdato)
... recordedDate SΣ 1..1 dateTime Date of registration of the diagnosis in the general practitioner's own system (Danish: Registreringsdato)
... recorder Σ 0..1 Reference(Danish Core Practitioner Profile | PractitionerRole | Danish Core Patient Profile | Danish Core Related Person Profile) Who recorded the condition
... asserter Σ 0..1 Reference(Danish Core Practitioner Profile | PractitionerRole) Person who asserts this condition
... stage C 0..* BackboneElement Stage/grade, usually assessed formally
con-1: Stage SHALL have summary or assessment
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).

.... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
.... type 0..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).

... evidence C 0..* BackboneElement Supporting evidence
con-2: evidence SHALL have code or details
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code ΣC 0..* CodeableConcept Manifestation/symptom
Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.


.... detail ΣC 0..* Reference(Resource) Supporting information found elsewhere
... note S 0..1 Annotation Additional information about the Condition
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... author[x] Σ 0..1 Individual responsible for the annotation
..... authorReference Reference(Practitioner | Patient | RelatedPerson | Organization)
..... authorString string
.... time Σ 0..1 dateTime When the annotation was made
.... text SΣ 1..1 markdown Additional description for the condition (Danish: Tillægstekst)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Condition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
http://hl7.org/fhir/ValueSet/condition-clinical|4.0.1
from the FHIR Standard
Condition.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status|4.0.1
from the FHIR Standard
Condition.categoryextensibleConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
from the FHIR Standard
Condition.category:typeextensibleConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
from the FHIR Standard
Condition.category:type.coding.coderequiredConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
from the FHIR Standard
Condition.category:statusextensibleConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
from the FHIR Standard
Condition.category:status.coding.coderequiredMedComConditionListStatus
http://medcomfhir.dk/ig/terminology/ValueSet/medcom-conditionlist-status-valueset
from this IG
Condition.severitypreferredCondition/DiagnosisSeverity
http://hl7.org/fhir/ValueSet/condition-severity
from the FHIR Standard
Condition.codeexampleCondition/Problem/DiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
Condition.code.coding:SCTConditionCoderequiredCondition/Problem/DiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
Condition.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
Condition.stage.summaryexampleConditionStage
http://hl7.org/fhir/ValueSet/condition-stage
from the FHIR Standard
Condition.stage.typeexampleConditionStageType
http://hl7.org/fhir/ValueSet/condition-stage-type
from the FHIR Standard
Condition.evidence.codeexampleManifestationAndSymptomCodes
http://hl7.org/fhir/ValueSet/manifestation-or-symptom
from the FHIR Standard

This structure is derived from DkCoreCondition

Summary

Mandatory: 3 elements(4 nested mandatory elements)
Must-Support: 33 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Condition.category
  • The element 1 is sliced based on the value of Condition.onset[x]
  • The element 1 is sliced based on the value of Condition.abatement[x]

 

Other representations of profile: CSV, Excel, Schematron