Care Team

The patient care team can include any documented PCP, referring provider, or case adjuster from the insurance information. The care team feature will provide an ability to the user to retrieve, update or modify the care team data for a specific patient. Care Team Recipient Reference feature allows the user to view list of recipient specialties accepted for a patient's Care Team which is configured in the system.

Patient Care Team
In athenaNet, each patient can have a set of designated providers as part of a Care Team. This Care Team is usually managed via the athenaNet, but can also be managed via API.

A Care Team is a set of primary care providers, care management personnel, and patient advocates for a given patient. Most Team members are clinical providers and are usually linked historically to certain aspects of a patient's care coordination. Information regarding the Care Team is stored in the patient's Health History.

To satisfy Meaningful Use 2014 requirements, the patient's Care Team is included in both the Patient Care Summary documents that are given to patients at the end of their visits and the Continuity of Care Documents that get sent to other providers at transitions of care.

The following are some of the Care Team member roles available:

Primary Care Provider
Neurologist
Orthopedic Surgeon
Referring Provider
Patient Designee*
Other
*Currently adding/viewing of a Patient Designee isn't completely functional. 

To get a complete list of available roles, please use the API call 
GET /chart/configuration/recipientclasses.

Note that there is no API call to delete a patient's Care Team altogether; deletions have to be done one provider at a time.

A patient may have multiple providers designated for the same Care Team member role. One of the necessary inputs for this call is clinicalproviderid which can be retrieved by using the GET /clinicalproviders/search call.  
Note that the clinicalproviderid is not the same as /providers because a Care Team member may work for a different healthcare organization.
PUT /chart/{patientid}/careteam. 
There is no POST call because the Care Team exists by default for every patient. 

Certain providers listed for patient's insurance are made part of the Care Team and are denoted with memberid '-1'. These providers cannot be removed using the DELETE API.

Was this information helpful? Yes | No Thank you for your feedback! What went wrong? Incomplete or incorrect information | Irrelevant Content | Others
Submit

Get patient's care team members

GET
/v1/{practiceid}/chart/{patientid}/careteam
Retrieve the current list of care team members for a given patient in a particular department
Was this information helpful? Yes | No Thank you for your feedback! What went wrong? Incomplete or incorrect information | Irrelevant Content | Others
Submit
Try in Postman

Input Parameters

Expand all

required

practiceid integer practiceid
patientid integer patientid
departmentid integer The athenaNet department ID.
THIRDPARTYUSERNAME string User name of the patient in the third party application.
PATIENTFACINGCALL boolean When 'true' is passed we will collect relevant data and store in our database.

Output Parameters

Expand all
members array The list of care team members.
note string Note for this care team.
Example Code

Update patient's care team members

PUT
/v1/{practiceid}/chart/{patientid}/careteam
Modify the details of the care team members for a given patient in a particular department
Was this information helpful? Yes | No Thank you for your feedback! What went wrong? Incomplete or incorrect information | Irrelevant Content | Others
Submit
Try in Postman

Input Parameters

Expand all

required

practiceid integer practiceid
patientid integer patientid
Content-Type string Content type of the payload

Output Parameters

Expand all
errormessage string If the operation failed, this will contain any error messages.
success string Whether the operation was successful.
Example Code

Delete member from patient's care team

DELETE
/v1/{practiceid}/chart/{patientid}/careteam
Remove care team member for a given patient in a particular department
Was this information helpful? Yes | No Thank you for your feedback! What went wrong? Incomplete or incorrect information | Irrelevant Content | Others
Submit
Try in Postman

Input Parameters

Expand all

required

practiceid integer practiceid
patientid integer patientid
memberid integer The member ID of the care team.
departmentid integer The athenaNet department ID.
THIRDPARTYUSERNAME string User name of the patient in the third party application.
PATIENTFACINGCALL boolean When 'true' is passed we will collect relevant data and store in our database.

Output Parameters

Expand all
errormessage string If the operation failed, this will contain any error messages.
success string Whether the operation was successful.
Example Code

Get list of care team recipient classes

GET
/v1/{practiceid}/chart/configuration/recipientclasses
List of recipient specialties accepted for a patient's Care Team
Was this information helpful? Yes | No Thank you for your feedback! What went wrong? Incomplete or incorrect information | Irrelevant Content | Others
Submit
Try in Postman

Input Parameters

Expand all

required

practiceid integer practiceid
limit integer Number of entries to return (default 1500, max 5000)
offset integer Starting point of entries; 0-indexed

Output Parameters

Expand all
code number The recipient class ID code.
description string A string describing the care team member's organization.
Example Code