This page is part of the FHIR Specification (v0.4.0: DSTU 2 Draft). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
. Page versions: R5 R4B R4 R3 R2
This resource maintained by the Patient Care Work Group
Use to record detailed information about conditions, problems or diagnoses recognized by a clinician. There are many uses including: recording a Diagnosis during an Encounter; populating a problem List or a Summary Statement, such as a Discharge Summary.
This resource is referenced by CarePlan, CarePlan2, ClinicalAssessment, DiagnosticOrder, EpisodeOfCare, Goal, MedicationPrescription, MedicationStatement, Procedure, RiskAssessment and VisionPrescription
Structure
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | DomainResource | Detailed information about conditions, problems or diagnoses | ||
![]() ![]() | 0..* | Identifier | External Ids for this condition | |
![]() ![]() | 1..1 | Patient | Who has the condition? | |
![]() ![]() | 0..1 | Encounter | Encounter when condition first asserted | |
![]() ![]() | 0..1 | Practitioner | Patient | Person who asserts this condition | |
![]() ![]() | 0..1 | date | When first detected/suspected/entered | |
![]() ![]() | 1..1 | CodeableConcept | Identification of the condition, problem or diagnosis ConditionKind (Example) | |
![]() ![]() | 0..1 | CodeableConcept | E.g. complaint | symptom | finding | diagnosis ConditionCategory (Incomplete) | |
![]() ![]() | M | 1..1 | code | provisional | working | confirmed | refuted ConditionStatus (Required) |
![]() ![]() | M | 0..1 | CodeableConcept | Degree of confidence ConditionCertainty (Example) |
![]() ![]() | 0..1 | CodeableConcept | Subjective severity of condition ConditionSeverity (Example) | |
![]() ![]() | Estimated or actual date, date-time, or age | |||
![]() ![]() ![]() | 0..1 | dateTime | ||
![]() ![]() ![]() | 0..1 | Age | ||
![]() ![]() | If/when in resolution/remission | |||
![]() ![]() ![]() | 0..1 | date | ||
![]() ![]() ![]() | 0..1 | Age | ||
![]() ![]() ![]() | 0..1 | boolean | ||
![]() ![]() | I | 0..1 | Element | Stage/grade, usually assessed formally Stage SHALL have summary or assessment |
![]() ![]() ![]() | I | 0..1 | CodeableConcept | Simple summary (disease specific) |
![]() ![]() ![]() | I | 0..* | Any | Formal record of assessment |
![]() ![]() | I | 0..* | Element | Supporting evidence evidence SHALL have code or details |
![]() ![]() ![]() | I | 0..1 | CodeableConcept | Manifestation/symptom |
![]() ![]() ![]() | I | 0..* | Any | Supporting information found elsewhere |
![]() ![]() | I | 0..* | Element | Anatomical location, if relevant location SHALL have code or details |
![]() ![]() ![]() | I | 0..1 | CodeableConcept | Location - may include laterality |
![]() ![]() ![]() | I | 0..1 | string | Precise location details |
![]() ![]() | I | 0..* | Element | Causes for this Condition Relationship SHALL have either a code or a target |
![]() ![]() ![]() | I | 0..1 | CodeableConcept | Relationship target by means of a predefined code ConditionKind (Example) |
![]() ![]() ![]() | I | 0..1 | Condition | Procedure | MedicationAdministration | Immunization | MedicationStatement | Relationship target resource |
![]() ![]() | I | 0..* | Element | Precedent for this Condition Relationship SHALL have either a code or a target |
![]() ![]() ![]() | I | 0..1 | CodeableConcept | Relationship target by means of a predefined code ConditionKind (Example) |
![]() ![]() ![]() | I | 0..1 | Condition | Procedure | MedicationAdministration | Immunization | MedicationStatement | Relationship target resource |
![]() ![]() | 0..1 | string | Additional information about the Condition |
UML Diagram
XML Template
<Condition xmlns="http://hl7.org/fhir"><!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier External Ids for this condition --></identifier> <subject><!-- 1..1 Reference(Patient) Who has the condition? --></subject> <encounter><!-- 0..1 Reference(Encounter) Encounter when condition first asserted --></encounter> <asserter><!-- 0..1 Reference(Practitioner|Patient) Person who asserts this condition --></asserter> <dateAsserted value="[date]"/><!-- 0..1 When first detected/suspected/entered --> <code><!-- 1..1 CodeableConcept Identification of the condition, problem or diagnosis --></code> <category><!-- 0..1 CodeableConcept E.g. complaint | symptom | finding | diagnosis --></category> <status value="[code]"/><!-- 1..1 provisional | working | confirmed | refuted --> <certainty><!-- 0..1 CodeableConcept Degree of confidence --></certainty> <severity><!-- 0..1 CodeableConcept Subjective severity of condition --></severity> <onset[x]><!-- 0..1 dateTime|Age Estimated or actual date, date-time, or age --></onset[x]> <abatement[x]><!-- 0..1 date|Age|boolean If/when in resolution/remission --></abatement[x]> <stage> <!-- 0..1 Stage/grade, usually assessed formally --> <summary><!--
0..1 CodeableConcept Simple summary (disease specific) --></summary> <assessment><!--
0..* Reference(Any) Formal record of assessment --></assessment> </stage> <evidence> <!-- 0..* Supporting evidence --> <code><!--
0..1 CodeableConcept Manifestation/symptom --></code> <detail><!--
0..* Reference(Any) Supporting information found elsewhere --></detail> </evidence> <location> <!-- 0..* Anatomical location, if relevant --> <code><!--
0..1 CodeableConcept Location - may include laterality --></code> <detail value="[string]"/><!--
0..1 Precise location details --> </location> <dueTo> <!-- 0..* Causes for this Condition --> <codeableConcept><!--
0..1 CodeableConcept Relationship target by means of a predefined code --></codeableConcept> <target><!--
0..1 Reference(Condition|Procedure|MedicationAdministration| Immunization|MedicationStatement) Relationship target resource --></target> </dueTo> <occurredFollowing> <!-- 0..* Precedent for this Condition --> <codeableConcept><!--
0..1 CodeableConcept Relationship target by means of a predefined code --></codeableConcept> <target><!--
0..1 Reference(Condition|Procedure|MedicationAdministration| Immunization|MedicationStatement) Relationship target resource --></target> </occurredFollowing> <notes value="[string]"/><!-- 0..1 Additional information about the Condition --> </Condition>
JSON Template
{
"resourceType" : "Condition",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"identifier" : [{ Identifier }], // External Ids for this condition
"subject" : { Reference(Patient) }, // R! Who has the condition?
"encounter" : { Reference(Encounter) }, // Encounter when condition first asserted
"asserter" : { Reference(Practitioner|Patient) }, // Person who asserts this condition
"dateAsserted" : "<date>", // When first detected/suspected/entered
"code" : { CodeableConcept }, // R! Identification of the condition, problem or diagnosis
"category" : { CodeableConcept }, // E.g. complaint | symptom | finding | diagnosis
"status" : "<code>", // R! provisional | working | confirmed | refuted
"certainty" : { CodeableConcept }, // Degree of confidence
"severity" : { CodeableConcept }, // Subjective severity of condition
// onset[x]: Estimated or actual date, date-time, or age. One of these 2:
"onsetDateTime" : "<dateTime>",
"onsetAge" : { Age },
// abatement[x]: If/when in resolution/remission. One of these 3:
"abatementDate" : "<date>",
"abatementAge" : { Age },
"abatementBoolean" : <boolean>,
"stage" : { // Stage/grade, usually assessed formally
"summary" : { CodeableConcept }, // C? Simple summary (disease specific)
"assessment" : [{ Reference(Any) }] // C? Formal record of assessment
},
"evidence" : [{ // Supporting evidence
"code" : { CodeableConcept }, // C? Manifestation/symptom
"detail" : [{ Reference(Any) }] // C? Supporting information found elsewhere
}],
"location" : [{ // Anatomical location, if relevant
"code" : { CodeableConcept }, // C? Location - may include laterality
"detail" : "<string>" // C? Precise location details
}],
"dueTo" : [{ // Causes for this Condition
"codeableConcept" : { CodeableConcept }, // C? Relationship target by means of a predefined code
"target" : { Reference(Condition|Procedure|MedicationAdministration|
Immunization|MedicationStatement) } // C? Relationship target resource
}],
"occurredFollowing" : [{ // Precedent for this Condition
"codeableConcept" : { CodeableConcept }, // C? Relationship target by means of a predefined code
"target" : { Reference(Condition|Procedure|MedicationAdministration|
Immunization|MedicationStatement) } // C? Relationship target resource
}],
"notes" : "<string>" // Additional information about the Condition
}
Structure
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | DomainResource | Detailed information about conditions, problems or diagnoses | ||
![]() ![]() | 0..* | Identifier | External Ids for this condition | |
![]() ![]() | 1..1 | Patient | Who has the condition? | |
![]() ![]() | 0..1 | Encounter | Encounter when condition first asserted | |
![]() ![]() | 0..1 | Practitioner | Patient | Person who asserts this condition | |
![]() ![]() | 0..1 | date | When first detected/suspected/entered | |
![]() ![]() | 1..1 | CodeableConcept | Identification of the condition, problem or diagnosis ConditionKind (Example) | |
![]() ![]() | 0..1 | CodeableConcept | E.g. complaint | symptom | finding | diagnosis ConditionCategory (Incomplete) | |
![]() ![]() | M | 1..1 | code | provisional | working | confirmed | refuted ConditionStatus (Required) |
![]() ![]() | M | 0..1 | CodeableConcept | Degree of confidence ConditionCertainty (Example) |
![]() ![]() | 0..1 | CodeableConcept | Subjective severity of condition ConditionSeverity (Example) | |
![]() ![]() | Estimated or actual date, date-time, or age | |||
![]() ![]() ![]() | 0..1 | dateTime | ||
![]() ![]() ![]() | 0..1 | Age | ||
![]() ![]() | If/when in resolution/remission | |||
![]() ![]() ![]() | 0..1 | date | ||
![]() ![]() ![]() | 0..1 | Age | ||
![]() ![]() ![]() | 0..1 | boolean | ||
![]() ![]() | I | 0..1 | Element | Stage/grade, usually assessed formally Stage SHALL have summary or assessment |
![]() ![]() ![]() | I | 0..1 | CodeableConcept | Simple summary (disease specific) |
![]() ![]() ![]() | I | 0..* | Any | Formal record of assessment |
![]() ![]() | I | 0..* | Element | Supporting evidence evidence SHALL have code or details |
![]() ![]() ![]() | I | 0..1 | CodeableConcept | Manifestation/symptom |
![]() ![]() ![]() | I | 0..* | Any | Supporting information found elsewhere |
![]() ![]() | I | 0..* | Element | Anatomical location, if relevant location SHALL have code or details |
![]() ![]() ![]() | I | 0..1 | CodeableConcept | Location - may include laterality |
![]() ![]() ![]() | I | 0..1 | string | Precise location details |
![]() ![]() | I | 0..* | Element | Causes for this Condition Relationship SHALL have either a code or a target |
![]() ![]() ![]() | I | 0..1 | CodeableConcept | Relationship target by means of a predefined code ConditionKind (Example) |
![]() ![]() ![]() | I | 0..1 | Condition | Procedure | MedicationAdministration | Immunization | MedicationStatement | Relationship target resource |
![]() ![]() | I | 0..* | Element | Precedent for this Condition Relationship SHALL have either a code or a target |
![]() ![]() ![]() | I | 0..1 | CodeableConcept | Relationship target by means of a predefined code ConditionKind (Example) |
![]() ![]() ![]() | I | 0..1 | Condition | Procedure | MedicationAdministration | Immunization | MedicationStatement | Relationship target resource |
![]() ![]() | 0..1 | string | Additional information about the Condition |
XML Template
<Condition xmlns="http://hl7.org/fhir"><!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier External Ids for this condition --></identifier> <subject><!-- 1..1 Reference(Patient) Who has the condition? --></subject> <encounter><!-- 0..1 Reference(Encounter) Encounter when condition first asserted --></encounter> <asserter><!-- 0..1 Reference(Practitioner|Patient) Person who asserts this condition --></asserter> <dateAsserted value="[date]"/><!-- 0..1 When first detected/suspected/entered --> <code><!-- 1..1 CodeableConcept Identification of the condition, problem or diagnosis --></code> <category><!-- 0..1 CodeableConcept E.g. complaint | symptom | finding | diagnosis --></category> <status value="[code]"/><!-- 1..1 provisional | working | confirmed | refuted --> <certainty><!-- 0..1 CodeableConcept Degree of confidence --></certainty> <severity><!-- 0..1 CodeableConcept Subjective severity of condition --></severity> <onset[x]><!-- 0..1 dateTime|Age Estimated or actual date, date-time, or age --></onset[x]> <abatement[x]><!-- 0..1 date|Age|boolean If/when in resolution/remission --></abatement[x]> <stage> <!-- 0..1 Stage/grade, usually assessed formally --> <summary><!--
0..1 CodeableConcept Simple summary (disease specific) --></summary> <assessment><!--
0..* Reference(Any) Formal record of assessment --></assessment> </stage> <evidence> <!-- 0..* Supporting evidence --> <code><!--
0..1 CodeableConcept Manifestation/symptom --></code> <detail><!--
0..* Reference(Any) Supporting information found elsewhere --></detail> </evidence> <location> <!-- 0..* Anatomical location, if relevant --> <code><!--
0..1 CodeableConcept Location - may include laterality --></code> <detail value="[string]"/><!--
0..1 Precise location details --> </location> <dueTo> <!-- 0..* Causes for this Condition --> <codeableConcept><!--
0..1 CodeableConcept Relationship target by means of a predefined code --></codeableConcept> <target><!--
0..1 Reference(Condition|Procedure|MedicationAdministration| Immunization|MedicationStatement) Relationship target resource --></target> </dueTo> <occurredFollowing> <!-- 0..* Precedent for this Condition --> <codeableConcept><!--
0..1 CodeableConcept Relationship target by means of a predefined code --></codeableConcept> <target><!--
0..1 Reference(Condition|Procedure|MedicationAdministration| Immunization|MedicationStatement) Relationship target resource --></target> </occurredFollowing> <notes value="[string]"/><!-- 0..1 Additional information about the Condition --> </Condition>
JSON Template
{
"resourceType" : "Condition",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"identifier" : [{ Identifier }], // External Ids for this condition
"subject" : { Reference(Patient) }, // R! Who has the condition?
"encounter" : { Reference(Encounter) }, // Encounter when condition first asserted
"asserter" : { Reference(Practitioner|Patient) }, // Person who asserts this condition
"dateAsserted" : "<date>", // When first detected/suspected/entered
"code" : { CodeableConcept }, // R! Identification of the condition, problem or diagnosis
"category" : { CodeableConcept }, // E.g. complaint | symptom | finding | diagnosis
"status" : "<code>", // R! provisional | working | confirmed | refuted
"certainty" : { CodeableConcept }, // Degree of confidence
"severity" : { CodeableConcept }, // Subjective severity of condition
// onset[x]: Estimated or actual date, date-time, or age. One of these 2:
"onsetDateTime" : "<dateTime>",
"onsetAge" : { Age },
// abatement[x]: If/when in resolution/remission. One of these 3:
"abatementDate" : "<date>",
"abatementAge" : { Age },
"abatementBoolean" : <boolean>,
"stage" : { // Stage/grade, usually assessed formally
"summary" : { CodeableConcept }, // C? Simple summary (disease specific)
"assessment" : [{ Reference(Any) }] // C? Formal record of assessment
},
"evidence" : [{ // Supporting evidence
"code" : { CodeableConcept }, // C? Manifestation/symptom
"detail" : [{ Reference(Any) }] // C? Supporting information found elsewhere
}],
"location" : [{ // Anatomical location, if relevant
"code" : { CodeableConcept }, // C? Location - may include laterality
"detail" : "<string>" // C? Precise location details
}],
"dueTo" : [{ // Causes for this Condition
"codeableConcept" : { CodeableConcept }, // C? Relationship target by means of a predefined code
"target" : { Reference(Condition|Procedure|MedicationAdministration|
Immunization|MedicationStatement) } // C? Relationship target resource
}],
"occurredFollowing" : [{ // Precedent for this Condition
"codeableConcept" : { CodeableConcept }, // C? Relationship target by means of a predefined code
"target" : { Reference(Condition|Procedure|MedicationAdministration|
Immunization|MedicationStatement) } // C? Relationship target resource
}],
"notes" : "<string>" // Additional information about the Condition
}
Alternate definitions: Schema/Schematron, Resource Profile (XML, JSON), Questionnaire
| Path | Definition | Type | Reference |
|---|---|---|---|
| Condition.code Condition.dueTo.codeableConcept Condition.occurredFollowing.codeableConcept | Identification of the Condition or diagnosis. | Example | http://hl7.org/fhir/vs/condition-code |
| Condition.category | A category assigned to the condition. E.g. finding | Condition | diagnosis | concern | condition | Incomplete | http://hl7.org/fhir/vs/condition-category |
| Condition.status | The clinical status of the Condition or diagnosis | Fixed | http://hl7.org/fhir/condition-status |
| Condition.certainty | The degree of confidence that this condition is correct | Example | http://hl7.org/fhir/vs/condition-certainty |
| Condition.severity | A subjective assessment of the severity of the condition as evaluated by the clinician. | Example | http://hl7.org/fhir/vs/condition-severity |
Many of the code systems used for coding conditions will provide codes that define not only the condition itself, but may also specify a particular stage, location, or causality as part of the code. This is particularly true if SNOMED-CT is used for the condition, and especially if expressions are allowed.
When the Condition.code specifies additional properties of the condition, the other properties are not given a value - instead, the value must be understood from the Condition.code.
Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
| Name | Type | Description | Paths |
| asserter | reference | Person who asserts this condition | Condition.asserter (Patient, Practitioner) |
| category | token | The category of the condition | Condition.category |
| code | token | Code for the condition | Condition.code |
| date-asserted | date | When first detected/suspected/entered | Condition.dateAsserted |
| dueto-code | token | Relationship target by means of a predefined code | Condition.dueTo.codeableConcept |
| dueto-item | reference | Relationship target resource | Condition.dueTo.target (Condition, MedicationAdministration, Procedure, MedicationStatement, Immunization) |
| encounter | reference | Encounter when condition first asserted | Condition.encounter (Encounter) |
| evidence | token | Manifestation/symptom | Condition.evidence.code |
| following-code | token | Relationship target by means of a predefined code | Condition.occurredFollowing.codeableConcept |
| following-item | reference | Relationship target resource | Condition.occurredFollowing.target (Condition, MedicationAdministration, Procedure, MedicationStatement, Immunization) |
| location | token | Location - may include laterality | Condition.location.code |
| onset | date | When the Condition started (if started on a date) | Condition.onset[x] |
| patient | reference | Who has the condition? | Condition.subject (Patient) |
| severity | token | The severity of the condition | Condition.severity |
| stage | token | Simple summary (disease specific) | Condition.stage.summary |
| status | token | The status of the condition | Condition.status |
| subject | reference | Who has the condition? | Condition.subject (Patient) |