Imaging Diagnostic Report
0.0.1-current - ci-build International flag

Imaging Diagnostic Report, published by IHE Radiology Technical Committee. This guide is not an authorized publication; it is the continuous build for version 0.0.1-current built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IHE/RAD.IDR/ and changes regularly. See the Directory of published versions

Resource Profile: IDR Report Impression Condition

Official URL: https://profiles.ihe.net/RAD/IDR/StructureDefinition/idr-impression-condition Version: 0.0.1-current
Draft as of 2025-09-14 Computable Name: IDRImpressionCondition

A condition appearing in the impression of an imaging report.

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 Detailed information about conditions, problems or diagnoses
... text S 0..1 Narrative Text summary of the resource, for human interpretation
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:likelihood S 0..1 CodeableConcept IDR Impression Condition Likelihood.
URL: https://profiles.ihe.net/RAD/IDR/StructureDefinition/idrImpressionLikelihood
.... extension:actionable S 0..1 CodeableConcept IDR Actionable Condition
URL: https://profiles.ihe.net/RAD/IDR/StructureDefinition/idrImpressionActionable
... clinicalStatus 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
... verificationStatus S 1..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
... category S 1..1 CodeableConcept problem-list-item | encounter-diagnosis
Binding: Impression Condition category ValueSet (required)
... severity S 0..1 CodeableConcept Subjective severity of condition
... code S 1..1 CodeableConcept Identification of the condition, problem or diagnosis
... bodySite 0..* CodeableConcept Anatomical location, if relevant
... bodyStructure S 0..1 Reference(BodyStructure) Anatomical body structure
... asserter S 1..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) Person or device that asserts this condition
... stage S 0..* BackboneElement Stage/grade, usually assessed formally
... evidence S 0..* CodeableReference(Resource) Supporting evidence for the condition

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Condition.categoryrequiredIDRImpressionConditionCategoryVS(a valid code from IDR Impression category)
https://profiles.ihe.net/RAD/IDR/ValueSet/idr-impression-condition-category-vs
From this IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3, con-4
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text S 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
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:likelihood S 0..1 CodeableConcept IDR Impression Condition Likelihood.
URL: https://profiles.ihe.net/RAD/IDR/StructureDefinition/idrImpressionLikelihood
.... extension:actionable S 0..1 CodeableConcept IDR Actionable Condition
URL: https://profiles.ihe.net/RAD/IDR/StructureDefinition/idrImpressionActionable
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... clinicalStatus ?!ΣC 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!SΣ 1..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.
... category SC 1..1 CodeableConcept problem-list-item | encounter-diagnosis
Binding: Impression Condition category ValueSet (required)
... severity S 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionDiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
... code SΣ 1..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: ConditionProblemDiagnosisCodes (example): Identification of the condition or diagnosis.
... bodySite ΣC 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example): SNOMED CT Body site concepts
... bodyStructure SC 0..1 Reference(BodyStructure) Anatomical body structure
... subject Σ 1..1 Reference(Patient | Group) Who has the condition?
... asserter SΣ 1..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) Person or device that asserts this condition
... stage SC 0..* BackboneElement Stage/grade, usually assessed formally
Constraints: con-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
... evidence SΣ 0..* CodeableReference(Resource) Supporting evidence for the condition
Binding: SNOMEDCTClinicalFindings (example)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
http://hl7.org/fhir/ValueSet/condition-clinical|6.0.0-ballot3
From the FHIR Standard
Condition.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status|6.0.0-ballot3
From the FHIR Standard
Condition.categoryrequiredIDRImpressionConditionCategoryVS(a valid code from IDR Impression category)
https://profiles.ihe.net/RAD/IDR/ValueSet/idr-impression-condition-category-vs
From this IG
Condition.severitypreferredConditionDiagnosisSeverity
http://hl7.org/fhir/ValueSet/condition-severity|6.0.0-ballot3
From the FHIR Standard
Condition.codeexampleConditionProblemDiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code|6.0.0-ballot3
From the FHIR Standard
Condition.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site|6.0.0-ballot3
From the FHIR Standard
Condition.evidenceexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings|6.0.0-ballot3
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
con-1errorCondition.stageStage SHALL have summary or assessment
: summary.exists() or assessment.exists()
con-2warningConditionIf category is problems list item, the clinicalStatus should not be unknown
: category.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-category' and code='problem-list-item').exists() implies clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and code='unknown').exists().not()
con-3errorConditionIf condition is abated, then clinicalStatus must be either inactive, resolved, or remission.
: abatement.exists() implies (clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='inactive' or code='resolved' or code='remission')).exists())
con-4errorConditionbodyStructure SHALL only be present if Condition.bodySite is not present
: bodySite.exists() implies bodyStructure.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 or SHALL refer to the containing resource
: contained.where((('#'+id.trace('id') in %resource.descendants().select(reference | as(uri))) or descendants().where(reference='#' | as(uri)='#').exists()).not()).trace('unmatched', id).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()
dom-5errorConditionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceConditionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (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 Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3, con-4
... 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
... language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
... text S 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
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:likelihood S 0..1 CodeableConcept IDR Impression Condition Likelihood.
URL: https://profiles.ihe.net/RAD/IDR/StructureDefinition/idrImpressionLikelihood
.... extension:actionable S 0..1 CodeableConcept IDR Actionable Condition
URL: https://profiles.ihe.net/RAD/IDR/StructureDefinition/idrImpressionActionable
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier External Ids for this condition
... clinicalStatus ?!ΣC 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!SΣ 1..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.
... category SC 1..1 CodeableConcept problem-list-item | encounter-diagnosis
Binding: Impression Condition category ValueSet (required)
... severity S 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionDiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
... code SΣ 1..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: ConditionProblemDiagnosisCodes (example): Identification of the condition or diagnosis.
... bodySite ΣC 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example): SNOMED CT Body site concepts
... bodyStructure SC 0..1 Reference(BodyStructure) Anatomical body structure
... subject Σ 1..1 Reference(Patient | Group) Who has the condition?
... encounter Σ 0..1 Reference(Encounter) The Encounter during which this Condition was created
... onset[x] Σ 0..1 Estimated or actual date, date-time, or age
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... abatement[x] C 0..1 When in resolution/remission
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate Σ 0..1 dateTime Date condition was first recorded
... recorder Σ 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Who recorded the condition
... asserter SΣ 1..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) Person or device that asserts this condition
... stage SC 0..* BackboneElement Stage/grade, usually assessed formally
Constraints: con-1
.... 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(ClinicalAssessment | 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 SΣ 0..* CodeableReference(Resource) Supporting evidence for the condition
Binding: SNOMEDCTClinicalFindings (example)
... note 0..* Annotation Additional information about the Condition

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Condition.languagerequiredAllLanguages
http://hl7.org/fhir/ValueSet/all-languages|6.0.0-ballot3
From the FHIR Standard
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
http://hl7.org/fhir/ValueSet/condition-clinical|6.0.0-ballot3
From the FHIR Standard
Condition.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status|6.0.0-ballot3
From the FHIR Standard
Condition.categoryrequiredIDRImpressionConditionCategoryVS(a valid code from IDR Impression category)
https://profiles.ihe.net/RAD/IDR/ValueSet/idr-impression-condition-category-vs
From this IG
Condition.severitypreferredConditionDiagnosisSeverity
http://hl7.org/fhir/ValueSet/condition-severity|6.0.0-ballot3
From the FHIR Standard
Condition.codeexampleConditionProblemDiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code|6.0.0-ballot3
From the FHIR Standard
Condition.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site|6.0.0-ballot3
From the FHIR Standard
Condition.stage.summaryexampleConditionStage
http://hl7.org/fhir/ValueSet/condition-stage|6.0.0-ballot3
From the FHIR Standard
Condition.stage.typeexampleConditionStageType
http://hl7.org/fhir/ValueSet/condition-stage-type|6.0.0-ballot3
From the FHIR Standard
Condition.evidenceexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings|6.0.0-ballot3
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
con-1errorCondition.stageStage SHALL have summary or assessment
: summary.exists() or assessment.exists()
con-2warningConditionIf category is problems list item, the clinicalStatus should not be unknown
: category.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-category' and code='problem-list-item').exists() implies clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and code='unknown').exists().not()
con-3errorConditionIf condition is abated, then clinicalStatus must be either inactive, resolved, or remission.
: abatement.exists() implies (clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='inactive' or code='resolved' or code='remission')).exists())
con-4errorConditionbodyStructure SHALL only be present if Condition.bodySite is not present
: bodySite.exists() implies bodyStructure.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 or SHALL refer to the containing resource
: contained.where((('#'+id.trace('id') in %resource.descendants().select(reference | as(uri))) or descendants().where(reference='#' | as(uri)='#').exists()).not()).trace('unmatched', id).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()
dom-5errorConditionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceConditionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Condition

Summary

Mandatory: 4 elements
Must-Support: 11 elements

Extensions

This structure refers to these extensions:

Differential View

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition 0..* Condition Detailed information about conditions, problems or diagnoses
... text S 0..1 Narrative Text summary of the resource, for human interpretation
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:likelihood S 0..1 CodeableConcept IDR Impression Condition Likelihood.
URL: https://profiles.ihe.net/RAD/IDR/StructureDefinition/idrImpressionLikelihood
.... extension:actionable S 0..1 CodeableConcept IDR Actionable Condition
URL: https://profiles.ihe.net/RAD/IDR/StructureDefinition/idrImpressionActionable
... clinicalStatus 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
... verificationStatus S 1..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
... category S 1..1 CodeableConcept problem-list-item | encounter-diagnosis
Binding: Impression Condition category ValueSet (required)
... severity S 0..1 CodeableConcept Subjective severity of condition
... code S 1..1 CodeableConcept Identification of the condition, problem or diagnosis
... bodySite 0..* CodeableConcept Anatomical location, if relevant
... bodyStructure S 0..1 Reference(BodyStructure) Anatomical body structure
... asserter S 1..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) Person or device that asserts this condition
... stage S 0..* BackboneElement Stage/grade, usually assessed formally
... evidence S 0..* CodeableReference(Resource) Supporting evidence for the condition

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Condition.categoryrequiredIDRImpressionConditionCategoryVS(a valid code from IDR Impression category)
https://profiles.ihe.net/RAD/IDR/ValueSet/idr-impression-condition-category-vs
From this IG

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3, con-4
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text S 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
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:likelihood S 0..1 CodeableConcept IDR Impression Condition Likelihood.
URL: https://profiles.ihe.net/RAD/IDR/StructureDefinition/idrImpressionLikelihood
.... extension:actionable S 0..1 CodeableConcept IDR Actionable Condition
URL: https://profiles.ihe.net/RAD/IDR/StructureDefinition/idrImpressionActionable
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... clinicalStatus ?!ΣC 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!SΣ 1..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.
... category SC 1..1 CodeableConcept problem-list-item | encounter-diagnosis
Binding: Impression Condition category ValueSet (required)
... severity S 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionDiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
... code SΣ 1..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: ConditionProblemDiagnosisCodes (example): Identification of the condition or diagnosis.
... bodySite ΣC 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example): SNOMED CT Body site concepts
... bodyStructure SC 0..1 Reference(BodyStructure) Anatomical body structure
... subject Σ 1..1 Reference(Patient | Group) Who has the condition?
... asserter SΣ 1..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) Person or device that asserts this condition
... stage SC 0..* BackboneElement Stage/grade, usually assessed formally
Constraints: con-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
... evidence SΣ 0..* CodeableReference(Resource) Supporting evidence for the condition
Binding: SNOMEDCTClinicalFindings (example)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
http://hl7.org/fhir/ValueSet/condition-clinical|6.0.0-ballot3
From the FHIR Standard
Condition.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status|6.0.0-ballot3
From the FHIR Standard
Condition.categoryrequiredIDRImpressionConditionCategoryVS(a valid code from IDR Impression category)
https://profiles.ihe.net/RAD/IDR/ValueSet/idr-impression-condition-category-vs
From this IG
Condition.severitypreferredConditionDiagnosisSeverity
http://hl7.org/fhir/ValueSet/condition-severity|6.0.0-ballot3
From the FHIR Standard
Condition.codeexampleConditionProblemDiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code|6.0.0-ballot3
From the FHIR Standard
Condition.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site|6.0.0-ballot3
From the FHIR Standard
Condition.evidenceexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings|6.0.0-ballot3
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
con-1errorCondition.stageStage SHALL have summary or assessment
: summary.exists() or assessment.exists()
con-2warningConditionIf category is problems list item, the clinicalStatus should not be unknown
: category.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-category' and code='problem-list-item').exists() implies clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and code='unknown').exists().not()
con-3errorConditionIf condition is abated, then clinicalStatus must be either inactive, resolved, or remission.
: abatement.exists() implies (clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='inactive' or code='resolved' or code='remission')).exists())
con-4errorConditionbodyStructure SHALL only be present if Condition.bodySite is not present
: bodySite.exists() implies bodyStructure.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 or SHALL refer to the containing resource
: contained.where((('#'+id.trace('id') in %resource.descendants().select(reference | as(uri))) or descendants().where(reference='#' | as(uri)='#').exists()).not()).trace('unmatched', id).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()
dom-5errorConditionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceConditionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (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 Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3, con-4
... 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
... language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
... text S 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
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:likelihood S 0..1 CodeableConcept IDR Impression Condition Likelihood.
URL: https://profiles.ihe.net/RAD/IDR/StructureDefinition/idrImpressionLikelihood
.... extension:actionable S 0..1 CodeableConcept IDR Actionable Condition
URL: https://profiles.ihe.net/RAD/IDR/StructureDefinition/idrImpressionActionable
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier External Ids for this condition
... clinicalStatus ?!ΣC 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!SΣ 1..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.
... category SC 1..1 CodeableConcept problem-list-item | encounter-diagnosis
Binding: Impression Condition category ValueSet (required)
... severity S 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionDiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
... code SΣ 1..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: ConditionProblemDiagnosisCodes (example): Identification of the condition or diagnosis.
... bodySite ΣC 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example): SNOMED CT Body site concepts
... bodyStructure SC 0..1 Reference(BodyStructure) Anatomical body structure
... subject Σ 1..1 Reference(Patient | Group) Who has the condition?
... encounter Σ 0..1 Reference(Encounter) The Encounter during which this Condition was created
... onset[x] Σ 0..1 Estimated or actual date, date-time, or age
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... abatement[x] C 0..1 When in resolution/remission
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate Σ 0..1 dateTime Date condition was first recorded
... recorder Σ 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Who recorded the condition
... asserter SΣ 1..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) Person or device that asserts this condition
... stage SC 0..* BackboneElement Stage/grade, usually assessed formally
Constraints: con-1
.... 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(ClinicalAssessment | 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 SΣ 0..* CodeableReference(Resource) Supporting evidence for the condition
Binding: SNOMEDCTClinicalFindings (example)
... note 0..* Annotation Additional information about the Condition

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Condition.languagerequiredAllLanguages
http://hl7.org/fhir/ValueSet/all-languages|6.0.0-ballot3
From the FHIR Standard
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
http://hl7.org/fhir/ValueSet/condition-clinical|6.0.0-ballot3
From the FHIR Standard
Condition.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status|6.0.0-ballot3
From the FHIR Standard
Condition.categoryrequiredIDRImpressionConditionCategoryVS(a valid code from IDR Impression category)
https://profiles.ihe.net/RAD/IDR/ValueSet/idr-impression-condition-category-vs
From this IG
Condition.severitypreferredConditionDiagnosisSeverity
http://hl7.org/fhir/ValueSet/condition-severity|6.0.0-ballot3
From the FHIR Standard
Condition.codeexampleConditionProblemDiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code|6.0.0-ballot3
From the FHIR Standard
Condition.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site|6.0.0-ballot3
From the FHIR Standard
Condition.stage.summaryexampleConditionStage
http://hl7.org/fhir/ValueSet/condition-stage|6.0.0-ballot3
From the FHIR Standard
Condition.stage.typeexampleConditionStageType
http://hl7.org/fhir/ValueSet/condition-stage-type|6.0.0-ballot3
From the FHIR Standard
Condition.evidenceexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings|6.0.0-ballot3
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
con-1errorCondition.stageStage SHALL have summary or assessment
: summary.exists() or assessment.exists()
con-2warningConditionIf category is problems list item, the clinicalStatus should not be unknown
: category.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-category' and code='problem-list-item').exists() implies clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and code='unknown').exists().not()
con-3errorConditionIf condition is abated, then clinicalStatus must be either inactive, resolved, or remission.
: abatement.exists() implies (clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='inactive' or code='resolved' or code='remission')).exists())
con-4errorConditionbodyStructure SHALL only be present if Condition.bodySite is not present
: bodySite.exists() implies bodyStructure.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 or SHALL refer to the containing resource
: contained.where((('#'+id.trace('id') in %resource.descendants().select(reference | as(uri))) or descendants().where(reference='#' | as(uri)='#').exists()).not()).trace('unmatched', id).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()
dom-5errorConditionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceConditionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Condition

Summary

Mandatory: 4 elements
Must-Support: 11 elements

Extensions

This structure refers to these extensions:

 

Other representations of profile: CSV, Excel, Schematron