{
  "resourceType": "StructureDefinition",
  "id": "va-pghd-observation-daily-activity-v1.0",
  "url": "https://veteran.apps.va.gov/smart-pgd-fhir/v2/StructureDefinition/va-pghd-observation-daily-activity-v1.0",
  "version": "1.0",
  "name": "VAPghdObservationProfileDailyActivity",
  "title": "VA Pghd Observation Profile for Daily Activity Summaries",
  "status": "active",
  "date": "2022-08-01",
  "description": "VA PGHD Observation profile for multiple daily activities.  The category code is fixed from the mobile-observation-category valueset. The component coding binds to the pghd daily-activity-code valueset.",
  "purpose": "This profile is required by SMHD app to validate the use of the recommended valuesets in creating Summaries observation resource.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Observation",
  "baseDefinition": "https://veteran.apps.va.gov/smart-pgd-fhir/v2/StructureDefinition/va-pghd-observation-base-v1.0",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Observation",
        "path": "Observation",
        "short": "PGHD Governance Rules for Daily Activity Observations",
        "constraint": [
          {
            "key": "pghd-observation-category-1",
            "severity": "warning",
            "human": "A daily activity summary observation must have category daily-activity-summary",
            "expression": "code.coding.exists(system = 'https://connectedcare.va.gov/pghd/code-system-v1.1' and code = 'daily-activity-summary-code') implies category.coding.exists(system = 'https://connectedcare.va.gov/pghd/code-system-v1.1' and code = 'daily-activity-summary')"
          }
        ]
      },
      {
        "id": "Observation.component.code.coding",
        "path": "Observation.component.code.coding",
        "binding": {
          "strength": "required",
          "description": "daily activity codes.",
          "valueSet": "https://veteran.apps.va.gov/smart-pgd-fhir/v2/ValueSet/daily-activity-code-v1.3"
        }
      }
    ]
  }
}