Patient
Patients can search for measurements by:
$search-measurement
Search on Observation
Search on Media
Search on QuestionnaireResponse
Practitioner
Practitioners can search for measurements by same methods as Patient, but restrictions apply:
Practitioner must be logged in using a CareTeam that, in generic terms, ”plays a role in the corresponding EpisodeOfCare or CarePlan”
Searching measurements with $search-measurement
POST $search-measurement request body:
Parameters available:
Amount | Parameter Name | Type |
---|---|---|
0..1 |
| Reference (Patient) |
0..1 |
| Reference (EpisodeOfCare) |
0..1 |
| Reference (Device) |
1..1 |
| Period |
0..* |
| Reference (ServiceRequests) |
Combinations allow for:
broad searches (Patient and Period only)
very specific searches (Period and ServiceRequest) and other combinations
Response:
The response is a bundle of nested bundles that each contain a full set of related resources (Observation, Media, QuestionnaireResponse and Provenance) for a found measurement. If a QuestionnaireResponse is part of a bundle the Questionnaire it answers is also included in the bundle. Related resources are the set of resources created by a single invocation of the submit-measurement operation.
Bundle of:
Bundle for each submitted together:
0..* Observation
0..* Media
0..* QuestionnaireResponse
1..* Questionnaire
0..* Provenance indicating reuse of measurement
Searching for Observation
Possible search parameters:
Name | Description |
---|---|
| the tag of a resource |
| The ID of the resource |
| Search the contents of the resource's narrative using a fulltext search |
| Episode associated with observation |
| Reference to the serviceRequest |
| The unique id for a particular observation |
| The patient that the observation is about |
| The serviceRequestVersionID held in the Resolved Timing |
| Resolved Timing start |
| Resolved Timing end |
| Resolved Timing type |
| The subject that the observation is about |
| The code of the observation type |
| Obtained date/time. If the obtained element is a period, a date that falls in the period |
| The quality code of the observation |
| The quality type of the observation |
Response:
Bundle of
Observation(s)
Searching on Media
Possible search parameters:
Name | Description |
---|---|
| the tag of a resource |
| The ID of the resource |
| The unique id for a particular observation |
| Episode associated with observation |
| The subject that the observation is about |
| The type of the Media ("photo | video | audio") |
| When Media was collected |
| The quality code of the Media |
| The quality type of the Media |
| ServiceRequest that caused this media to be created |
| The serviceRequestVersionID held in the Resolved Timing |
| Resolved Timing start |
| Resolved Timing end |
| Resolved Timing type |
Response:
Bundle of
Media(s)
Searching for QuestionnaireResponse
Possible search parameters:
Name | Description |
---|---|
| the tag of a resource |
| The ID of the resource |
| The unique id for a particular observation |
| The status of the QuestionnaireResponse |
| Episode associated with observation |
| The questionnaire the answers are provided for |
| The subject that the observation is about |
| When the questionnaire response was last changed |
| The quality code of the Media |
| The quality type of the Media |
| ServiceRequest that this QuestionnaireResponse is related to |
| The serviceRequestVersionID held in the Resolved Timing |
| Resolved Timing start |
| Resolved Timing end |
| Resolved Timing type |
Response:
Bundle of
QuestionnaireResponse(s)