PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.physical-activity@1.0.0
    http://hl7.org/fhir/us/physical-activity/ExampleScenario/Scen5ActivityAndGlucoseObservations
{
  "description": null,
  "_filename": "ExampleScenario-Scen5ActivityAndGlucoseObservations.json",
  "package_name": "hl7.fhir.us.physical-activity",
  "date": "2023-08-25T15:35:25+00:00",
  "publisher": "HL7 International - Patient Care WG",
  "instance": [ {
    "name": "Query for PA and blood glucose observations",
    "resourceId": "Scen5query1",
    "description": "Query for observations that Mrs. O'Shea has access to related to Rosalie: `GET https://mercy.example.org/fhir/Observation?patient=Patient/Scen5PatientRosalie&status=completed,amended,corrected&category=http%3A//hl7.org/fhir/us/physical-activity/CodeSystem/pa-temporary-codes|PhysicalActivity,http%3A//terminology.hl7.org/CodeSystem/observation-category|laboratory`",
    "resourceType": "Binary"
  }, {
    "name": "Blood Glucose Observation for Rosalie",
    "extension": [ {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.content",
      "valueReference": {
        "reference": "Observation/Scen5ObsBloodGlucose"
      }
    } ],
    "resourceId": "Scen5ObsBloodGlucose",
    "description": "Sample blood-glucose level captured for Rosalie by her mother.  (In practice there would be many.)",
    "resourceType": "Observation"
  }, {
    "name": "Activity Panel Observation for Rosalie",
    "extension": [ {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.content",
      "valueReference": {
        "reference": "Observation/Scen5ObsActivityGroup"
      }
    } ],
    "resourceId": "Scen5ObsActivityGroup",
    "description": "Sample collection of information about one of Rosalie's exercise activities as recorded by her mother.  (In practice there would be many.)",
    "resourceType": "Observation"
  }, {
    "name": "Activity Type Observation for Rosalie",
    "extension": [ {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.content",
      "valueReference": {
        "reference": "Observation/Scen5ObsActivityType"
      }
    } ],
    "resourceId": "Scen5ObsActivityType",
    "description": "Sample record of what type of exercise activity Rosalie was doing as recorded by her mother.  (In practice there would be many.)",
    "resourceType": "Observation"
  }, {
    "name": "Activity Duration Observation for Rosalie",
    "extension": [ {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.content",
      "valueReference": {
        "reference": "Observation/Scen5ObsActivityDuration"
      }
    } ],
    "resourceId": "Scen5ObsActivityDuration",
    "description": "Sample record of the duration of exercise activity Rosalie was doing as recorded by her mother.  (In practice there would be many.)",
    "resourceType": "Observation"
  }, {
    "name": "Moderate Duation Observation for Rosalie",
    "extension": [ {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.content",
      "valueReference": {
        "reference": "Observation/Scen5ObsActivityModerate"
      }
    } ],
    "resourceId": "Scen5ObsActivityModerate",
    "description": "Sample record of the duration of moderate exercise activity Rosalie was doing as recorded by her mother.  (In practice there would be many.)",
    "resourceType": "Observation"
  }, {
    "name": "Vigorous Duration Observation for Rosalie",
    "extension": [ {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.content",
      "valueReference": {
        "reference": "Observation/Scen5ObsActivityVigorous"
      }
    } ],
    "resourceId": "Scen5ObsActivityVigorous",
    "description": "Sample record of the duration of vigorous exercise activity Rosalie was doing as recorded by her mother.  (In practice there would be many.)",
    "resourceType": "Observation"
  }, {
    "name": "Mean Heart Rate Observation for Rosalie",
    "extension": [ {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.content",
      "valueReference": {
        "reference": "Observation/Scen5ObsActivityMeanHR"
      }
    } ],
    "resourceId": "Scen5ObsActivityMeanHR",
    "description": "Sample record of Rosalie's average heart rate during her exercise activity as recorded by her mother.  (In practice there would be many.)",
    "resourceType": "Observation"
  }, {
    "name": "Observations retrieved by Mrs. O'Shea",
    "extension": [ {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.content",
      "valueReference": {
        "reference": "Bundle/Scen5ObservationsResponseBundle"
      }
    } ],
    "resourceId": "Scen5ObservationsResponseBundle",
    "description": "Search-set Bundle returning Rosalie's observations (that Mrs. O'Shea has access to)",
    "resourceType": "Bundle",
    "containedInstance": [ {
      "resourceId": "Scen5ObsActivityMeanHR"
    } ]
  } ],
  "jurisdiction": [ {
    "coding": [ {
      "code": "US",
      "system": "urn:iso:std:iso:3166"
    } ]
  } ],
  "name": "PatientProviderCommunicationonActivityandBloodGlucoseObservations",
  "process": [ {
    "step": [ {
      "operation": {
        "name": "Record blood glucose",
        "type": "create",
        "number": "1",
        "request": {
          "resourceId": "Scen5ObsBloodGlucose"
        },
        "receiver": "flores-ehr",
        "initiator": "patient-app",
        "description": "Nadia's app transmits Rosalie's blood glucose measurement to Dr. Flores's EHR.  (NOTE: This type of data is outside the scope of this IG, but is covered by US Core.) Request: `POST https://mercy.example.org/fhir/Observation`  Response: `201 Created`"
      }
    }, {
      "operation": {
        "name": "Record activity group",
        "type": "create",
        "number": "2",
        "request": {
          "resourceId": "Scen5ObsActivityGroup"
        },
        "receiver": "flores-ehr",
        "initiator": "patient-app",
        "description": "Nadia's app transmits a grouper describing Rosalie's exercise to Dr. Flores's EHR. Request: `POST https://mercy.example.org/fhir/Observation`  Response: `201 Created`"
      }
    }, {
      "operation": {
        "name": "Record activity type",
        "type": "create",
        "number": "3",
        "request": {
          "resourceId": "Scen5ObsActivityType"
        },
        "receiver": "flores-ehr",
        "initiator": "patient-app",
        "description": "Nadia's app transmits Rosalie's type of exercise to Dr. Flores's EHR. Request: `POST https://mercy.example.org/fhir/Observation`  Response: `201 Created`"
      }
    }, {
      "operation": {
        "name": "Record activity duration",
        "type": "create",
        "number": "4",
        "request": {
          "resourceId": "Scen5ObsActivityDuration"
        },
        "receiver": "flores-ehr",
        "initiator": "patient-app",
        "description": "Nadia's app transmits Rosalie's duration of exercise to Dr. Flores's EHR. Request: `POST https://mercy.example.org/fhir/Observation`  Response: `201 Created`"
      }
    }, {
      "operation": {
        "name": "Record moderate activity",
        "type": "create",
        "number": "5",
        "request": {
          "resourceId": "Scen5ObsActivityModerate"
        },
        "receiver": "flores-ehr",
        "initiator": "patient-app",
        "description": "Nadia's app transmits Rosalie's duration of moderate exercise to Dr. Flores's EHR. Request: `POST https://mercy.example.org/fhir/Observation`  Response: `201 Created`"
      }
    }, {
      "operation": {
        "name": "Record vigorous activity",
        "type": "create",
        "number": "6",
        "request": {
          "resourceId": "Scen5ObsActivityVigorous"
        },
        "receiver": "flores-ehr",
        "initiator": "patient-app",
        "description": "Nadia's app transmits Rosalie's duration of vigorous exercise to Dr. Flores's EHR. Request: `POST https://mercy.example.org/fhir/Observation`  Response: `201 Created`"
      }
    }, {
      "operation": {
        "name": "Record mean heart rate",
        "type": "create",
        "number": "7",
        "request": {
          "resourceId": "Scen5ObsActivityMeanHR"
        },
        "receiver": "flores-ehr",
        "initiator": "patient-app",
        "description": "Nadia's app transmits Rosalie's average heart rate during exercise to Dr. Flores's EHR. Request: `POST https://mercy.example.org/fhir/Observation`  Response: `201 Created`"
      }
    } ],
    "title": "Observation Creation",
    "description": "Nadia records observations for Rosalie.  While only a limited number of records are captured here, in practice there would likely be multiple glucose readings and activity entries per day every day.",
    "preConditions": "Nadia has credentials on Dr. Flores's EHR system.",
    "postConditions": "Dr. Flores's system has detailed records of Rosalie's blood glucose readings and exercise levels."
  }, {
    "step": [ {
      "operation": {
        "name": "Retrieve Rosalie's observations",
        "type": "search-type",
        "number": "8",
        "request": {
          "resourceId": "Scen5query1"
        },
        "receiver": "flores-ehr",
        "response": {
          "resourceId": "Scen5ObservationsResponseBundle"
        },
        "initiator": "shea-ehr",
        "description": "Search to retrieve observations about Rosalie that Mrs. O'Shea has a right to see."
      }
    } ],
    "title": "Observation Retrieval",
    "description": "Mrs. O'Shea uses her app retrieves the observations created by Nadia from Dr. Flores's EHR.",
    "preConditions": "Mrs. O'Shea has permision to retrieve certain types observations for Rosalie.  (There would generally need to be a consent on file with Dr. Flores's clinic.)",
    "postConditions": "Mrs. O'Shea can see the observations about Rosalie."
  } ],
  "type": null,
  "experimental": "true",
  "resourceType": "ExampleScenario",
  "title": null,
  "package_version": "1.0.0",
  "status": "draft",
  "id": "fa008a3b-876a-49ed-810f-fe04332cb70e",
  "kind": null,
  "url": "http://hl7.org/fhir/us/physical-activity/ExampleScenario/Scen5ActivityAndGlucoseObservations",
  "version": "1.0.0",
  "contact": [ {
    "name": "HL7 International - Patient Care WG",
    "telecom": [ {
      "value": "http://www.hl7.org/Special/committees/patientcare",
      "system": "url"
    } ]
  } ],
  "actor": [ {
    "name": "Rosalie's phone app",
    "type": "entity",
    "actorId": "patient-app",
    "description": "An app on Rosalie's phone with access to Nadia's record"
  }, {
    "name": "Mercy Clinic",
    "type": "entity",
    "actorId": "flores-ehr",
    "description": "System that manages data for Dr. Flores's clinic"
  }, {
    "name": "Mrs. O’Shea's app",
    "type": "entity",
    "actorId": "shea-ehr",
    "description": "System that manages data for Mrs. O'She's practice"
  } ]
}