xCaliber healthCare Data Mesh

Users

Users

Source Object: Users

The Users source object represents individuals who interact with the healthcare platform, including healthcare professionals and staff members.

Overview

Users are an integral part of the healthcare platform, and they fulfill various roles within the system. This source object captures essential information about these users.

Usage

The Users source object is used for several purposes within a healthcare platform:

  1. User Identification: Each user is assigned a unique identifier ("id") to distinguish them in the system.
  2. User Information: Users have associated information, such as their first name, last name, and email address.
  3. User Type: The "user_type" field specifies the role or type of the user within the healthcare platform, differentiating between healthcare professionals, administrative staff, and other roles.
  4. User Activity: The "is_active" field indicates whether the user is currently active in the system.
  5. Practice Association: Users can be associated with specific practices or healthcare organizations, and this is represented by the "practice" field.
  6. Practice Administrator: The "is_practice_admin" field identifies whether a user holds an administrative role within a practice.
  7. Physician Qualifications: Healthcare professionals may have additional qualifications, such as DEA (Drug Enforcement Administration) registration, state licenses, and NPI (National Provider Identifier) numbers. These qualifications are represented in the "physician_qualifications" sub-fields.

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
emailTop LevelPractitionertelecom[1].value-NA-TBD
first_nameTop LevelPractitionername[1].given[1]-NA-TBD
idIntegerTop Level0..1---Practitionerid-NA-TBD
is_activeTop LevelPractitioneractive-NA-TBD
is_practice_adminTop LevelPractitionerextension[*].valueBoolean-NApractice-adminTBD
last_nameTop LevelPractitionername[2].family-NA-TBD
physician_qualificationsTop LevelPractitioner--NA-TBD
physician_qualifications.credentialsTop LevelPractitionerqualification[*].code.textsystem=credentialsNA-TBD
physician_qualifications.deaTop LevelPractitionerqualification[*].code.textsystem=deaNA-TBD
physician_qualifications.licenseTop LevelPractitionerqualification[*].code.textsystem=licenseNA-TBD
physician_qualifications.license_stateTop LevelPractitionerqualification[*].code.textsystem=license_stateNA-TBD
physician_qualifications.npiTop LevelPractitioneridentifier[*].valuesystem=http://hl7.org/fhir/sid/us-npiNA-TBD
practiceTop LevelPractitionerextension[*].valueInteger-NApracticeTBD
user_typeTop LevelPractitionerextension[*].valueString-NAuser-typeTBD