// RareLink IPS Condition
{
"resourceType" : "Condition",
"id" : "<id>", // Logical id of this artifact
"meta" : {Meta}, // C? Metadata about the resource
"implicitRules" : "<uri>", // C? A set of rules under which this content was created
"language" : "<code>", // C? Language of the resource content
"text" : {Narrative}, // C? Text summary of the resource, for human interpretation
"contained" : [{Resource}], // Contained, inline Resources
"extension": [
{ // C? Only One! Age at Diagnosis
"url": "https://github.com/BIH-CEI/RareLink/StructureDefinition/age-at-diagnosis",
"valueCodeableConcept" : {CodeableConcept} // C? Value of extension
},
{ // C? Only One! Age at Onset
"url": "https://github.com/BIH-CEI/RareLink/StructureDefinition/age-at-onset",
"valueCodeableConcept" : {CodeableConcept} // C? Value of extension
}
],
"identifier" : [{Identifier}], // C? External Ids for this condition
"clinicalStatus" : {CodeableConcept (as CodeableConceptIPS)}, // C? R! Concept - reference to a terminology or just text
"verificationStatus" : {CodeableConcept (as CodeableConceptIPS)}, // C? R! Concept - reference to a terminology or just text
"category" : [{CodeableConcept (as CodeableConceptIPS)}], // C? Concept - reference to a terminology or just text
"severity" : { // C? Concept - reference to a terminology or just text
"extension": [
],
"coding" : [{ // C? Only One! A reference to a code defined by a terminology system
"extension": [
],
"system" : "<uri>", // C? Identity of the terminology system
"version" : "<string>", // C? Version of the system - if relevant
"code" : "<code>", // C? Symbol in syntax defined by the system
"display" : { // C? Representation defined by the system
"extension": [
{ // C?Language Translation (Localization)
"url": "http://hl7.org/fhir/StructureDefinition/translation",
Not handled yet: complex extension http://hl7.org/fhir/StructureDefinition/translation
}
],
"value" : "<string>", // Primitive value for string
},
"userSelected" : <boolean> // C? If this coding was chosen directly by the user
}],
"text" : "<string>" // C? Plain text representation of the concept
},
"code" : {CodeableConcept (as CodeableConceptIPS)}, // C? R! Concept - reference to a terminology or just text
"bodySite" : [{ // C? Concept - reference to a terminology or just text
"extension": [
],
"coding" : [{ // C? Only One! A reference to a code defined by a terminology system
"extension": [
],
"system" : "<uri>", // C? Identity of the terminology system
"version" : "<string>", // C? Version of the system - if relevant
"code" : "<code>", // C? Symbol in syntax defined by the system
"display" : { // C? Representation defined by the system
"extension": [
{ // C?Language Translation (Localization)
"url": "http://hl7.org/fhir/StructureDefinition/translation",
Not handled yet: complex extension http://hl7.org/fhir/StructureDefinition/translation
}
],
"value" : "<string>", // Primitive value for string
},
"userSelected" : <boolean> // C? If this coding was chosen directly by the user
}],
"text" : "<string>" // C? Plain text representation of the concept
}],
"subject" : { // C? R! Who has the condition?
"extension": [
],
"reference" : "<string>", // C? R! Literal reference, Relative, internal or absolute URL
"type" : "<uri>", // C? Type the reference refers to (e.g. "Patient")
"identifier" : {Identifier}, // C? Logical reference, when literal reference is not known
"display" : "<string>" // C? Text alternative for the resource
},
"encounter" : {Reference(Encounter)}, // C? Encounter created as part of
"onsetDateTime" : [ // sliced by type:$this in the specified order Open
{ // Estimated or actual date, date-time, or age C?
// from Element: extension
}
],
// abatement[x]: When in resolution/remission. One of these 5:
"abatementDateTime" : "<dateTime>", // C? When in resolution/remission
"abatementAge" : {Age}, // C? When in resolution/remission
"abatementPeriod" : {Period}, // C? When in resolution/remission
"abatementRange" : {Range}, // C? When in resolution/remission
"abatementString" : "<string>", // C? When in resolution/remission
"recordedDate" : "<dateTime>", // C? Date record was first recorded
"recorder" : {Reference(Practitioner)}, // C? Who recorded the condition
"asserter" : {Reference(Practitioner)}, // C? Person who asserts this condition
"stage" : [{ // C? Stage/grade, usually assessed formally
"extension": [
],
"summary" : {CodeableConcept}, // C? Simple summary (disease specific)
"assessment" : [{Reference(ClinicalImpression)}], // C? Formal record of assessment
"type" : {CodeableConcept}, // C? Kind of staging
}],
"evidence" : [{ // C? Supporting evidence
"extension": [
],
"code" : [{CodeableConcept}], // C? Manifestation/symptom
"detail" : [{Reference(Resource)}], // C? Supporting information found elsewhere
}],
"note" : [{Annotation}] // C? Additional information about the Condition
}