Argonaut User Facing Patient List
0.1.0 - CI Build
Argonaut User Facing Patient List - Local Development build (v0.1.0). See the Directory of published versions
Raw OpenAPI-Swagger Definition file | Download
This CapabilityStatement outlines the conformance requirements and expectations for Argonaut User Facing Patient List Client applications. It identifies the specific profiles and RESTful transactions for requesting user facing patient list data from an EHR using the Argonaut User Facing Patient List API. This includes the following interactions:
This is a Requirements CapabilityStatement describing what capabilities are potentially relevant. It can be used as a template for creating an Instance CapabilityStatement by removing expectation extensions and making actual assertions associated with each capability to describe the capabilities of a deployed and configured implementation.
The Client SHALL:
The Client SHOULD:
_include
search parameterThe Client MAY:
patient
and '_id' search parameterSecurity:
Summary of System Wide Interactions
transaction
interaction.batch
interaction.search-system
interaction.history-system
interaction.Summary of Search Criteria
Resource Type | Supported Profiles | Supported Searches | Supported _includes | Supported _revincludes | Supported Operations |
---|---|---|---|---|---|
Appointment | _id | ||||
Encounter | US Core Encounter Profile | _id | |||
Group | Argonaut User Facing Patient List (Group) Profile | type, _summary, managing-entity, characteristic, value-reference, _include, _id characteristic+value-reference | Group:member | ||
Questionnaire | SDC Base Questionnaire | _id | |||
QuestionnaireResponse | SDC Questionnaire Response | _id |
Conformance Expectation: MAY
Resource Specific Documentation:
For getting additional data about Group members, the Argonaut Patient List (Group) Profile support an extension on the
Group.member
element for directly accessing one or more Appointment resources for each patient on the patient list. The Server MAY supply one or both of these extensions so that the Client can efficiently fetch the Appointment resource.
Profile Interaction Summary:
search-type
, read
.create
, vread
, update
, patch
, delete
, history-instance
, history-type
.Fetch and Search Criteria:
GET [base]/Appointment/[id]
Search Parameter Summary:
Conformance | Parameter | Type | Documentation |
---|---|---|---|
MAY | _id | token | for fetching of additional appointment data about group members. The Client MAY use with comma-separated values. |
Conformance Expectation: MAY
Supported Profiles: US Core Encounter Profile
Resource Specific Documentation:
For getting additional data about Group members, the Argonaut Patient List (Group) Profile supports an extension on the
Group.member
element for directly accessing one or more Encounter resources for each patient on the patient list. The Server MAY supply one or both of these extensions so that the Client can efficiently fetch the Encounter resource.
Profile Interaction Summary:
search-type
, read
.create
, vread
, update
, patch
, delete
, history-instance
, history-type
.Fetch and Search Criteria:
GET [base]/Encounter/[id]
Search Parameter Summary:
Conformance | Parameter | Type | Documentation |
---|---|---|---|
MAY | _id | token | for fetching of additional encounter data about group members. The Client MAY use with comma-separated values. |
Conformance Expectation: SHALL
Supported Profiles: Argonaut User Facing Patient List (Group) Profile
Resource Specific Documentation:
Required resource type for discovery and fetching of user facing lists.
Profile Interaction Summary:
read
.search-type
†, vread
.create
, update
, patch
, delete
, history-instance
, history-type
.search-type†
Clients SHALL use the following required search parameters and parameter values for discovery of user-facing lists:
- _summary=“true”
- type=“person”.
Clients MAY discover all available patient lists that are managed by a particular organization or practitioner' using the required parameters and the
managing-entity
search parameter.Clients MAY discover all available patient lists that have a particular characteristic using the required parameters and the combination of
characteristic
andvalue-reference
search parameters
Fetch and Search Criteria:
GET [base]/Group/[id]
GET [base]/Group?[parameter=value]&_include=Group:member
Search Parameter Summary:
Conformance | Parameter | Type | Documentation |
---|---|---|---|
MAY | type | token | required search parameters and parameter value |
MAY | _summary | token | required search parameters and parameter value |
MAY | managing-entity | reference | for discovery of user-facing lists managed by a particular organization or practitioner |
MAY | characteristic | token | for discovery of user-facing lists by a characteristic used in combination with |
MAY | value-reference | reference | for discovery of user-facing lists by a characteristic used in combination with |
SHOULD | _include | token | the |
SHOULD | _id | token | for fetching of user facing lists |
Search Parameter Combination Summary:
Conformance | Parameter Combination | Types |
---|---|---|
SHOULD | characteristic+value-reference | token+reference |
Conformance Expectation: MAY
Supported Profiles: SDC Base Questionnaire
Resource Specific Documentation:
For getting additional data about Group members, the Argonaut Patient List (Group) Profile supports 2 extension for directly accessing the Group level Questionnaire and the resultant pre-filled QuestionnaireResponse form for each patient on the patient list: The Server MAY supply these extensions so that the Client can fetch the form definitions in the Questionnaire resource and the form data in the QuestionnaireResponse resource.
Profile Interaction Summary:
search-type
, read
.create
, vread
, update
, patch
, delete
, history-instance
, history-type
.Fetch and Search Criteria:
GET [base]/Questionnaire/[id]
Search Parameter Summary:
Conformance | Parameter | Type | Documentation |
---|---|---|---|
MAY | _id | token | for fetching the definitions of associated data about group members represented in the Questionnaire resource. The Client MAY use with comma-separated values. |
Conformance Expectation: MAY
Supported Profiles: SDC Questionnaire Response
Resource Specific Documentation:
For getting additional data about Group members, the Argonaut Patient List (Group) Profile supports 2 extension for directly accessing the Group level Questionnaire and the resultant pre-filled QuestionnaireResponse form for each patient on the patient list: The Server MAY supply these extensions so that the Client can fetch the form definitions in the Questionnaire resource and the form data in the QuestionnaireResponse resource.
Profile Interaction Summary:
search-type
, read
.create
, vread
, update
, patch
, delete
, history-instance
, history-type
.Fetch and Search Criteria:
GET [base]/QuestionnaireResponse/[id]
Search Parameter Summary:
Conformance | Parameter | Type | Documentation |
---|---|---|---|
MAY | _id | token | for fetching associated data about group members represented in the QuestionnaireResponse resource. The Client MAY use with comma-separated values. |