{
"description": null,
"_filename": "ExampleScenario-Scen5ActivityAndGlucoseObservations.json",
"package_name": "hl7.fhir.us.physical-activity.r4",
"date": "2023-08-25T16:04:38+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": "18895f54-7c10-4cae-a2a1-7fd7209a1c4e",
"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"
} ]
}