Nictiz FHIR NL STU3 Zib2017
1.3.15 - CI Build

Nictiz FHIR NL STU3 Zib2017 - Local Development build (v1.3.15) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: HCIM Problem

Official URL: http://nictiz.nl/fhir/StructureDefinition/zib-Problem Version: 1.3.15
Active as of 2024-04-09 Computable Name: Zib Problem

Copyright/Legal: CC0

Problem as defined by the Dutch Health and Care Information models (Dutch: Zorginformatiebouwsteen or ZIB) version 4.1, release 2017.

A problem describes a situation with regard to an individual’s health and/or welfare. This situation can be described by the person involved (the patient) themselves (in the form of a complaint), or by their healthcare provider (in the form of a diagnosis, for example). The situation can form cause for diagnostic or therapeutic policy. A problem includes all kinds of medical or nursing information that represents a health problem. A problem can represent various types of health problems:

  • A complaint, finding by patient: a subjective, negatively experienced observation of the patient’s health. Examples: stomach ache, amnesia.
  • A symptom: an observation by or about the patient which may indicate a certain disease. Examples: fever, blood in stool, white spots on the roof of the mouth;
  • A diagnosis: medical interpretation of complaints and findings. Examples: Diabetes Mellitus type II, pneumonia, hemolytic-uremic syndrome.
  • A functional limitation: a reduction of functional options. Examples: reduced mobility, help required for dressing.
  • A complication: Every diagnosis seen by the healthcare provider as an unforeseen and undesired result of medical action. Examples: post-operative wound infections, loss of hearing through the use of antibiotics.

An overview of a patient’s health problems has the purpose of informing all healthcare providers involved in the patient’s care on the patient’s current and past health condition. It provides insight into which problems require medical action, which are under control and which are no longer current. The problem overview also directly provides medical context for medication administered and procedures carried out. The overview promotes an efficient, targeted continuation of the patient’s care. A complete list of problems is of importance for automated decision support and determining contraindications.

Usage:

Formal Views of Profile Content

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

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition 0..* Condition Problem
... identifier 0..* Identifier External Ids for this condition
... clinicalStatus 1..1 code ProblemStatus
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... ProblemStatusCodelist 0..* (Complex) clinicalstatus
URL: http://nictiz.nl/fhir/StructureDefinition/code-specification
..... valueCodeableConcept:valueCodeableConcept 1..1 CodeableConcept Value of extension
Binding: ProbleemStatusCodelijst (extensible): ProbleemStatusCodelijst

... verificationStatus 0..1 code VerificationStatus
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... VerificatieStatusCodelijst 0..1 (Complex) Verificationstatus
URL: http://nictiz.nl/fhir/StructureDefinition/code-specification
..... valueCodeableConcept:valueCodeableConcept 1..1 CodeableConcept Value of extension
Binding: VerificatieStatusCodelijst (extensible): VerificatieStatusCodelijst

... code 1..1 CodeableConcept ProblemName
Binding: ProbleemNaamCodelijst (extensible): The problem name defines the problem.

... bodySite 0..* CodeableConcept ProblemAnatomicalLocation
Binding: ProbleemAnatomischeLocatieCodelijst (extensible): ProbleemAnatomischeLocatieCodelijst

.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... Laterality 0..1 (Complex) ProblemLaterality
URL: http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier
..... valueCodeableConcept:valueCodeableConcept 0..1 CodeableConcept BodySite qualifier
Binding: ProbleemLateraliteitCodelijst (extensible): ProblemLateralityCodelist

... subject 1..1 Reference(nl-core-patient) Who has the condition?
... context 0..1 Reference(HCIM Encounter | nl-core-episodeofcare) Encounter or episode when condition first asserted
... onsetPeriod:onsetPeriod 0..1 Period Estimated or actual date, date-time, or age
.... start 0..1 dateTime ProblemStartDate
.... end 0..1 dateTime ProblemEndDate
... asserter 0..1 Reference(nl-core-relatedperson | nl-core-patient | nl-core-practitioner) Person who asserts this condition
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference
... note 0..* Annotation Comment

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Condition.clinicalStatus.extension:ProblemStatusCodelist.valueCodeableConcept:valueCodeableConceptextensibleProbleemStatusCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.2--20171231000000
from this IG
Condition.verificationStatus.extension:VerificatieStatusCodelijst.valueCodeableConcept:valueCodeableConceptextensibleVerificatieStatusCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.4--20171231000000
from this IG
Condition.categoryextensibleProbleemTypeCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.1--20171231000000
from this IG
Condition.codeextensibleProbleemNaamCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.3--20171231000000
from this IG
Condition.bodySiteextensibleProbleemAnatomischeLocatieCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.5--20171231000000
from this IG
Condition.bodySite.extension:Laterality.valueCodeableConcept:valueCodeableConceptextensibleProbleemLateraliteitCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.6--20171231000000
from this IG
NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C 0..* Condition Problem
con-4: If condition is abated, then clinicalStatus must be either inactive, resolved, or remission
con-3: Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier External Ids for this condition
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... ProblemStatusCodelist 0..* (Complex) clinicalstatus
URL: http://nictiz.nl/fhir/StructureDefinition/code-specification
..... url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/code-specification"
..... Slices for value[x] 1..1 CodeableConcept Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueCodeableConcept 1..1 CodeableConcept Value of extension
Binding: ProbleemStatusCodelijst (extensible): ProbleemStatusCodelijst

... verificationStatus ?!ΣC 0..1 code VerificationStatus
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.

.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... VerificatieStatusCodelijst 0..1 (Complex) Verificationstatus
URL: http://nictiz.nl/fhir/StructureDefinition/code-specification
..... url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/code-specification"
..... Slices for value[x] 1..1 CodeableConcept Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueCodeableConcept 1..1 CodeableConcept Value of extension
Binding: VerificatieStatusCodelijst (extensible): VerificatieStatusCodelijst

... category 0..* CodeableConcept ProblemType
Binding: ProbleemTypeCodelijst (extensible): The type of problem.


... code Σ 1..1 CodeableConcept ProblemName
Binding: ProbleemNaamCodelijst (extensible): The problem name defines the problem.

... bodySite Σ 0..* CodeableConcept ProblemAnatomicalLocation
Binding: ProbleemAnatomischeLocatieCodelijst (extensible): ProbleemAnatomischeLocatieCodelijst


.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... Laterality 0..1 (Complex) ProblemLaterality
URL: http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier
..... url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier"
..... Slices for value[x] 0..1 CodeableConcept Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueCodeableConcept 0..1 CodeableConcept BodySite qualifier
Binding: ProbleemLateraliteitCodelijst (extensible): ProblemLateralityCodelist

... subject Σ 1..1 Reference(nl-core-patient) Who has the condition?
... context Σ 0..1 Reference(HCIM Encounter | nl-core-episodeofcare) Encounter or episode when condition first asserted
... Slices for onset[x] Σ 0..1 Period Estimated or actual date, date-time, or age
Slice: Unordered, Closed by type:$this
.... onset[x]:onsetPeriod Σ 0..1 Period Estimated or actual date, date-time, or age
... asserter Σ 0..1 Reference(nl-core-relatedperson | nl-core-patient | nl-core-practitioner) Person who asserts this condition
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference
... note 0..* Annotation Comment

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Condition.clinicalStatusrequiredCondition Clinical Status Codes
http://hl7.org/fhir/ValueSet/condition-clinical
from the FHIR Standard
Condition.clinicalStatus.extension:ProblemStatusCodelist.value[x]:valueCodeableConceptextensibleProbleemStatusCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.2--20171231000000
from this IG
Condition.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status
from the FHIR Standard
Condition.verificationStatus.extension:VerificatieStatusCodelijst.value[x]:valueCodeableConceptextensibleVerificatieStatusCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.4--20171231000000
from this IG
Condition.categoryextensibleProbleemTypeCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.1--20171231000000
from this IG
Condition.codeextensibleProbleemNaamCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.3--20171231000000
from this IG
Condition.bodySiteextensibleProbleemAnatomischeLocatieCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.5--20171231000000
from this IG
Condition.bodySite.extension:Laterality.value[x]:valueCodeableConceptextensibleProbleemLateraliteitCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.6--20171231000000
from this IG

Constraints

IdGradePath(s)DetailsRequirements
con-3errorConditionCondition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error
: verificationStatus='entered-in-error' or clinicalStatus.exists()
con-4errorConditionIf condition is abated, then clinicalStatus must be either inactive, resolved, or remission
: abatement.empty() or (abatement as boolean).not() or clinicalStatus='resolved' or clinicalStatus='remission' or clinicalStatus='inactive'
dom-1errorConditionIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-2errorConditionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorConditionIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource
: contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4errorConditionIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C 0..* Condition Problem
con-4: If condition is abated, then clinicalStatus must be either inactive, resolved, or remission
con-3: Condition.clinicalStatus SHALL be present if verificationStatus is not 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
... extension 0..* Extension Additional Content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier External Ids for this condition
... clinicalStatus ?!ΣC 1..1 code ProblemStatus
Binding: Condition Clinical Status Codes (required): The clinical status of the condition or diagnosis.

.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... ProblemStatusCodelist 0..* (Complex) clinicalstatus
URL: http://nictiz.nl/fhir/StructureDefinition/code-specification
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/code-specification"
..... Slices for value[x] 1..1 CodeableConcept Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueCodeableConcept 1..1 CodeableConcept Value of extension
Binding: ProbleemStatusCodelijst (extensible): ProbleemStatusCodelijst

.... value 0..1 code Primitive value for code
... verificationStatus ?!ΣC 0..1 code VerificationStatus
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.

.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... VerificatieStatusCodelijst 0..1 (Complex) Verificationstatus
URL: http://nictiz.nl/fhir/StructureDefinition/code-specification
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/code-specification"
..... Slices for value[x] 1..1 CodeableConcept Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueCodeableConcept 1..1 CodeableConcept Value of extension
Binding: VerificatieStatusCodelijst (extensible): VerificatieStatusCodelijst

.... value 0..1 code Primitive value for code
... category 0..* CodeableConcept ProblemType
Binding: ProbleemTypeCodelijst (extensible): The type of problem.


... severity 0..1 CodeableConcept Subjective severity of condition
Binding: Condition/Diagnosis Severity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.

... code Σ 1..1 CodeableConcept ProblemName
Binding: ProbleemNaamCodelijst (extensible): The problem name defines the problem.

... bodySite Σ 0..* CodeableConcept ProblemAnatomicalLocation
Binding: ProbleemAnatomischeLocatieCodelijst (extensible): ProbleemAnatomischeLocatieCodelijst


.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... Laterality 0..1 (Complex) ProblemLaterality
URL: http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier"
..... Slices for value[x] 0..1 CodeableConcept Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueCodeableConcept 0..1 CodeableConcept BodySite qualifier
Binding: ProbleemLateraliteitCodelijst (extensible): ProblemLateralityCodelist

.... coding Σ 0..* Coding Code defined by a terminology system
.... text Σ 0..1 string Plain text representation of the concept
... subject Σ 1..1 Reference(nl-core-patient) Who has the condition?
... context Σ 0..1 Reference(HCIM Encounter | nl-core-episodeofcare) Encounter or episode when condition first asserted
... Slices for onset[x] Σ 0..1 Period Estimated or actual date, date-time, or age
Slice: Unordered, Closed by type:$this
.... onset[x]:onsetPeriod Σ 0..1 Period Estimated or actual date, date-time, or age
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... start ΣC 0..1 dateTime ProblemStartDate
..... end ΣC 0..1 dateTime ProblemEndDate
... abatement[x] C 0..1 If/when in resolution/remission
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementBoolean boolean
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... assertedDate Σ 0..1 dateTime Date record was believed accurate
... asserter Σ 0..1 Reference(nl-core-relatedperson | nl-core-patient | nl-core-practitioner) Person who asserts this condition
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... stage C 0..1 BackboneElement Stage/grade, usually assessed formally
con-1: Stage SHALL have summary or assessment
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: Condition Stage (example): Codes describing condition stages (e.g. Cancer stages).

.... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
... evidence C 0..* BackboneElement Supporting evidence
con-2: evidence SHALL have code or details
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... code ΣC 0..* CodeableConcept Manifestation/symptom
Binding: Manifestation and Symptom Codes (example): Codes that describe the manifestation or symptoms of a condition.


.... detail ΣC 0..* Reference(Resource) Supporting information found elsewhere
... note 0..* Annotation Comment

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Condition.languageextensibleCommon Languages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Condition.clinicalStatusrequiredCondition Clinical Status Codes
http://hl7.org/fhir/ValueSet/condition-clinical
from the FHIR Standard
Condition.clinicalStatus.extension:ProblemStatusCodelist.value[x]:valueCodeableConceptextensibleProbleemStatusCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.2--20171231000000
from this IG
Condition.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status
from the FHIR Standard
Condition.verificationStatus.extension:VerificatieStatusCodelijst.value[x]:valueCodeableConceptextensibleVerificatieStatusCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.4--20171231000000
from this IG
Condition.categoryextensibleProbleemTypeCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.1--20171231000000
from this IG
Condition.severitypreferredCondition/Diagnosis Severity
http://hl7.org/fhir/ValueSet/condition-severity
from the FHIR Standard
Condition.codeextensibleProbleemNaamCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.3--20171231000000
from this IG
Condition.bodySiteextensibleProbleemAnatomischeLocatieCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.5--20171231000000
from this IG
Condition.bodySite.extension:Laterality.value[x]:valueCodeableConceptextensibleProbleemLateraliteitCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.6--20171231000000
from this IG
Condition.stage.summaryexampleCondition Stage
http://hl7.org/fhir/ValueSet/condition-stage
from the FHIR Standard
Condition.evidence.codeexampleManifestation and Symptom Codes
http://hl7.org/fhir/ValueSet/manifestation-or-symptom
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
con-1errorCondition.stageStage SHALL have summary or assessment
: summary.exists() or assessment.exists()
con-2errorCondition.evidenceevidence SHALL have code or details
: code.exists() or detail.exists()
con-3errorConditionCondition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error
: verificationStatus='entered-in-error' or clinicalStatus.exists()
con-4errorConditionIf condition is abated, then clinicalStatus must be either inactive, resolved, or remission
: abatement.empty() or (abatement as boolean).not() or clinicalStatus='resolved' or clinicalStatus='remission' or clinicalStatus='inactive'
dom-1errorConditionIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-2errorConditionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorConditionIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource
: contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4errorConditionIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Differential View

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition 0..* Condition Problem
... identifier 0..* Identifier External Ids for this condition
... clinicalStatus 1..1 code ProblemStatus
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... ProblemStatusCodelist 0..* (Complex) clinicalstatus
URL: http://nictiz.nl/fhir/StructureDefinition/code-specification
..... valueCodeableConcept:valueCodeableConcept 1..1 CodeableConcept Value of extension
Binding: ProbleemStatusCodelijst (extensible): ProbleemStatusCodelijst

... verificationStatus 0..1 code VerificationStatus
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... VerificatieStatusCodelijst 0..1 (Complex) Verificationstatus
URL: http://nictiz.nl/fhir/StructureDefinition/code-specification
..... valueCodeableConcept:valueCodeableConcept 1..1 CodeableConcept Value of extension
Binding: VerificatieStatusCodelijst (extensible): VerificatieStatusCodelijst

... code 1..1 CodeableConcept ProblemName
Binding: ProbleemNaamCodelijst (extensible): The problem name defines the problem.

... bodySite 0..* CodeableConcept ProblemAnatomicalLocation
Binding: ProbleemAnatomischeLocatieCodelijst (extensible): ProbleemAnatomischeLocatieCodelijst

.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... Laterality 0..1 (Complex) ProblemLaterality
URL: http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier
..... valueCodeableConcept:valueCodeableConcept 0..1 CodeableConcept BodySite qualifier
Binding: ProbleemLateraliteitCodelijst (extensible): ProblemLateralityCodelist

... subject 1..1 Reference(nl-core-patient) Who has the condition?
... context 0..1 Reference(HCIM Encounter | nl-core-episodeofcare) Encounter or episode when condition first asserted
... onsetPeriod:onsetPeriod 0..1 Period Estimated or actual date, date-time, or age
.... start 0..1 dateTime ProblemStartDate
.... end 0..1 dateTime ProblemEndDate
... asserter 0..1 Reference(nl-core-relatedperson | nl-core-patient | nl-core-practitioner) Person who asserts this condition
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference
... note 0..* Annotation Comment

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Condition.clinicalStatus.extension:ProblemStatusCodelist.valueCodeableConcept:valueCodeableConceptextensibleProbleemStatusCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.2--20171231000000
from this IG
Condition.verificationStatus.extension:VerificatieStatusCodelijst.valueCodeableConcept:valueCodeableConceptextensibleVerificatieStatusCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.4--20171231000000
from this IG
Condition.categoryextensibleProbleemTypeCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.1--20171231000000
from this IG
Condition.codeextensibleProbleemNaamCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.3--20171231000000
from this IG
Condition.bodySiteextensibleProbleemAnatomischeLocatieCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.5--20171231000000
from this IG
Condition.bodySite.extension:Laterality.valueCodeableConcept:valueCodeableConceptextensibleProbleemLateraliteitCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.6--20171231000000
from this IG

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C 0..* Condition Problem
con-4: If condition is abated, then clinicalStatus must be either inactive, resolved, or remission
con-3: Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier External Ids for this condition
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... ProblemStatusCodelist 0..* (Complex) clinicalstatus
URL: http://nictiz.nl/fhir/StructureDefinition/code-specification
..... url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/code-specification"
..... Slices for value[x] 1..1 CodeableConcept Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueCodeableConcept 1..1 CodeableConcept Value of extension
Binding: ProbleemStatusCodelijst (extensible): ProbleemStatusCodelijst

... verificationStatus ?!ΣC 0..1 code VerificationStatus
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.

.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... VerificatieStatusCodelijst 0..1 (Complex) Verificationstatus
URL: http://nictiz.nl/fhir/StructureDefinition/code-specification
..... url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/code-specification"
..... Slices for value[x] 1..1 CodeableConcept Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueCodeableConcept 1..1 CodeableConcept Value of extension
Binding: VerificatieStatusCodelijst (extensible): VerificatieStatusCodelijst

... category 0..* CodeableConcept ProblemType
Binding: ProbleemTypeCodelijst (extensible): The type of problem.


... code Σ 1..1 CodeableConcept ProblemName
Binding: ProbleemNaamCodelijst (extensible): The problem name defines the problem.

... bodySite Σ 0..* CodeableConcept ProblemAnatomicalLocation
Binding: ProbleemAnatomischeLocatieCodelijst (extensible): ProbleemAnatomischeLocatieCodelijst


.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... Laterality 0..1 (Complex) ProblemLaterality
URL: http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier
..... url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier"
..... Slices for value[x] 0..1 CodeableConcept Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueCodeableConcept 0..1 CodeableConcept BodySite qualifier
Binding: ProbleemLateraliteitCodelijst (extensible): ProblemLateralityCodelist

... subject Σ 1..1 Reference(nl-core-patient) Who has the condition?
... context Σ 0..1 Reference(HCIM Encounter | nl-core-episodeofcare) Encounter or episode when condition first asserted
... Slices for onset[x] Σ 0..1 Period Estimated or actual date, date-time, or age
Slice: Unordered, Closed by type:$this
.... onset[x]:onsetPeriod Σ 0..1 Period Estimated or actual date, date-time, or age
... asserter Σ 0..1 Reference(nl-core-relatedperson | nl-core-patient | nl-core-practitioner) Person who asserts this condition
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference
... note 0..* Annotation Comment

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Condition.clinicalStatusrequiredCondition Clinical Status Codes
http://hl7.org/fhir/ValueSet/condition-clinical
from the FHIR Standard
Condition.clinicalStatus.extension:ProblemStatusCodelist.value[x]:valueCodeableConceptextensibleProbleemStatusCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.2--20171231000000
from this IG
Condition.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status
from the FHIR Standard
Condition.verificationStatus.extension:VerificatieStatusCodelijst.value[x]:valueCodeableConceptextensibleVerificatieStatusCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.4--20171231000000
from this IG
Condition.categoryextensibleProbleemTypeCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.1--20171231000000
from this IG
Condition.codeextensibleProbleemNaamCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.3--20171231000000
from this IG
Condition.bodySiteextensibleProbleemAnatomischeLocatieCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.5--20171231000000
from this IG
Condition.bodySite.extension:Laterality.value[x]:valueCodeableConceptextensibleProbleemLateraliteitCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.6--20171231000000
from this IG

Constraints

IdGradePath(s)DetailsRequirements
con-3errorConditionCondition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error
: verificationStatus='entered-in-error' or clinicalStatus.exists()
con-4errorConditionIf condition is abated, then clinicalStatus must be either inactive, resolved, or remission
: abatement.empty() or (abatement as boolean).not() or clinicalStatus='resolved' or clinicalStatus='remission' or clinicalStatus='inactive'
dom-1errorConditionIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-2errorConditionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorConditionIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource
: contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4errorConditionIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C 0..* Condition Problem
con-4: If condition is abated, then clinicalStatus must be either inactive, resolved, or remission
con-3: Condition.clinicalStatus SHALL be present if verificationStatus is not 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
... extension 0..* Extension Additional Content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier External Ids for this condition
... clinicalStatus ?!ΣC 1..1 code ProblemStatus
Binding: Condition Clinical Status Codes (required): The clinical status of the condition or diagnosis.

.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... ProblemStatusCodelist 0..* (Complex) clinicalstatus
URL: http://nictiz.nl/fhir/StructureDefinition/code-specification
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/code-specification"
..... Slices for value[x] 1..1 CodeableConcept Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueCodeableConcept 1..1 CodeableConcept Value of extension
Binding: ProbleemStatusCodelijst (extensible): ProbleemStatusCodelijst

.... value 0..1 code Primitive value for code
... verificationStatus ?!ΣC 0..1 code VerificationStatus
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.

.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... VerificatieStatusCodelijst 0..1 (Complex) Verificationstatus
URL: http://nictiz.nl/fhir/StructureDefinition/code-specification
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/code-specification"
..... Slices for value[x] 1..1 CodeableConcept Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueCodeableConcept 1..1 CodeableConcept Value of extension
Binding: VerificatieStatusCodelijst (extensible): VerificatieStatusCodelijst

.... value 0..1 code Primitive value for code
... category 0..* CodeableConcept ProblemType
Binding: ProbleemTypeCodelijst (extensible): The type of problem.


... severity 0..1 CodeableConcept Subjective severity of condition
Binding: Condition/Diagnosis Severity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.

... code Σ 1..1 CodeableConcept ProblemName
Binding: ProbleemNaamCodelijst (extensible): The problem name defines the problem.

... bodySite Σ 0..* CodeableConcept ProblemAnatomicalLocation
Binding: ProbleemAnatomischeLocatieCodelijst (extensible): ProbleemAnatomischeLocatieCodelijst


.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... Laterality 0..1 (Complex) ProblemLaterality
URL: http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier"
..... Slices for value[x] 0..1 CodeableConcept Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueCodeableConcept 0..1 CodeableConcept BodySite qualifier
Binding: ProbleemLateraliteitCodelijst (extensible): ProblemLateralityCodelist

.... coding Σ 0..* Coding Code defined by a terminology system
.... text Σ 0..1 string Plain text representation of the concept
... subject Σ 1..1 Reference(nl-core-patient) Who has the condition?
... context Σ 0..1 Reference(HCIM Encounter | nl-core-episodeofcare) Encounter or episode when condition first asserted
... Slices for onset[x] Σ 0..1 Period Estimated or actual date, date-time, or age
Slice: Unordered, Closed by type:$this
.... onset[x]:onsetPeriod Σ 0..1 Period Estimated or actual date, date-time, or age
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... start ΣC 0..1 dateTime ProblemStartDate
..... end ΣC 0..1 dateTime ProblemEndDate
... abatement[x] C 0..1 If/when in resolution/remission
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementBoolean boolean
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... assertedDate Σ 0..1 dateTime Date record was believed accurate
... asserter Σ 0..1 Reference(nl-core-relatedperson | nl-core-patient | nl-core-practitioner) Person who asserts this condition
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... stage C 0..1 BackboneElement Stage/grade, usually assessed formally
con-1: Stage SHALL have summary or assessment
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: Condition Stage (example): Codes describing condition stages (e.g. Cancer stages).

.... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
... evidence C 0..* BackboneElement Supporting evidence
con-2: evidence SHALL have code or details
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... code ΣC 0..* CodeableConcept Manifestation/symptom
Binding: Manifestation and Symptom Codes (example): Codes that describe the manifestation or symptoms of a condition.


.... detail ΣC 0..* Reference(Resource) Supporting information found elsewhere
... note 0..* Annotation Comment

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Condition.languageextensibleCommon Languages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Condition.clinicalStatusrequiredCondition Clinical Status Codes
http://hl7.org/fhir/ValueSet/condition-clinical
from the FHIR Standard
Condition.clinicalStatus.extension:ProblemStatusCodelist.value[x]:valueCodeableConceptextensibleProbleemStatusCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.2--20171231000000
from this IG
Condition.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status
from the FHIR Standard
Condition.verificationStatus.extension:VerificatieStatusCodelijst.value[x]:valueCodeableConceptextensibleVerificatieStatusCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.4--20171231000000
from this IG
Condition.categoryextensibleProbleemTypeCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.1--20171231000000
from this IG
Condition.severitypreferredCondition/Diagnosis Severity
http://hl7.org/fhir/ValueSet/condition-severity
from the FHIR Standard
Condition.codeextensibleProbleemNaamCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.3--20171231000000
from this IG
Condition.bodySiteextensibleProbleemAnatomischeLocatieCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.5--20171231000000
from this IG
Condition.bodySite.extension:Laterality.value[x]:valueCodeableConceptextensibleProbleemLateraliteitCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.5.1.6--20171231000000
from this IG
Condition.stage.summaryexampleCondition Stage
http://hl7.org/fhir/ValueSet/condition-stage
from the FHIR Standard
Condition.evidence.codeexampleManifestation and Symptom Codes
http://hl7.org/fhir/ValueSet/manifestation-or-symptom
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
con-1errorCondition.stageStage SHALL have summary or assessment
: summary.exists() or assessment.exists()
con-2errorCondition.evidenceevidence SHALL have code or details
: code.exists() or detail.exists()
con-3errorConditionCondition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error
: verificationStatus='entered-in-error' or clinicalStatus.exists()
con-4errorConditionIf condition is abated, then clinicalStatus must be either inactive, resolved, or remission
: abatement.empty() or (abatement as boolean).not() or clinicalStatus='resolved' or clinicalStatus='remission' or clinicalStatus='inactive'
dom-1errorConditionIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-2errorConditionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorConditionIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource
: contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4errorConditionIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel, Schematron