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 2025-09-22 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.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition 0..* Condition Problem
... identifier 0..* Identifier External Ids for this condition
... clinicalStatus 1..1 code ProblemStatus
Binding: Condition Clinical Status Codes (required)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:ProblemStatusCodelist 0..* (Complex) clinicalstatus
URL: http://nictiz.nl/fhir/StructureDefinition/code-specification
...... Slices for valueCodeableConcept Content/Rules for all slices
....... valueCodeableConcept:valueCodeableConcept 1..1 CodeableConcept Value of extension
Binding: ProbleemStatusCodelijst (extensible): ProbleemStatusCodelijst
... verificationStatus 0..1 code VerificationStatus
Binding: ConditionVerificationStatus (required)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:VerificatieStatusCodelijst 0..1 (Complex) Verificationstatus
URL: http://nictiz.nl/fhir/StructureDefinition/code-specification
...... Slices for valueCodeableConcept Content/Rules for all slices
....... 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
..... extension:Laterality 0..1 (Complex) ProblemLaterality
URL: http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier
...... Slices for valueCodeableConcept Content/Rules for all slices
....... 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
... Slices for onsetDateTime Content/Rules for all slices
.... onsetDateTime:onsetDateTime 0..1 dateTime ProblemStartDate
... Slices for abatementDateTime Content/Rules for all slices
.... abatementDateTime:abatementDateTime 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
..... extension: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.clinicalStatusrequiredCondition Clinical Status Codes
http://hl7.org/fhir/ValueSet/condition-clinical
From the FHIR Standard
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.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status
From the FHIR Standard
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 & Constraints    Filter: Filtersdoco
.. Condition C 0..* Condition Problem
Constraints: con-4, con-3
... 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
..... extension: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)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension: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
..... extension: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 dateTime Estimated or actual date, date-time, or age
Slice: Unordered, Closed by type:$this
.... onset[x]:onsetDateTime Σ 0..1 dateTime ProblemStartDate
... Slices for abatement[x] C 0..1 dateTime If/when in resolution/remission
Slice: Unordered, Closed by type:$this
.... abatement[x]:abatementDateTime C 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
..... extension: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 & Constraints    Filter: Filtersdoco
.. Condition C 0..* Condition Problem
Constraints: con-4, con-3
... 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
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... 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)
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension: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)
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension: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
..... extension: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 dateTime Estimated or actual date, date-time, or age
Slice: Unordered, Closed by type:$this
.... onset[x]:onsetDateTime Σ 0..1 dateTime ProblemStartDate
... Slices for abatement[x] C 0..1 dateTime If/when in resolution/remission
Slice: Unordered, Closed by type:$this
.... abatement[x]:abatementDateTime C 0..1 dateTime ProblemEndDate
... 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
..... extension: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
Constraints: con-1
.... 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
Constraints: con-2
.... 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
http://hl7.org/fhir/ValueSet/languages|3.0.2
From the FHIR Standard
Additional Bindings Purpose
All Languages Max Binding
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|3.0.2
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|3.0.2
From the FHIR Standard
Condition.evidence.codeexampleManifestation and Symptom Codes
http://hl7.org/fhir/ValueSet/manifestation-or-symptom|3.0.2
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 & Constraints    Filter: Filtersdoco
.. Condition 0..* Condition Problem
... identifier 0..* Identifier External Ids for this condition
... clinicalStatus 1..1 code ProblemStatus
Binding: Condition Clinical Status Codes (required)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:ProblemStatusCodelist 0..* (Complex) clinicalstatus
URL: http://nictiz.nl/fhir/StructureDefinition/code-specification
...... Slices for valueCodeableConcept Content/Rules for all slices
....... valueCodeableConcept:valueCodeableConcept 1..1 CodeableConcept Value of extension
Binding: ProbleemStatusCodelijst (extensible): ProbleemStatusCodelijst
... verificationStatus 0..1 code VerificationStatus
Binding: ConditionVerificationStatus (required)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:VerificatieStatusCodelijst 0..1 (Complex) Verificationstatus
URL: http://nictiz.nl/fhir/StructureDefinition/code-specification
...... Slices for valueCodeableConcept Content/Rules for all slices
....... 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
..... extension:Laterality 0..1 (Complex) ProblemLaterality
URL: http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier
...... Slices for valueCodeableConcept Content/Rules for all slices
....... 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
... Slices for onsetDateTime Content/Rules for all slices
.... onsetDateTime:onsetDateTime 0..1 dateTime ProblemStartDate
... Slices for abatementDateTime Content/Rules for all slices
.... abatementDateTime:abatementDateTime 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
..... extension: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.clinicalStatusrequiredCondition Clinical Status Codes
http://hl7.org/fhir/ValueSet/condition-clinical
From the FHIR Standard
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.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status
From the FHIR Standard
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 & Constraints    Filter: Filtersdoco
.. Condition C 0..* Condition Problem
Constraints: con-4, con-3
... 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
..... extension: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)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension: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
..... extension: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 dateTime Estimated or actual date, date-time, or age
Slice: Unordered, Closed by type:$this
.... onset[x]:onsetDateTime Σ 0..1 dateTime ProblemStartDate
... Slices for abatement[x] C 0..1 dateTime If/when in resolution/remission
Slice: Unordered, Closed by type:$this
.... abatement[x]:abatementDateTime C 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
..... extension: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 & Constraints    Filter: Filtersdoco
.. Condition C 0..* Condition Problem
Constraints: con-4, con-3
... 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
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... 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)
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension: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)
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension: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
..... extension: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 dateTime Estimated or actual date, date-time, or age
Slice: Unordered, Closed by type:$this
.... onset[x]:onsetDateTime Σ 0..1 dateTime ProblemStartDate
... Slices for abatement[x] C 0..1 dateTime If/when in resolution/remission
Slice: Unordered, Closed by type:$this
.... abatement[x]:abatementDateTime C 0..1 dateTime ProblemEndDate
... 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
..... extension: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
Constraints: con-1
.... 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
Constraints: con-2
.... 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
http://hl7.org/fhir/ValueSet/languages|3.0.2
From the FHIR Standard
Additional Bindings Purpose
All Languages Max Binding
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|3.0.2
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|3.0.2
From the FHIR Standard
Condition.evidence.codeexampleManifestation and Symptom Codes
http://hl7.org/fhir/ValueSet/manifestation-or-symptom|3.0.2
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