xCaliber healthCare Data Mesh

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:

  1. 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.
  2. Appointment Scheduling: Patients can contact healthcare professionals' offices for appointment scheduling. Contact information, including phone, fax, and email, is necessary for this purpose.
  3. Practice Information: Details about the practice, including practice name, address, and contact numbers, enable patients to locate the healthcare facility.
  4. Specialty Information: Specialties and specialty categories help in identifying the area of expertise of healthcare professionals.
  5. Verification and Confirmation: Fields like is_verified and is_elation_confirmed provide information about the verification and confirmation status of the contact details.
  6. 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 FieldSource Field Data TypeResource Mapping ContextSource Data Field CardinalitySource Data Field DescriptionExample ValueSource Data Field Validation RuleMapped FHIR ResourceMapped FHIR Data FieldAugmented MappingAssociated Coding SystemAssociated FHIR Data Field ExtensionMapped FHIR Data Field Type
accepting_insuranceBooleanTop Level0..1Whether the contact indicates they accept insurance.--Practitionerextension[*].valueBoolean-NAaccept-insuranceTBD
accepting_new_patientsBooleanTop Level0..1Whether the contact indicates they are accepting new patients.--Practitionerextension[*].valueBoolean-NAaccept-patientsTBD
addressStringTop Level0..1This is the specific address line registered for this contact.--Practitioneraddress[*].line[1]use = workNATBD
back_office_phoneStringTop Level0..1---Practitionertelecom[*].valueuse = workNATBD
cell_phoneStringTop Level0..1This is the mobile phone registered to the contact.--Practitionertelecom[*].valueuse = mobileNATBD
cityStringTop Level0..1This is the city where the contact lives in.--Practitioneraddress[*].cityuse = workNATBD
contact_typeStringTop Level0..1This value tells us the type that was assigned to the contact when it was created.--Practitionerextension[*].valueString-NAcontact-typeTBD
created_dateDateTimeTop Level0..1When the contact was created in Elation.--Practitionerextension[*].valueDateTime-NAcreated-dateTBD
credentialsStringTop Level0..1The credentials for the provider, e.g. Dr or DO--Practitionerextension[*].valueString-NAcredentialsTBD
deleted_dateDateTimeTop Level0..1When the contact was deleted in Elation.--Practitionerextension[*].valueDateTime-NAdeleted-dateTBD
direct_addressStringTop Level0..1This is the contact's general address.--Practitioneraddress[*].textuse = workNATBD
emailStringTop Level0..1The email of the contact--Practitionertelecom[*].valuesystem = emailNATBD
faxStringTop Level0..1This is the contact's fax.--Practitionertelecom[*].valuesystem = faxNATBD
first_nameStringTop Level0..1This is the contact's first name.--Practitionername[*].given[1]use = officialNATBD
idIntegerTop Level0..1This is the ID assigned to the object when it's created.--Practitionerid-NA-TBD
is_elation_confirmedBooleanTop Level0..1Whether 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.--Practitionerextension[*].valueBoolean-NAelation-confirmedTBD
is_verifiedBooleanTop Level0..1Whether 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.--Practitionerextension[*].valueBoolean-NAverifiedTBD
last_nameStringTop Level0..1This is the contact's last name.--Practitionername[*].familyuse = officialNATBD
middle_nameStringTop Level0..1This is the contact's middle name.--Practitionername[*].given[2]use = officialNATBD
npiStringTop Level0..1This is the contact's NPI.--Practitioneridentifier[*].value-NATBD
phoneStringTop Level0..1This is the phone registered to the contact.--Practitionertelecom[*].valuesystem = phoneNATBD
practiceIntegerTop Level0..1The practice which created this contact.--Practitionerextension[*].valueReference.reference-NApracticeTBD
stateStringTop Level0..1This is the state where the contact belongs to.--Practitioneraddress[*].stateuse = workNATBD
suiteStringTop Level0..1The suite number for the contact.--Practitioneraddress[*].line[2]use = workNATBD
userIntegerTop Level0..1The user id of the contact--Practitioneridentifier[*].value-NATBD
zipStringTop Level0..1The zipcode for the contact.--Practitioneraddress[*].postalcodeuse = workNATBD
other_specialtiesObjectContained0..*This is the list of specialties after the primary speciality related to this contact.--PracitionerRole--NATBD
specialtyObjectContained0..1The id of the primary medical speciality for this contact.--PracitionerRole--NA-TBD
specialty.abbreviationStringContained0..1---PracitionerRolecontained[].specialty[].extension[*].valueString-NAabbreviationTBD
specialty.categoryObjectContained0..1---PracitionerRole--NA-TBD
specialty.category.abbreviationStringContained0..1---PracitionerRolecontained[].specialty[].extension[*].valueString-NAcategory-abbreviationTBD
specialty.category.created_dateDateTimeContained0..1---PracitionerRolecontained[].specialty[].extension[*].valueDateTime-NAcategory-created-dateTBD
specialty.category.idIntegerContained0..1---PracitionerRolecontained[].specialty[].extension[*].valueInteger-NAcategory-idTBD
specialty.category.nameStringContained0..1---PracitionerRolecontained[].specialty[].extension[*].valueString-NAcategory-nameTBD
specialty.created_dateDateTimeContained0..1---PracitionerRolecontained[].specialty[].extension[*].valueDateTime-NAcreated-dateTBD
specialty.idIntegerContained0..1---PracitionerRolecontained[].specialty[].id-NA-TBD
specialty.nameStringContained0..1---PracitionerRolecontained[].specialty[].text-NA-TBD
specialty.practice_createdDateTimeContained0..1---PracitionerRolecontained[].specialty[].extension[*].valueDateTime-NApractice-createdTBD