"status":
"category":
"participant":
"goal":
"author":
"description":
"relatedPlan":
"subject":
"period":
"modified":
"note":
"context":
"activity":
"identifier":
"support":
"addresses":
{
"resourceType" : "CarePlan",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"identifier" : [{ Identifier }], // External Ids for this plan
"subject" : { Reference(Patient|Group) }, // Who care plan is for
"status" : "<code>", // R! proposed | draft | active | completed | cancelled
"context" : { Reference(Encounter|EpisodeOfCare) }, // Created in context of
"period" : { Period }, // Time period plan covers
"author" : [{ Reference(Patient|Practitioner|RelatedPerson|Organization) }], // Who is responsible for contents of the plan
"modified" : "<dateTime>", // When last updated
"category" : [{ CodeableConcept }], // Type of plan
"description" : "<string>", // Summary of nature of plan
"addresses" : [{ Reference(Condition) }], // Health issues this plan addresses
"support" : [{ Reference(Any) }], // Information considered as part of plan
"relatedPlan" : [{ // Plans related to this one
"code" : "<code>", // includes | replaces | fulfills
"plan" : { Reference(CarePlan) } // R! Plan relationship exists with
}],
"participant" : [{ // Who's involved in plan?
"role" : { CodeableConcept }, // Type of involvement
"member" : { Reference(Practitioner|RelatedPerson|Patient|Organization) } // Who is involved
}],
"goal" : [{ Reference(Goal) }], // Desired outcome of plan
"activity" : [{ // Action to occur as part of plan
"actionResulting" : [{ Reference(Any) }], // Appointments, orders, etc.
"progress" : [{ Annotation }], // Comments about the activity status/progress
"reference" : { Reference(Appointment|CommunicationRequest|
DeviceUseRequest|DiagnosticOrder|MedicationOrder|NutritionOrder|Order|
ProcedureRequest|ProcessRequest|ReferralRequest|SupplyRequest|
VisionPrescription) }, // C? Activity details defined in specific resource
"detail" : { // C? In-line definition of activity
"category" : { CodeableConcept }, // diet | drug | encounter | observation | procedure | supply | other
"code" : { CodeableConcept }, // Detail type of activity
"reasonCode" : [{ CodeableConcept }], // Why activity should be done
"reasonReference" : [{ Reference(Condition) }], // Condition triggering need for activity
"goal" : [{ Reference(Goal) }], // Goals this activity relates to
"status" : "<code>", // not-started | scheduled | in-progress | on-hold | completed | cancelled
"statusReason" : { CodeableConcept }, // Reason for current status
"prohibited" : <boolean>, // R! Do NOT do
// scheduled[x]: When activity is to occur. One of these 3:
"scheduledTiming" : { Timing },
"scheduledPeriod" : { Period },
"scheduledString" : "<string>",
"location" : { Reference(Location) }, // Where it should happen
"performer" : [{ Reference(Practitioner|Organization|RelatedPerson|Patient) }], // Who will be responsible?
// product[x]: What is to be administered/supplied. One of these 2:
"productCodeableConcept" : { CodeableConcept },
"productReference" : { Reference(Medication|Substance) },
"dailyAmount" : { Quantity(SimpleQuantity) }, // How to consume/day?
"quantity" : { Quantity(SimpleQuantity) }, // How much to administer/supply/consume
"description" : "<string>" // Extra info describing activity to perform
}
}],
"note" : { Annotation } // Comments about the plan
}
The following search parameters can be used to query CarePlan resources. Just submit them like so:
https://api.1up.health/fhir/dstu2/CarePlan?query-param=queryvalue
Search Parameter | Field Type | Resource Fields Searched |
---|---|---|
activitycode | text | activity.detail.code |
activitydate | date | activity.detail.scheduled[x] |
activityreference | reference | activity.reference |
condition | reference | addresses |
date | date | period |
goal | reference | goal |
participant | reference | participant.member |
patient | reference | subject |
performer | reference | activity.detail.performer |
related | composite |
|
relatedcode | text | relatedPlan.code |
relatedplan | reference | relatedPlan.plan |
subject | reference | subject |