Condition - FHIR Resource (dstu2)
This Condition Resource uses the
FHIR API standard for access and structure.
Validate an Condition FHIR Resource (dstu2)
Condition Attributes
AttributeField is listTypeDescription
Description: Identification of the condition, problem or diagnosis
Attribute Type : CodeableConcept
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Description: "abatementRange" : { Range },
Attribute Type : Range
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example:"abatementRange":
Description: "onsetString" : "<string>",
Attribute Type : string
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Description: "onsetDateTime" : "<dateTime>",
Attribute Type : dateTime
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Description: Person who asserts this condition
Attribute Type : Reference
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Description: "onsetPeriod" : { Period },
Attribute Type : Period
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Description: Anatomical location, if relevant
Attribute Type : CodeableConcept
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Description: "onsetRange" : { Range },
Attribute Type : Range
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Description: "abatementPeriod" : { Period },
Attribute Type : Period
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example:"abatementPeriod":
Description: Who has the condition?
Attribute Type : Reference
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Description: "abatementQuantity" : { Quantity(Age) },
Attribute Type : Quantity
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example:"abatementQuantity":
Description: complaint | symptom | finding | diagnosis
Attribute Type : CodeableConcept
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Description: Subjective severity of condition
Attribute Type : CodeableConcept
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Description: Supporting evidence
Attribute Type : Data Type
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Description: "abatementString" : "<string>",
Attribute Type : string
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example:"abatementString":
Description: When first entered
Attribute Type : date
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Description: "abatementDateTime" : "<dateTime>",
Attribute Type : dateTime
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example:"abatementDateTime":
Description: "onsetQuantity" : { Quantity(Age) },
Attribute Type : Quantity
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Description: "abatementBoolean" : <boolean>,
Attribute Type : boolean
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example:"abatementBoolean":
Description: active | relapse | remission | resolved
Attribute Type : code
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example:"clinicalStatus":
Description: Encounter when condition first asserted
Attribute Type : Reference
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Description: Stage/grade, usually assessed formally
Attribute Type : Data Type
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Description: Additional information about the Condition
Attribute Type : string
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Description: External Ids for this condition
Attribute Type : Identifier
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Description: provisional | differential | confirmed | refuted | entered-in-error | unknown
Attribute Type : code
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example:"verificationStatus":
Condition Structure
{
"resourceType" : "Condition",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"identifier" : [{ Identifier }], // External Ids for this condition
"patient" : { Reference(Patient) }, // R! Who has the condition?
"encounter" : { Reference(Encounter) }, // Encounter when condition first asserted
"asserter" : { Reference(Practitioner|Patient) }, // Person who asserts this condition
"dateRecorded" : "<date>", // When first entered
"code" : { CodeableConcept }, // R! Identification of the condition, problem or diagnosis
"category" : { CodeableConcept }, // complaint | symptom | finding | diagnosis
"clinicalStatus" : "<code>", // active | relapse | remission | resolved
"verificationStatus" : "<code>", // R! provisional | differential | confirmed | refuted | entered-in-error | unknown
"severity" : { CodeableConcept }, // Subjective severity of condition
// onset[x]: Estimated or actual date, date-time, or age. One of these 5:
"onsetDateTime" : "<dateTime>",
"onsetQuantity" : { Quantity(Age) },
"onsetPeriod" : { Period },
"onsetRange" : { Range },
"onsetString" : "<string>",
// abatement[x]: If/when in resolution/remission. One of these 6:
"abatementDateTime" : "<dateTime>",
"abatementQuantity" : { Quantity(Age) },
"abatementBoolean" : <boolean>,
"abatementPeriod" : { Period },
"abatementRange" : { Range },
"abatementString" : "<string>",
"stage" : { // Stage/grade, usually assessed formally
"summary" : { CodeableConcept }, // C? Simple summary (disease specific)
"assessment" : [{ Reference(ClinicalImpression|DiagnosticReport|Observation) }] // C? Formal record of assessment
},
"evidence" : [{ // Supporting evidence
"code" : { CodeableConcept }, // C? Manifestation/symptom
"detail" : [{ Reference(Any) }] // C? Supporting information found elsewhere
}],
"bodySite" : [{ CodeableConcept }], // Anatomical location, if relevant
"notes" : "<string>" // Additional information about the Condition
}
Condition Search Parameters
The following search parameters can be used to query Condition resources. Just submit them like so:
https://api.1up.health/fhir/dstu2/Condition?query-param=queryvalue
Search Parameter | Field Type | Resource Fields Searched |
---|
asserter | reference | asserter |
body-site | text | bodySite |
category | text | category |
clinicalstatus | text | clinicalStatus |
code | text | code |
date-recorded | date | dateRecorded |
encounter | reference | encounter |
evidence | text | evidence.code |
identifier | text | identifier |
onset | date | onset[x] |
onset-info | text | onset[x] |
patient | reference | patient |
severity | text | severity |
stage | text | stage.summary |