Condition - FHIR Resource (dstu2)
This Condition Resource uses the
FHIR API standard for access and structure.
Validate an Condition FHIR Resource (dstu2)
Resource Attributes
Attribute | Field is list | Type | Description |
---|
abatementBoolean | false | boolean | # "abatementBoolean" : <boolean>,
|
abatementDateTime | false | dateTime | # "abatementDateTime" : "<dateTime>",
|
abatementPeriod | false | Period | # "abatementPeriod" : { Period },
|
abatementQuantity | false | Quantity | # "abatementQuantity" : { Quantity(Age) },
|
abatementRange | false | Range | # "abatementRange" : { Range },
|
abatementString | false | string | # "abatementString" : "<string>",
|
asserter | false | Reference | # Person who asserts this condition
|
bodySite | true | CodeableConcept | # Anatomical location, if relevant
|
category | false | CodeableConcept | # complaint | symptom | finding | diagnosis
|
clinicalStatus | false | code | # active | relapse | remission | resolved
|
code | false | CodeableConcept | # Identification of the condition, problem or diagnosis
|
dateRecorded | false | date | # When first entered
|
encounter | false | Reference | # Encounter when condition first asserted
|
evidence | true | Data Type | # Supporting evidence
|
identifier | true | Identifier | # External Ids for this condition
|
notes | false | string | # Additional information about the Condition
|
onsetDateTime | false | dateTime | # "onsetDateTime" : "<dateTime>",
|
onsetPeriod | false | Period | # "onsetPeriod" : { Period },
|
onsetQuantity | false | Quantity | # "onsetQuantity" : { Quantity(Age) },
|
onsetRange | false | Range | # "onsetRange" : { Range },
|
onsetString | false | string | # "onsetString" : "<string>",
|
patient | false | Reference | # Who has the condition?
|
severity | false | CodeableConcept | # Subjective severity of condition
|
stage | false | Data Type | # Stage/grade, usually assessed formally
|
verificationStatus | false | code | # provisional | differential | confirmed | refuted | entered-in-error | unknown
|
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 |