xCaliber healthCare Data Mesh

Care Team

Source Object: Care Team

Overview and Usage: The "Care Team" source object in athena EHR is a vital component for managing and documenting care team members and their associated information. It facilitates the structured recording of care team data, promoting coordinated patient care and effective communication among healthcare professionals. Here's an overview of key fields and their usage:

  • Care Team Members: The "Care Team" source object captures details about the members who constitute the patient's care team. Each member is associated with specific attributes and contact information.
  • Member Identification: Fields like "members.memberid" and "members.npi" provide unique identification for care team members, ensuring accuracy and clarity in team composition.
  • Personal Information: The source object includes fields for recording care team members' personal information, such as first name, last name, middle name, suffix, preferred name, and contact details like address, city, state, and ZIP code.
  • Professional Details: "members.ansispecialtyname" and "members.clinicalproviderid" capture the professional details of care team members, including their specialties and clinical provider IDs.
  • Contact Information: "members.phonenumber" and "members.fax" contain contact information, enabling seamless communication between care team members.
  • Recipient Class: The "members.recipientclass.code" and "members.recipientclass.description" fields categorize care team members based on their recipient class, facilitating organization and identification within the care team.
  • Facility Information: "members.facilityid" and "members.country" are used to specify the facility to which the care team member belongs and their country of practice.
  • Notes: The "note" field allows for the addition of relevant notes and contextual information about the care team.

The "Care Team" source object is essential for managing and documenting the composition of care teams, fostering effective collaboration among healthcare professionals, and providing comprehensive patient care. It ensures that accurate and up-to-date information about care team members is readily available within athena EHR. Developers can utilize this source object to build features and applications that support care team management and enhance the patient care experience.

Mapping Table

Data FieldExample ValueSource Data Field DescriptionSource Field Data TypeSource Data Field CardinalityMapped FHIR++ ResourceMapped FHIR Data FieldAugmented MappingAssociated Coding SystemAssociated FHIR Data Field ExtensionMapping Context
members.address1-The primary address field for this care team member.String0..1CareTeamcontained[*].address.line[1]-Contained
members.address2-The secondary address filed for this care team member.String0..1CareTeamcontained[*].address.line[2]-Contained
members.ansispecialtyname-The specialty of this care team member.String0..1CareTeamcontained[].extension[].valueString-Contained
members.city-The city for this care team member.String0..1CareTeamcontained[*].address.city-Contained
members.clinicalproviderid-The clinical provider ID for this care team member.Integer0..1CareTeamcontained[].extension[].valueInteger-clinical-provider-idContained
members.country-The country for this care team member.String0..1CareTeamcontained[*].address.country-Contained
members.facilityid-The facility ID for this care team member entry.Integer0..1CareTeamcontained[].extension[].valueInteger-facility-idContained
members.fax-The fax number for this care team member.String0..1CareTeamcontained[].telecom[].valuesystem=fax-Contained
members.firstname-The first name of this care team member.String0..1CareTeamcontained[*].name[1].given[1]-Contained
members.lastname-The last name of this care team member.String0..1CareTeamcontained[*].name[1].family-Contained
members.memberid-The member ID for this care team member.String0..1CareTeamcontained[].extension[].valueInteger-member-idContained
members.middlename-The middle name of this care team member.String0..1CareTeamcontained[*].name[1].given[2]-Contained
members.name-The name of the care team member.String0..1CareTeamcontained[*].name[1].text-Contained
members.npi-The NPI of this care team member.String0..1CareTeamcontained[*].identifier[1].value-Contained
members.phonenumber-The phone number for this care team member.String0..1CareTeamcontained[].telecom[].valuesystem=phone-Contained
members.preferredname-The preferred name of this care team member.String0..1CareTeamcontained[*].name[1].extension[1].valueString-preferred-nameContained
members.providerid-The local provider ID of this care team member.Integer0..1CareTeamparticipant[].reference,contained[].id-Top Level
members.recipientclass.code-The recipient class ID code.Number0..1CareTeamparticipant[*].role.codesystem=athena-Top Level
members.recipientclass.description-A string describing the care team member's organization.String0..1CareTeamparticipant[*].role.display-Top Level
members.state-The state of this care team member.String0..1CareTeamcontained[*].address.state-Contained
members.suffix-The suffix of this care team member.String0..1CareTeamcontained[*].name[1].suffix-Contained
members.zip-The zipcode of this care team member.String0..1CareTeamcontained[*].address.postalCode-Contained
note-Note for this care team.String0..1CareTeamnote[1].text-Top Level