{
  "resourceType": "StructureDefinition",
  "url": "StructureDefinition/DCPPlanDefinition",
  "name": "DCPPlanDefinition",
  "status": "draft",
  "date": "2018-05-01T16:54:02.586+00:00",
  "fhirVersion": "3.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "PlanDefinition",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/PlanDefinition",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "PlanDefinition",
        "path": "PlanDefinition",
        "short": "IHE DynamicCarePlanningPlanDefinitionProfile",
        "definition": "Contain action definition which describes an activity to be performed."
      },
      {
        "id": "PlanDefinition.url",
        "path": "PlanDefinition.url",
        "comment": "This version of the profile requires url where the library of planDefinitions are stored.",
        "min": 1
      },
      {
        "id": "PlanDefinition.identifier",
        "path": "PlanDefinition.identifier",
        "comment": "This version of the profile requires at least one identifier.",
        "min": 1
      },
      {
        "id": "PlanDefinition.version",
        "path": "PlanDefinition.version",
        "comment": "This version of the profile requires specifying the version of this PlanDefinition.",
        "min": 1
      },
      {
        "id": "PlanDefinition.name",
        "path": "PlanDefinition.name",
        "comment": "This version of the profile requires the name of the planDefinition",
        "min": 1
      },
      {
        "id": "PlanDefinition.title",
        "path": "PlanDefinition.title",
        "comment": "This version of the profile requires a title which is used in an UI.",
        "min": 1
      },
      {
        "id": "PlanDefinition.status",
        "path": "PlanDefinition.status",
        "requirements": "This version of the profile requires an effectivePeriod of period.start when the PlanDefinition status value is active"
      },
      {
        "id": "PlanDefinition.date",
        "path": "PlanDefinition.date",
        "requirements": "This version of the profile requires a date for when the PlanDefinition was last changed",
        "min": 1
      },
      {
        "id": "PlanDefinition.publisher",
        "path": "PlanDefinition.publisher",
        "requirements": "Helps establish the \"authority/credibility\" of the plan definition.  May also allow for contact.\r\nThis version of the profile requires the name of the PlanDefinition publisher.",
        "min": 1
      },
      {
        "id": "PlanDefinition.description",
        "path": "PlanDefinition.description",
        "requirements": "This version of the profile requires a description of the PlanDefinition.",
        "min": 1
      },
      {
        "id": "PlanDefinition.lastReviewDate",
        "path": "PlanDefinition.lastReviewDate",
        "comment": "If specified, this is usually after the approval date.\r\nThis version of the profile requires a date when the PlanDefinition was last reviewed.",
        "min": 1
      },
      {
        "id": "PlanDefinition.effectivePeriod.start",
        "path": "PlanDefinition.effectivePeriod.start",
        "requirements": "This version of the profile requires an effectivePeriod of period.start when the PlanDefinition status value is active",
        "min": 1
      },
      {
        "id": "PlanDefinition.useContext",
        "path": "PlanDefinition.useContext",
        "requirements": "Assist in searching for appropriate content.\r\nThis version of the profile requires a useContext which is used to discover planDefinitions of similar useContext. Will be used to drive searches related to the patient’s condition.",
        "min": 1
      },
      {
        "id": "PlanDefinition.goal.addresses",
        "path": "PlanDefinition.goal.addresses",
        "requirements": "This version of the profile requires the concept the PlanDefinition.goal addresses",
        "min": 1
      },
      {
        "id": "PlanDefinition.action",
        "path": "PlanDefinition.action",
        "requirements": "This version of the profile requires action (activityDefinitions).",
        "min": 1
      },
      {
        "id": "PlanDefinition.action.title",
        "path": "PlanDefinition.action.title",
        "requirements": "This version of the profile requires a title of the action (activityDefinitions).",
        "min": 1
      },
      {
        "id": "PlanDefinition.action.description",
        "path": "PlanDefinition.action.description",
        "requirements": "This version of the profile requires a description of the action (activityDefinitions).",
        "min": 1
      }
    ]
  }
}