Contacts
Contacts
Source Object: Contacts
The Contacts source object represents healthcare professionals' contact information, including details about their specialties, practice, and other relevant data. This information is vital for healthcare coordination and communication.
Overview
Healthcare professionals' contact information is essential for various aspects of healthcare, such as referrals, appointment scheduling, and care coordination. The Contacts source object centralizes information about healthcare providers, making it accessible for various healthcare functions.
Usage
The Contacts source object is utilized in the following ways:
- Provider Referrals: Contacts are used to refer patients to other healthcare providers. The specialty field is crucial for ensuring that patients are referred to the right specialist.
- Appointment Scheduling: Patients can contact healthcare professionals' offices for appointment scheduling. Contact information, including phone, fax, and email, is necessary for this purpose.
- Practice Information: Details about the practice, including practice name, address, and contact numbers, enable patients to locate the healthcare facility.
- Specialty Information: Specialties and specialty categories help in identifying the area of expertise of healthcare professionals.
- Verification and Confirmation: Fields like is_verified and is_elation_confirmed provide information about the verification and confirmation status of the contact details.
- Communication: Direct addresses, phone numbers, and email addresses facilitate communication between healthcare professionals, their staff, and other providers.
The Contacts source object is fundamental in ensuring that healthcare professionals' contact information is accurate, up-to-date, and readily accessible for various healthcare interactions and coordination.
Mapping Table
Data Field | Source Field Data Type | Resource Mapping Context | Source Data Field Cardinality | Source Data Field Description | Example Value | Source Data Field Validation Rule | Mapped FHIR Resource | Mapped FHIR Data Field | Augmented Mapping | Associated Coding System | Associated FHIR Data Field Extension | Mapped FHIR Data Field Type |
---|---|---|---|---|---|---|---|---|---|---|---|---|
accepting_insurance | Boolean | Top Level | 0..1 | Whether the contact indicates they accept insurance. | - | - | Practitioner | extension[*].valueBoolean | - | NA | accept-insurance | TBD |
accepting_new_patients | Boolean | Top Level | 0..1 | Whether the contact indicates they are accepting new patients. | - | - | Practitioner | extension[*].valueBoolean | - | NA | accept-patients | TBD |
address | String | Top Level | 0..1 | This is the specific address line registered for this contact. | - | - | Practitioner | address[*].line[1] | use = work | NA | TBD | |
back_office_phone | String | Top Level | 0..1 | - | - | - | Practitioner | telecom[*].value | use = work | NA | TBD | |
cell_phone | String | Top Level | 0..1 | This is the mobile phone registered to the contact. | - | - | Practitioner | telecom[*].value | use = mobile | NA | TBD | |
city | String | Top Level | 0..1 | This is the city where the contact lives in. | - | - | Practitioner | address[*].city | use = work | NA | TBD | |
contact_type | String | Top Level | 0..1 | This value tells us the type that was assigned to the contact when it was created. | - | - | Practitioner | extension[*].valueString | - | NA | contact-type | TBD |
created_date | DateTime | Top Level | 0..1 | When the contact was created in Elation. | - | - | Practitioner | extension[*].valueDateTime | - | NA | created-date | TBD |
credentials | String | Top Level | 0..1 | The credentials for the provider, e.g. Dr or DO | - | - | Practitioner | extension[*].valueString | - | NA | credentials | TBD |
deleted_date | DateTime | Top Level | 0..1 | When the contact was deleted in Elation. | - | - | Practitioner | extension[*].valueDateTime | - | NA | deleted-date | TBD |
direct_address | String | Top Level | 0..1 | This is the contact's general address. | - | - | Practitioner | address[*].text | use = work | NA | TBD | |
String | Top Level | 0..1 | The email of the contact | - | - | Practitioner | telecom[*].value | system = email | NA | TBD | ||
fax | String | Top Level | 0..1 | This is the contact's fax. | - | - | Practitioner | telecom[*].value | system = fax | NA | TBD | |
first_name | String | Top Level | 0..1 | This is the contact's first name. | - | - | Practitioner | name[*].given[1] | use = official | NA | TBD | |
id | Integer | Top Level | 0..1 | This is the ID assigned to the object when it's created. | - | - | Practitioner | id | - | NA | - | TBD |
is_elation_confirmed | Boolean | Top Level | 0..1 | Whether the contact has been verified by someone on the elation team to be available for search within the application. Will always be false for any contact created within a practice. | - | - | Practitioner | extension[*].valueBoolean | - | NA | elation-confirmed | TBD |
is_verified | Boolean | Top Level | 0..1 | Whether the contact has been verified to be a available for search within the application. Will always be true for any contact created by a practice. | - | - | Practitioner | extension[*].valueBoolean | - | NA | verified | TBD |
last_name | String | Top Level | 0..1 | This is the contact's last name. | - | - | Practitioner | name[*].family | use = official | NA | TBD | |
middle_name | String | Top Level | 0..1 | This is the contact's middle name. | - | - | Practitioner | name[*].given[2] | use = official | NA | TBD | |
npi | String | Top Level | 0..1 | This is the contact's NPI. | - | - | Practitioner | identifier[*].value | - | NA | TBD | |
phone | String | Top Level | 0..1 | This is the phone registered to the contact. | - | - | Practitioner | telecom[*].value | system = phone | NA | TBD | |
practice | Integer | Top Level | 0..1 | The practice which created this contact. | - | - | Practitioner | extension[*].valueReference.reference | - | NA | practice | TBD |
state | String | Top Level | 0..1 | This is the state where the contact belongs to. | - | - | Practitioner | address[*].state | use = work | NA | TBD | |
suite | String | Top Level | 0..1 | The suite number for the contact. | - | - | Practitioner | address[*].line[2] | use = work | NA | TBD | |
user | Integer | Top Level | 0..1 | The user id of the contact | - | - | Practitioner | identifier[*].value | - | NA | TBD | |
zip | String | Top Level | 0..1 | The zipcode for the contact. | - | - | Practitioner | address[*].postalcode | use = work | NA | TBD | |
other_specialties | Object | Contained | 0..* | This is the list of specialties after the primary speciality related to this contact. | - | - | PracitionerRole | - | - | NA | TBD | |
specialty | Object | Contained | 0..1 | The id of the primary medical speciality for this contact. | - | - | PracitionerRole | - | - | NA | - | TBD |
specialty.abbreviation | String | Contained | 0..1 | - | - | - | PracitionerRole | contained[].specialty[].extension[*].valueString | - | NA | abbreviation | TBD |
specialty.category | Object | Contained | 0..1 | - | - | - | PracitionerRole | - | - | NA | - | TBD |
specialty.category.abbreviation | String | Contained | 0..1 | - | - | - | PracitionerRole | contained[].specialty[].extension[*].valueString | - | NA | category-abbreviation | TBD |
specialty.category.created_date | DateTime | Contained | 0..1 | - | - | - | PracitionerRole | contained[].specialty[].extension[*].valueDateTime | - | NA | category-created-date | TBD |
specialty.category.id | Integer | Contained | 0..1 | - | - | - | PracitionerRole | contained[].specialty[].extension[*].valueInteger | - | NA | category-id | TBD |
specialty.category.name | String | Contained | 0..1 | - | - | - | PracitionerRole | contained[].specialty[].extension[*].valueString | - | NA | category-name | TBD |
specialty.created_date | DateTime | Contained | 0..1 | - | - | - | PracitionerRole | contained[].specialty[].extension[*].valueDateTime | - | NA | created-date | TBD |
specialty.id | Integer | Contained | 0..1 | - | - | - | PracitionerRole | contained[].specialty[].id | - | NA | - | TBD |
specialty.name | String | Contained | 0..1 | - | - | - | PracitionerRole | contained[].specialty[].text | - | NA | - | TBD |
specialty.practice_created | DateTime | Contained | 0..1 | - | - | - | PracitionerRole | contained[].specialty[].extension[*].valueDateTime | - | NA | practice-created | TBD |