{
  "resourceType": "StructureDefinition",
  "url": "StructureDefinition/DCPCarePlan",
  "name": "DCPCarePlan",
  "status": "draft",
  "date": "2018-05-01T16:54:02.586+00:00",
  "fhirVersion": "3.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "CarePlan",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/CarePlan",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "CarePlan.identifier",
        "path": "CarePlan.identifier",
        "requirements": "Need to allow connection to a wider workflow.\r\nThis version of the profile requires at least one identifier.",
        "min": 1
      },
      {
        "id": "CarePlan.category",
        "path": "CarePlan.category",
        "requirements": "Used for filtering what plan(s) are retrieved and displayed to different types of users.\r\nThis version of the profile fixes the code system to Snomed; http://snomed.info/sct",
        "min": 1
      },
      {
        "id": "CarePlan.category.coding.system",
        "path": "CarePlan.category.coding.system",
        "fixedUri": "http://snomed.info/sct"
      },
      {
        "id": "CarePlan.description",
        "path": "CarePlan.description",
        "requirements": "Provides more detail than conveyed by category.\r\nThis version of the profile requires a description.",
        "min": 1
      },
      {
        "id": "CarePlan.subject",
        "path": "CarePlan.subject",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://hl7.org/fhir/StructureDefinition/Patient"
          }
        ],
        "meaningWhenMissing": "For this version of the profile, the use of group is not supported."
      },
      {
        "id": "CarePlan.context",
        "path": "CarePlan.context",
        "meaningWhenMissing": "This profile allows for CarePlan creation outside of the context of an encounter or episode."
      },
      {
        "id": "CarePlan.period",
        "path": "CarePlan.period",
        "requirements": "Allows tracking what plan(s) are in effect at a particular time.\r\nThis version of the profile requires at least a start time for the CarePlan.",
        "min": 1
      },
      {
        "id": "CarePlan.period.start",
        "path": "CarePlan.period.start",
        "requirements": "This version of the profile requires at least a start time for the CarePlan.",
        "min": 1
      },
      {
        "id": "CarePlan.author",
        "path": "CarePlan.author",
        "requirements": "This version of the profile requires at least one author.",
        "min": 1
      },
      {
        "id": "CarePlan.addresses",
        "path": "CarePlan.addresses",
        "requirements": "Links plan to the conditions it manages.  The element can identify risks addressed by the plan as well as active conditions.  (The Condition resource can include things like \"at risk for hypertension\" or \"fall risk\".)  Also scopes plans - multiple plans may exist addressing different concerns.\r\nThis version of the profile requires one of more addressed conditions/problems/concerns/diagnoses.",
        "min": 1
      },
      {
        "id": "CarePlan.goal",
        "path": "CarePlan.goal",
        "requirements": "Provides context for plan.  Allows plan effectiveness to be evaluated by clinicians.\r\nThis version of the profile requires at least one Goal.",
        "min": 1
      }
    ]
  }
}