CDC National Healthcare Safety Network (NHSN) Digital Quality Measures (dQM) Content Package IG
3.0.0 - Release 3 - draft United States of America flag

CDC National Healthcare Safety Network (NHSN) Digital Quality Measures (dQM) Content Package IG - Local Development build (v3.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: ACH Monthly Event Condition

Official URL: http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/ach-monthly-condition Version: 3.0.0
Standards status: Trial-use Maturity Level: 2 Computable Name: AcuteCareHospitalMonthlyReportingCondition
Other Identifiers: OID:2.16.840.1.113883.4.642.40.1002.42.12

This profile contains Required and Must Support data elements for reporting patient condition information to the NHSN Acute Care Hospital (ACH) Monthly Digital Quality Measure. This profile inherits from the QI Core 6.0.0 Condition Encounter Diagnosis profile, which inherits from US Core 6.1.0 Condition Encounter Diagnosis profile.

Usages:

You can also check for usages in the FHIR IG Statistics

Changes since version 1.0.0:

  • New Content
  • Formal Views of Profile Content

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

    Name Flags Card. Type Description & Constraints    Filter: doco
    Condition C 0..* QICoreConditionEncounterDiagnosis Detailed information about conditions, problems or diagnoses
    Constraints: con-3, con-4, con-5, Condition-coding-from-common-codesystems, dqm-Con-2
    Condition.id This element must be supported. This element is included in summaries. 1..1 id
    (NHSN-MS)
    Logical id of this artifact
    Condition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
    Condition.Slices for extension Content/Rules for all slices
    Condition.Slices for extension.extension:assertedDate This element must be supported. 0..1 dateTime
    (NHSN-MS)
    (USCDI) Date the condition was first asserted
    URL: http://hl7.org/fhir/StructureDefinition/condition-assertedDate
    Condition.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
    Condition.clinicalStatus This element is a modifier element. This element must be supported. This element is included in summaries. C 0..1 CodeableConcept
    (NHSN-MS)
    (USCDI) active | recurrence | relapse | inactive | remission | resolved
    Binding: ConditionClinicalStatusCodes (required)
    Condition.verificationStatus This element is a modifier element. This element must be supported. This element is included in summaries. C 0..1 CodeableConcept
    (NHSN-MS)
    (USCDI) unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
    Binding: ConditionVerificationStatus (required)
    Condition.Slices for category This element must be supported. 1..* CodeableConcept
    (NHSN-MS)
    (USCDI) category codes

    Slice: Unordered, Open by pattern:$this
    Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.

    Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
    Condition.Slices for category.category:us-core This element must be supported. 1..1 CodeableConcept
    (NHSN-MS)
    (USCDI) encounter-diagnosis
    Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.

    Required Pattern: At least the following
    Condition.Slices for category.category:us-core.id 0..1 string Unique id for inter-element referencing
    Condition.Slices for category.category:us-core.extension 0..* Extension Additional content defined by implementations
    Condition.Slices for category.category:us-core.text 0..1 string Plain text representation of the concept
    Condition.Slices for category.category:us-core.coding This element must be supported. This element is included in summaries. 1..* Coding
    (NHSN-MS)
    Code defined by a terminology system

    Fixed Value: (Complex)
    Condition.Slices for category.category:us-core.coding.id 0..1 string Unique id for inter-element referencing
    Condition.Slices for category.category:us-core.coding.extension 0..* Extension Additional content defined by implementations
    Condition.Slices for category.category:us-core.coding.version 0..1 string Version of the system - if relevant
    Condition.Slices for category.category:us-core.coding.display 0..1 string Representation defined by the system
    Condition.Slices for category.category:us-core.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
    Condition.Slices for category.category:us-core.coding.system This element must be supported. This element is included in summaries. 1..1 uri
    (NHSN-MS)
    Identity of the terminology system
    Fixed Value: http://terminology.hl7.org/CodeSystem/condition-category
    Condition.Slices for category.category:us-core.coding.code This element must be supported. This element is included in summaries. 1..1 code
    (NHSN-MS)
    Symbol in syntax defined by the system
    Fixed Value: encounter-diagnosis
    Condition.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept
    (NHSN-MS)
    (USCDI) Identification of the condition, problem or diagnosis
    Binding: USCoreConditionCodes (6.1.0) (extensible): Valueset to describe the actual problem experienced by the patient
    Condition.subject This element must be supported. This element is included in summaries. 1..1 Reference(Cross-Measure Patient Profile) {b}
    (NHSN-MS)
    Literal reference, Relative, internal or absolute URL
    Condition.subject.reference This element must be supported. This element is included in summaries. C 1..1 string Literal reference, Relative, internal or absolute URL
    Condition.encounter This element must be supported. This element is included in summaries. 0..1 Reference(QICore Encounter) {b}
    (NHSN-MS)
    (QI-Core)(USCDI) Encounter created as part of
    Condition.encounter.reference This element must be supported. This element is included in summaries. C 1..1 string
    (NHSN-MS)
    Literal reference, Relative, internal or absolute URL
    Condition.onset[x] This element must be supported. This element is included in summaries. 0..1
    (NHSN-MS)
    (QI-Core)(USCDI) Estimated or actual date, date-time, or age
    Condition.onset[x].onsetDateTime dateTime This target must be supported.
    Condition.onset[x].onsetAge Age
    Condition.onset[x].onsetPeriod Period
    Condition.onset[x].onsetRange Range
    Condition.abatement[x] This element must be supported. C 0..1
    (NHSN-MS)
    (QI-Core)(USCDI) When in resolution/remission
    Condition.abatement[x].abatementDateTime dateTime This target must be supported.
    Condition.abatement[x].abatementAge Age
    Condition.abatement[x].abatementPeriod Period
    Condition.abatement[x].abatementRange Range
    Condition.recordedDate This element must be supported. This element is included in summaries. 0..1 dateTime
    (NHSN-MS)
    (USCDI) Date record was first recorded

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    Condition.clinicalStatus Base required Condition Clinical Status Codes 📦4.0.1 FHIR Std.
    Condition.verificationStatus Base required ConditionVerificationStatus 📦4.0.1 FHIR Std.
    Condition.category Base extensible Condition Category Codes 📦4.0.1 FHIR Std.
    Condition.category:us-core Base extensible Condition Category Codes 📦4.0.1 FHIR Std.
    Condition.code Base extensible US Core Condition Codes 📍6.1.0 US Core v6.1

    Constraints

    Id Grade Path(s) Description Expression
    Condition-coding-from-common-codesystems error Condition Condition: code must contains a SNOMED CT, ICD-10-CM, or ICD-9-CM coding code.coding.where(system='http://snomed.info/sct').exists() or code.coding.where(system='http://hl7.org/fhir/sid/icd-9-cm').exists() or code.coding.where(system='http://hl7.org/fhir/sid/icd-10-cm').exists()
    con-3 best practice Condition Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
    con-4 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
    con-5 error Condition Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
    dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
    dom-3 error Condition If 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 in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
    dom-4 error Condition If 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-5 error Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
    dom-6 best practice Condition A resource should have narrative for robust management text.`div`.exists()
    dqm-Con-2 error Condition At least one Condition.category SHALL be encounter-diagnosis, problem-list-item, or health-concern category.where(coding.where(system = 'http://terminology.hl7.org/CodeSystem/condition-category' and code='encounter-diagnosis').exists()).exists() or category.where(coding.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-problem-or-health-concern')).exists()
    ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
    ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

    This structure is derived from QICoreConditionEncounterDiagnosis

    Name Flags Card. Type Description & Constraints    Filter: doco
    Condition C 0..* QICoreConditionEncounterDiagnosis Detailed information about conditions, problems or diagnoses
    Constraints: Condition-coding-from-common-codesystems, dqm-Con-2
    Condition.id This element must be supported. 1..1 id
    (NHSN-MS)
    Logical id of this artifact
    Condition.meta
    Condition.meta.Slices for extension Content/Rules for all slices
    Condition.meta.Slices for extension.extension:link-received-date-extension 0..1 dateTime Received Date
    URL: http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/link-received-date-extension
    Condition.Slices for extension Content/Rules for all slices
    Condition.Slices for extension.extension:assertedDate 0..1 ConditionAssertedDate(5.3.0) (NHSN-MS)(USCDI) Date the condition was first asserted
    Condition.verificationStatus 0..1 CodeableConcept (NHSN-MS)(USCDI) unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
    Condition.category 1..* CodeableConcept (NHSN-MS)(USCDI) category codes
    Condition.Slices for category Content/Rules for all slices
    Condition.Slices for category.category:us-core 1..1 CodeableConcept (NHSN-MS)(USCDI) encounter-diagnosis
    Condition.Slices for category.category:us-core.coding This element must be supported. 1..* Coding
    (NHSN-MS)
    Code defined by a terminology system
    Condition.Slices for category.category:us-core.coding.system This element must be supported. 1..1 uri
    (NHSN-MS)
    Identity of the terminology system
    Condition.Slices for category.category:us-core.coding.code This element must be supported. 1..1 code
    (NHSN-MS)
    Symbol in syntax defined by the system
    Condition.code 1..1 CodeableConcept (NHSN-MS)(USCDI) Identification of the condition, problem or diagnosis
    Condition.subject 1..1 Reference(Cross-Measure Patient Profile) {b} (NHSN-MS) Literal reference, Relative, internal or absolute URL
    Condition.subject.reference This element must be supported. 1..1 string Literal reference, Relative, internal or absolute URL
    Condition.encounter 0..1 Reference(QICore Encounter) {b} (NHSN-MS)(QI-Core)(USCDI) Encounter created as part of
    Condition.encounter.reference This element must be supported. 1..1 string
    (NHSN-MS)
    Literal reference, Relative, internal or absolute URL
    Condition.onset[x] 0..1 dateTime, Age, Period, Range (NHSN-MS)(QI-Core)(USCDI) Estimated or actual date, date-time, or age
    Condition.abatement[x] 0..1 dateTime, Age, Period, Range (NHSN-MS)(QI-Core)(USCDI) When in resolution/remission
    Condition.recordedDate 0..1 dateTime (NHSN-MS)(USCDI) Date record was first recorded

    doco Documentation for this format

    Constraints

    Id Grade Path(s) Description Expression
    Condition-coding-from-common-codesystems error Condition Condition: code must contains a SNOMED CT, ICD-10-CM, or ICD-9-CM coding code.coding.where(system='http://snomed.info/sct').exists() or code.coding.where(system='http://hl7.org/fhir/sid/icd-9-cm').exists() or code.coding.where(system='http://hl7.org/fhir/sid/icd-10-cm').exists()
    dqm-Con-2 error Condition At least one Condition.category SHALL be encounter-diagnosis, problem-list-item, or health-concern category.where(coding.where(system = 'http://terminology.hl7.org/CodeSystem/condition-category' and code='encounter-diagnosis').exists()).exists() or category.where(coding.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-problem-or-health-concern')).exists()
    Name Flags Card. Type Description & Constraints    Filter: doco
    Condition C 0..* QICoreConditionEncounterDiagnosis Detailed information about conditions, problems or diagnoses
    Constraints: con-3, con-4, con-5, Condition-coding-from-common-codesystems, dqm-Con-2
    Condition.id This element must be supported. This element is included in summaries. 1..1 id
    (NHSN-MS)
    Logical id of this artifact
    Condition.meta This element is included in summaries. 0..1 Meta Metadata about the resource
    Condition.meta.id 0..1 string Unique id for inter-element referencing
    Condition.meta.Slices for extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Condition.meta.Slices for extension.extension:link-received-date-extension 0..1 dateTime Received Date
    URL: http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/link-received-date-extension
    Condition.meta.versionId This element is included in summaries. 0..1 id Version specific identifier
    Condition.meta.lastUpdated This element is included in summaries. 0..1 instant When the resource version last changed
    Condition.meta.source This element is included in summaries. 0..1 uri Identifies where the resource comes from
    Condition.meta.profile This element is included in summaries. 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
    Condition.meta.security This element is included in summaries. 0..* Coding Security Labels applied to this resource
    Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
    Condition.meta.tag This element is included in summaries. 0..* Coding Tags applied to this resource
    Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
    Condition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
    Condition.language 0..1 code Language of the resource content
    Binding: CommonLanguages (preferred): A human language.
    Additional Bindings Purpose
    AllLanguages Max Binding
    Condition.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
    Condition.contained 0..* Resource Contained, inline Resources
    Condition.Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    Condition.Slices for extension.extension:assertedDate This element must be supported. 0..1 dateTime
    (NHSN-MS)
    (USCDI) Date the condition was first asserted
    URL: http://hl7.org/fhir/StructureDefinition/condition-assertedDate
    Condition.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
    Condition.identifier This element is included in summaries. 0..* Identifier External Ids for this condition
    Condition.clinicalStatus This element is a modifier element. This element must be supported. This element is included in summaries. C 0..1 CodeableConcept
    (NHSN-MS)
    (USCDI) active | recurrence | relapse | inactive | remission | resolved
    Binding: ConditionClinicalStatusCodes (required)
    Condition.verificationStatus This element is a modifier element. This element must be supported. This element is included in summaries. C 0..1 CodeableConcept
    (NHSN-MS)
    (USCDI) unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
    Binding: ConditionVerificationStatus (required)
    Condition.Slices for category This element must be supported. 1..* CodeableConcept
    (NHSN-MS)
    (USCDI) category codes

    Slice: Unordered, Open by pattern:$this
    Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.

    Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
    Condition.Slices for category.category:us-core This element must be supported. 1..1 CodeableConcept
    (NHSN-MS)
    (USCDI) encounter-diagnosis
    Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.

    Required Pattern: At least the following
    Condition.Slices for category.category:us-core.id 0..1 string Unique id for inter-element referencing
    Condition.Slices for category.category:us-core.extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Condition.Slices for category.category:us-core.coding This element must be supported. This element is included in summaries. 1..* Coding
    (NHSN-MS)
    Code defined by a terminology system

    Fixed Value: (Complex)
    Condition.Slices for category.category:us-core.coding.id 0..1 string Unique id for inter-element referencing
    Condition.Slices for category.category:us-core.coding.extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Condition.Slices for category.category:us-core.coding.system This element must be supported. This element is included in summaries. 1..1 uri
    (NHSN-MS)
    Identity of the terminology system
    Fixed Value: http://terminology.hl7.org/CodeSystem/condition-category
    Condition.Slices for category.category:us-core.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
    Condition.Slices for category.category:us-core.coding.code This element must be supported. This element is included in summaries. 1..1 code
    (NHSN-MS)
    Symbol in syntax defined by the system
    Fixed Value: encounter-diagnosis
    Condition.Slices for category.category:us-core.coding.display This element is included in summaries. 0..1 string Representation defined by the system
    Condition.Slices for category.category:us-core.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
    Condition.Slices for category.category:us-core.text This element is included in summaries. 0..1 string Plain text representation of the concept
    Condition.severity 0..1 CodeableConcept Subjective severity of condition
    Binding: Condition/DiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
    Condition.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept
    (NHSN-MS)
    (USCDI) Identification of the condition, problem or diagnosis
    Binding: USCoreConditionCodes (6.1.0) (extensible): Valueset to describe the actual problem experienced by the patient
    Condition.bodySite This element is included in summaries. 0..* CodeableConcept Anatomical location, if relevant
    Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
    Condition.subject This element must be supported. This element is included in summaries. 1..1 Reference(Cross-Measure Patient Profile) {b}
    (NHSN-MS)
    Literal reference, Relative, internal or absolute URL
    Condition.subject.id 0..1 string Unique id for inter-element referencing
    Condition.subject.extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Condition.subject.reference This element must be supported. This element is included in summaries. C 1..1 string Literal reference, Relative, internal or absolute URL
    Condition.subject.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
    Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
    Condition.subject.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
    Condition.subject.display This element is included in summaries. 0..1 string Text alternative for the resource
    Condition.encounter This element must be supported. This element is included in summaries. 0..1 Reference(QICore Encounter) {b}
    (NHSN-MS)
    (QI-Core)(USCDI) Encounter created as part of
    Condition.encounter.id 0..1 string Unique id for inter-element referencing
    Condition.encounter.extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Condition.encounter.reference This element must be supported. This element is included in summaries. C 1..1 string
    (NHSN-MS)
    Literal reference, Relative, internal or absolute URL
    Condition.encounter.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
    Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
    Condition.encounter.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
    Condition.encounter.display This element is included in summaries. 0..1 string Text alternative for the resource
    Condition.onset[x] This element must be supported. This element is included in summaries. 0..1
    (NHSN-MS)
    (QI-Core)(USCDI) Estimated or actual date, date-time, or age
    Condition.onset[x].onsetDateTime dateTime This target must be supported.
    Condition.onset[x].onsetAge Age
    Condition.onset[x].onsetPeriod Period
    Condition.onset[x].onsetRange Range
    Condition.abatement[x] This element must be supported. C 0..1
    (NHSN-MS)
    (QI-Core)(USCDI) When in resolution/remission
    Condition.abatement[x].abatementDateTime dateTime This target must be supported.
    Condition.abatement[x].abatementAge Age
    Condition.abatement[x].abatementPeriod Period
    Condition.abatement[x].abatementRange Range
    Condition.recordedDate This element must be supported. This element is included in summaries. 0..1 dateTime
    (NHSN-MS)
    (USCDI) Date record was first recorded
    Condition.recorder This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Who recorded the condition
    Condition.asserter This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Person who asserts this condition
    Condition.stage C 0..* BackboneElement Stage/grade, usually assessed formally
    Constraints: con-1
    Condition.stage.id 0..1 string Unique id for inter-element referencing
    Condition.stage.extension 0..* Extension Additional content defined by implementations
    Condition.stage.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Condition.stage.summary C 0..1 CodeableConcept Simple summary (disease specific)
    Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
    Condition.stage.assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
    Condition.stage.type 0..1 CodeableConcept Kind of staging
    Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
    Condition.evidence C 0..* BackboneElement Supporting evidence
    Constraints: con-2
    Condition.evidence.id 0..1 string Unique id for inter-element referencing
    Condition.evidence.extension 0..* Extension Additional content defined by implementations
    Condition.evidence.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Condition.evidence.code This element is included in summaries. C 0..* CodeableConcept Manifestation/symptom
    Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.
    Condition.evidence.detail This element is included in summaries. C 0..* Reference(Resource) Supporting information found elsewhere
    Condition.note 0..* Annotation Additional information about the Condition

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    Condition.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
    Condition.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
    Condition.language Base preferred Common Languages 📦4.0.1 FHIR Std.
    Condition.clinicalStatus Base required Condition Clinical Status Codes 📦4.0.1 FHIR Std.
    Condition.verificationStatus Base required ConditionVerificationStatus 📦4.0.1 FHIR Std.
    Condition.category Base extensible Condition Category Codes 📦4.0.1 FHIR Std.
    Condition.category:us-core Base extensible Condition Category Codes 📦4.0.1 FHIR Std.
    Condition.severity Base preferred Condition/Diagnosis Severity 📦4.0.1 FHIR Std.
    Condition.code Base extensible US Core Condition Codes 📍6.1.0 US Core v6.1
    Condition.bodySite Base example SNOMED CT Body Structures 📦4.0.1 FHIR Std.
    Condition.subject.type Base extensible ResourceType 📍4.0.1 FHIR Std.
    Condition.encounter.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
    Condition.stage.summary Base example Condition Stage 📦4.0.1 FHIR Std.
    Condition.stage.type Base example Condition Stage Type 📦4.0.1 FHIR Std.
    Condition.evidence.code Base example Manifestation and Symptom Codes 📦4.0.1 FHIR Std.

    Constraints

    Id Grade Path(s) Description Expression
    Condition-coding-from-common-codesystems error Condition Condition: code must contains a SNOMED CT, ICD-10-CM, or ICD-9-CM coding code.coding.where(system='http://snomed.info/sct').exists() or code.coding.where(system='http://hl7.org/fhir/sid/icd-9-cm').exists() or code.coding.where(system='http://hl7.org/fhir/sid/icd-10-cm').exists()
    con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
    con-2 error Condition.evidence evidence SHALL have code or details code.exists() or detail.exists()
    con-3 best practice Condition Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
    con-4 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
    con-5 error Condition Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
    dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
    dom-3 error Condition If 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 in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
    dom-4 error Condition If 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-5 error Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
    dom-6 best practice Condition A resource should have narrative for robust management text.`div`.exists()
    dqm-Con-2 error Condition At least one Condition.category SHALL be encounter-diagnosis, problem-list-item, or health-concern category.where(coding.where(system = 'http://terminology.hl7.org/CodeSystem/condition-category' and code='encounter-diagnosis').exists()).exists() or category.where(coding.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-problem-or-health-concern')).exists()
    ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
    ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

    This structure is derived from QICoreConditionEncounterDiagnosis

    Summary

    Mandatory: 5 elements(1 nested mandatory element)
    Must-Support: 6 elements

    Structures

    This structure refers to these other structures:

    Extensions

    This structure refers to these extensions:

    Maturity: 2

    Key Elements View

    Name Flags Card. Type Description & Constraints    Filter: doco
    Condition C 0..* QICoreConditionEncounterDiagnosis Detailed information about conditions, problems or diagnoses
    Constraints: con-3, con-4, con-5, Condition-coding-from-common-codesystems, dqm-Con-2
    Condition.id This element must be supported. This element is included in summaries. 1..1 id
    (NHSN-MS)
    Logical id of this artifact
    Condition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
    Condition.Slices for extension Content/Rules for all slices
    Condition.Slices for extension.extension:assertedDate This element must be supported. 0..1 dateTime
    (NHSN-MS)
    (USCDI) Date the condition was first asserted
    URL: http://hl7.org/fhir/StructureDefinition/condition-assertedDate
    Condition.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
    Condition.clinicalStatus This element is a modifier element. This element must be supported. This element is included in summaries. C 0..1 CodeableConcept
    (NHSN-MS)
    (USCDI) active | recurrence | relapse | inactive | remission | resolved
    Binding: ConditionClinicalStatusCodes (required)
    Condition.verificationStatus This element is a modifier element. This element must be supported. This element is included in summaries. C 0..1 CodeableConcept
    (NHSN-MS)
    (USCDI) unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
    Binding: ConditionVerificationStatus (required)
    Condition.Slices for category This element must be supported. 1..* CodeableConcept
    (NHSN-MS)
    (USCDI) category codes

    Slice: Unordered, Open by pattern:$this
    Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.

    Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
    Condition.Slices for category.category:us-core This element must be supported. 1..1 CodeableConcept
    (NHSN-MS)
    (USCDI) encounter-diagnosis
    Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.

    Required Pattern: At least the following
    Condition.Slices for category.category:us-core.id 0..1 string Unique id for inter-element referencing
    Condition.Slices for category.category:us-core.extension 0..* Extension Additional content defined by implementations
    Condition.Slices for category.category:us-core.text 0..1 string Plain text representation of the concept
    Condition.Slices for category.category:us-core.coding This element must be supported. This element is included in summaries. 1..* Coding
    (NHSN-MS)
    Code defined by a terminology system

    Fixed Value: (Complex)
    Condition.Slices for category.category:us-core.coding.id 0..1 string Unique id for inter-element referencing
    Condition.Slices for category.category:us-core.coding.extension 0..* Extension Additional content defined by implementations
    Condition.Slices for category.category:us-core.coding.version 0..1 string Version of the system - if relevant
    Condition.Slices for category.category:us-core.coding.display 0..1 string Representation defined by the system
    Condition.Slices for category.category:us-core.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
    Condition.Slices for category.category:us-core.coding.system This element must be supported. This element is included in summaries. 1..1 uri
    (NHSN-MS)
    Identity of the terminology system
    Fixed Value: http://terminology.hl7.org/CodeSystem/condition-category
    Condition.Slices for category.category:us-core.coding.code This element must be supported. This element is included in summaries. 1..1 code
    (NHSN-MS)
    Symbol in syntax defined by the system
    Fixed Value: encounter-diagnosis
    Condition.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept
    (NHSN-MS)
    (USCDI) Identification of the condition, problem or diagnosis
    Binding: USCoreConditionCodes (6.1.0) (extensible): Valueset to describe the actual problem experienced by the patient
    Condition.subject This element must be supported. This element is included in summaries. 1..1 Reference(Cross-Measure Patient Profile) {b}
    (NHSN-MS)
    Literal reference, Relative, internal or absolute URL
    Condition.subject.reference This element must be supported. This element is included in summaries. C 1..1 string Literal reference, Relative, internal or absolute URL
    Condition.encounter This element must be supported. This element is included in summaries. 0..1 Reference(QICore Encounter) {b}
    (NHSN-MS)
    (QI-Core)(USCDI) Encounter created as part of
    Condition.encounter.reference This element must be supported. This element is included in summaries. C 1..1 string
    (NHSN-MS)
    Literal reference, Relative, internal or absolute URL
    Condition.onset[x] This element must be supported. This element is included in summaries. 0..1
    (NHSN-MS)
    (QI-Core)(USCDI) Estimated or actual date, date-time, or age
    Condition.onset[x].onsetDateTime dateTime This target must be supported.
    Condition.onset[x].onsetAge Age
    Condition.onset[x].onsetPeriod Period
    Condition.onset[x].onsetRange Range
    Condition.abatement[x] This element must be supported. C 0..1
    (NHSN-MS)
    (QI-Core)(USCDI) When in resolution/remission
    Condition.abatement[x].abatementDateTime dateTime This target must be supported.
    Condition.abatement[x].abatementAge Age
    Condition.abatement[x].abatementPeriod Period
    Condition.abatement[x].abatementRange Range
    Condition.recordedDate This element must be supported. This element is included in summaries. 0..1 dateTime
    (NHSN-MS)
    (USCDI) Date record was first recorded

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    Condition.clinicalStatus Base required Condition Clinical Status Codes 📦4.0.1 FHIR Std.
    Condition.verificationStatus Base required ConditionVerificationStatus 📦4.0.1 FHIR Std.
    Condition.category Base extensible Condition Category Codes 📦4.0.1 FHIR Std.
    Condition.category:us-core Base extensible Condition Category Codes 📦4.0.1 FHIR Std.
    Condition.code Base extensible US Core Condition Codes 📍6.1.0 US Core v6.1

    Constraints

    Id Grade Path(s) Description Expression
    Condition-coding-from-common-codesystems error Condition Condition: code must contains a SNOMED CT, ICD-10-CM, or ICD-9-CM coding code.coding.where(system='http://snomed.info/sct').exists() or code.coding.where(system='http://hl7.org/fhir/sid/icd-9-cm').exists() or code.coding.where(system='http://hl7.org/fhir/sid/icd-10-cm').exists()
    con-3 best practice Condition Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
    con-4 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
    con-5 error Condition Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
    dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
    dom-3 error Condition If 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 in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
    dom-4 error Condition If 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-5 error Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
    dom-6 best practice Condition A resource should have narrative for robust management text.`div`.exists()
    dqm-Con-2 error Condition At least one Condition.category SHALL be encounter-diagnosis, problem-list-item, or health-concern category.where(coding.where(system = 'http://terminology.hl7.org/CodeSystem/condition-category' and code='encounter-diagnosis').exists()).exists() or category.where(coding.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-problem-or-health-concern')).exists()
    ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
    ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

    Differential View

    This structure is derived from QICoreConditionEncounterDiagnosis

    Name Flags Card. Type Description & Constraints    Filter: doco
    Condition C 0..* QICoreConditionEncounterDiagnosis Detailed information about conditions, problems or diagnoses
    Constraints: Condition-coding-from-common-codesystems, dqm-Con-2
    Condition.id This element must be supported. 1..1 id
    (NHSN-MS)
    Logical id of this artifact
    Condition.meta
    Condition.meta.Slices for extension Content/Rules for all slices
    Condition.meta.Slices for extension.extension:link-received-date-extension 0..1 dateTime Received Date
    URL: http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/link-received-date-extension
    Condition.Slices for extension Content/Rules for all slices
    Condition.Slices for extension.extension:assertedDate 0..1 ConditionAssertedDate(5.3.0) (NHSN-MS)(USCDI) Date the condition was first asserted
    Condition.clinicalStatus 0..1 CodeableConcept (NHSN-MS)(USCDI) active | recurrence | relapse | inactive | remission | resolved
    Condition.verificationStatus 0..1 CodeableConcept (NHSN-MS)(USCDI) unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
    Condition.category 1..* CodeableConcept (NHSN-MS)(USCDI) category codes
    Condition.Slices for category Content/Rules for all slices
    Condition.Slices for category.category:us-core 1..1 CodeableConcept (NHSN-MS)(USCDI) encounter-diagnosis
    Condition.Slices for category.category:us-core.coding This element must be supported. 1..* Coding
    (NHSN-MS)
    Code defined by a terminology system
    Condition.Slices for category.category:us-core.coding.system This element must be supported. 1..1 uri
    (NHSN-MS)
    Identity of the terminology system
    Condition.Slices for category.category:us-core.coding.code This element must be supported. 1..1 code
    (NHSN-MS)
    Symbol in syntax defined by the system
    Condition.code 1..1 CodeableConcept (NHSN-MS)(USCDI) Identification of the condition, problem or diagnosis
    Condition.subject 1..1 Reference(Cross-Measure Patient Profile) {b} (NHSN-MS) Literal reference, Relative, internal or absolute URL
    Condition.subject.reference This element must be supported. 1..1 string Literal reference, Relative, internal or absolute URL
    Condition.encounter 0..1 Reference(QICore Encounter) {b} (NHSN-MS)(QI-Core)(USCDI) Encounter created as part of
    Condition.encounter.reference This element must be supported. 1..1 string
    (NHSN-MS)
    Literal reference, Relative, internal or absolute URL
    Condition.onset[x] 0..1 dateTime, Age, Period, Range (NHSN-MS)(QI-Core)(USCDI) Estimated or actual date, date-time, or age
    Condition.abatement[x] 0..1 dateTime, Age, Period, Range (NHSN-MS)(QI-Core)(USCDI) When in resolution/remission
    Condition.recordedDate 0..1 dateTime (NHSN-MS)(USCDI) Date record was first recorded

    doco Documentation for this format

    Constraints

    Id Grade Path(s) Description Expression
    Condition-coding-from-common-codesystems error Condition Condition: code must contains a SNOMED CT, ICD-10-CM, or ICD-9-CM coding code.coding.where(system='http://snomed.info/sct').exists() or code.coding.where(system='http://hl7.org/fhir/sid/icd-9-cm').exists() or code.coding.where(system='http://hl7.org/fhir/sid/icd-10-cm').exists()
    dqm-Con-2 error Condition At least one Condition.category SHALL be encounter-diagnosis, problem-list-item, or health-concern category.where(coding.where(system = 'http://terminology.hl7.org/CodeSystem/condition-category' and code='encounter-diagnosis').exists()).exists() or category.where(coding.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-problem-or-health-concern')).exists()

    Snapshot View

    Name Flags Card. Type Description & Constraints    Filter: doco
    Condition C 0..* QICoreConditionEncounterDiagnosis Detailed information about conditions, problems or diagnoses
    Constraints: con-3, con-4, con-5, Condition-coding-from-common-codesystems, dqm-Con-2
    Condition.id This element must be supported. This element is included in summaries. 1..1 id
    (NHSN-MS)
    Logical id of this artifact
    Condition.meta This element is included in summaries. 0..1 Meta Metadata about the resource
    Condition.meta.id 0..1 string Unique id for inter-element referencing
    Condition.meta.Slices for extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Condition.meta.Slices for extension.extension:link-received-date-extension 0..1 dateTime Received Date
    URL: http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/link-received-date-extension
    Condition.meta.versionId This element is included in summaries. 0..1 id Version specific identifier
    Condition.meta.lastUpdated This element is included in summaries. 0..1 instant When the resource version last changed
    Condition.meta.source This element is included in summaries. 0..1 uri Identifies where the resource comes from
    Condition.meta.profile This element is included in summaries. 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
    Condition.meta.security This element is included in summaries. 0..* Coding Security Labels applied to this resource
    Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
    Condition.meta.tag This element is included in summaries. 0..* Coding Tags applied to this resource
    Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
    Condition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
    Condition.language 0..1 code Language of the resource content
    Binding: CommonLanguages (preferred): A human language.
    Additional Bindings Purpose
    AllLanguages Max Binding
    Condition.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
    Condition.contained 0..* Resource Contained, inline Resources
    Condition.Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    Condition.Slices for extension.extension:assertedDate This element must be supported. 0..1 dateTime
    (NHSN-MS)
    (USCDI) Date the condition was first asserted
    URL: http://hl7.org/fhir/StructureDefinition/condition-assertedDate
    Condition.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
    Condition.identifier This element is included in summaries. 0..* Identifier External Ids for this condition
    Condition.clinicalStatus This element is a modifier element. This element must be supported. This element is included in summaries. C 0..1 CodeableConcept
    (NHSN-MS)
    (USCDI) active | recurrence | relapse | inactive | remission | resolved
    Binding: ConditionClinicalStatusCodes (required)
    Condition.verificationStatus This element is a modifier element. This element must be supported. This element is included in summaries. C 0..1 CodeableConcept
    (NHSN-MS)
    (USCDI) unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
    Binding: ConditionVerificationStatus (required)
    Condition.Slices for category This element must be supported. 1..* CodeableConcept
    (NHSN-MS)
    (USCDI) category codes

    Slice: Unordered, Open by pattern:$this
    Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.

    Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
    Condition.Slices for category.category:us-core This element must be supported. 1..1 CodeableConcept
    (NHSN-MS)
    (USCDI) encounter-diagnosis
    Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.

    Required Pattern: At least the following
    Condition.Slices for category.category:us-core.id 0..1 string Unique id for inter-element referencing
    Condition.Slices for category.category:us-core.extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Condition.Slices for category.category:us-core.coding This element must be supported. This element is included in summaries. 1..* Coding
    (NHSN-MS)
    Code defined by a terminology system

    Fixed Value: (Complex)
    Condition.Slices for category.category:us-core.coding.id 0..1 string Unique id for inter-element referencing
    Condition.Slices for category.category:us-core.coding.extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Condition.Slices for category.category:us-core.coding.system This element must be supported. This element is included in summaries. 1..1 uri
    (NHSN-MS)
    Identity of the terminology system
    Fixed Value: http://terminology.hl7.org/CodeSystem/condition-category
    Condition.Slices for category.category:us-core.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
    Condition.Slices for category.category:us-core.coding.code This element must be supported. This element is included in summaries. 1..1 code
    (NHSN-MS)
    Symbol in syntax defined by the system
    Fixed Value: encounter-diagnosis
    Condition.Slices for category.category:us-core.coding.display This element is included in summaries. 0..1 string Representation defined by the system
    Condition.Slices for category.category:us-core.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
    Condition.Slices for category.category:us-core.text This element is included in summaries. 0..1 string Plain text representation of the concept
    Condition.severity 0..1 CodeableConcept Subjective severity of condition
    Binding: Condition/DiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
    Condition.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept
    (NHSN-MS)
    (USCDI) Identification of the condition, problem or diagnosis
    Binding: USCoreConditionCodes (6.1.0) (extensible): Valueset to describe the actual problem experienced by the patient
    Condition.bodySite This element is included in summaries. 0..* CodeableConcept Anatomical location, if relevant
    Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
    Condition.subject This element must be supported. This element is included in summaries. 1..1 Reference(Cross-Measure Patient Profile) {b}
    (NHSN-MS)
    Literal reference, Relative, internal or absolute URL
    Condition.subject.id 0..1 string Unique id for inter-element referencing
    Condition.subject.extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Condition.subject.reference This element must be supported. This element is included in summaries. C 1..1 string Literal reference, Relative, internal or absolute URL
    Condition.subject.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
    Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
    Condition.subject.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
    Condition.subject.display This element is included in summaries. 0..1 string Text alternative for the resource
    Condition.encounter This element must be supported. This element is included in summaries. 0..1 Reference(QICore Encounter) {b}
    (NHSN-MS)
    (QI-Core)(USCDI) Encounter created as part of
    Condition.encounter.id 0..1 string Unique id for inter-element referencing
    Condition.encounter.extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Condition.encounter.reference This element must be supported. This element is included in summaries. C 1..1 string
    (NHSN-MS)
    Literal reference, Relative, internal or absolute URL
    Condition.encounter.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
    Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
    Condition.encounter.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
    Condition.encounter.display This element is included in summaries. 0..1 string Text alternative for the resource
    Condition.onset[x] This element must be supported. This element is included in summaries. 0..1
    (NHSN-MS)
    (QI-Core)(USCDI) Estimated or actual date, date-time, or age
    Condition.onset[x].onsetDateTime dateTime This target must be supported.
    Condition.onset[x].onsetAge Age
    Condition.onset[x].onsetPeriod Period
    Condition.onset[x].onsetRange Range
    Condition.abatement[x] This element must be supported. C 0..1
    (NHSN-MS)
    (QI-Core)(USCDI) When in resolution/remission
    Condition.abatement[x].abatementDateTime dateTime This target must be supported.
    Condition.abatement[x].abatementAge Age
    Condition.abatement[x].abatementPeriod Period
    Condition.abatement[x].abatementRange Range
    Condition.recordedDate This element must be supported. This element is included in summaries. 0..1 dateTime
    (NHSN-MS)
    (USCDI) Date record was first recorded
    Condition.recorder This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Who recorded the condition
    Condition.asserter This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Person who asserts this condition
    Condition.stage C 0..* BackboneElement Stage/grade, usually assessed formally
    Constraints: con-1
    Condition.stage.id 0..1 string Unique id for inter-element referencing
    Condition.stage.extension 0..* Extension Additional content defined by implementations
    Condition.stage.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Condition.stage.summary C 0..1 CodeableConcept Simple summary (disease specific)
    Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
    Condition.stage.assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
    Condition.stage.type 0..1 CodeableConcept Kind of staging
    Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
    Condition.evidence C 0..* BackboneElement Supporting evidence
    Constraints: con-2
    Condition.evidence.id 0..1 string Unique id for inter-element referencing
    Condition.evidence.extension 0..* Extension Additional content defined by implementations
    Condition.evidence.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Condition.evidence.code This element is included in summaries. C 0..* CodeableConcept Manifestation/symptom
    Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.
    Condition.evidence.detail This element is included in summaries. C 0..* Reference(Resource) Supporting information found elsewhere
    Condition.note 0..* Annotation Additional information about the Condition

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    Condition.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
    Condition.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
    Condition.language Base preferred Common Languages 📦4.0.1 FHIR Std.
    Condition.clinicalStatus Base required Condition Clinical Status Codes 📦4.0.1 FHIR Std.
    Condition.verificationStatus Base required ConditionVerificationStatus 📦4.0.1 FHIR Std.
    Condition.category Base extensible Condition Category Codes 📦4.0.1 FHIR Std.
    Condition.category:us-core Base extensible Condition Category Codes 📦4.0.1 FHIR Std.
    Condition.severity Base preferred Condition/Diagnosis Severity 📦4.0.1 FHIR Std.
    Condition.code Base extensible US Core Condition Codes 📍6.1.0 US Core v6.1
    Condition.bodySite Base example SNOMED CT Body Structures 📦4.0.1 FHIR Std.
    Condition.subject.type Base extensible ResourceType 📍4.0.1 FHIR Std.
    Condition.encounter.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
    Condition.stage.summary Base example Condition Stage 📦4.0.1 FHIR Std.
    Condition.stage.type Base example Condition Stage Type 📦4.0.1 FHIR Std.
    Condition.evidence.code Base example Manifestation and Symptom Codes 📦4.0.1 FHIR Std.

    Constraints

    Id Grade Path(s) Description Expression
    Condition-coding-from-common-codesystems error Condition Condition: code must contains a SNOMED CT, ICD-10-CM, or ICD-9-CM coding code.coding.where(system='http://snomed.info/sct').exists() or code.coding.where(system='http://hl7.org/fhir/sid/icd-9-cm').exists() or code.coding.where(system='http://hl7.org/fhir/sid/icd-10-cm').exists()
    con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
    con-2 error Condition.evidence evidence SHALL have code or details code.exists() or detail.exists()
    con-3 best practice Condition Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
    con-4 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
    con-5 error Condition Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
    dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
    dom-3 error Condition If 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 in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
    dom-4 error Condition If 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-5 error Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
    dom-6 best practice Condition A resource should have narrative for robust management text.`div`.exists()
    dqm-Con-2 error Condition At least one Condition.category SHALL be encounter-diagnosis, problem-list-item, or health-concern category.where(coding.where(system = 'http://terminology.hl7.org/CodeSystem/condition-category' and code='encounter-diagnosis').exists()).exists() or category.where(coding.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-problem-or-health-concern')).exists()
    ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
    ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

    This structure is derived from QICoreConditionEncounterDiagnosis

    Summary

    Mandatory: 5 elements(1 nested mandatory element)
    Must-Support: 6 elements

    Structures

    This structure refers to these other structures:

    Extensions

    This structure refers to these extensions:

    Maturity: 2

     

    Other representations of profile: CSV, Excel, Schematron