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:
- User Identification: Each user is assigned a unique identifier ("id") to distinguish them in the system.
- User Information: Users have associated information, such as their first name, last name, and email address.
- 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.
- User Activity: The "is_active" field indicates whether the user is currently active in the system.
- Practice Association: Users can be associated with specific practices or healthcare organizations, and this is represented by the "practice" field.
- Practice Administrator: The "is_practice_admin" field identifies whether a user holds an administrative role within a practice.
- 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 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Top Level | Practitioner | telecom[1].value | - | NA | - | TBD | ||||||
first_name | Top Level | Practitioner | name[1].given[1] | - | NA | - | TBD | |||||
id | Integer | Top Level | 0..1 | - | - | - | Practitioner | id | - | NA | - | TBD |
is_active | Top Level | Practitioner | active | - | NA | - | TBD | |||||
is_practice_admin | Top Level | Practitioner | extension[*].valueBoolean | - | NA | practice-admin | TBD | |||||
last_name | Top Level | Practitioner | name[2].family | - | NA | - | TBD | |||||
physician_qualifications | Top Level | Practitioner | - | - | NA | - | TBD | |||||
physician_qualifications.credentials | Top Level | Practitioner | qualification[*].code.text | system=credentials | NA | - | TBD | |||||
physician_qualifications.dea | Top Level | Practitioner | qualification[*].code.text | system=dea | NA | - | TBD | |||||
physician_qualifications.license | Top Level | Practitioner | qualification[*].code.text | system=license | NA | - | TBD | |||||
physician_qualifications.license_state | Top Level | Practitioner | qualification[*].code.text | system=license_state | NA | - | TBD | |||||
physician_qualifications.npi | Top Level | Practitioner | identifier[*].value | system=http://hl7.org/fhir/sid/us-npi | NA | - | TBD | |||||
practice | Top Level | Practitioner | extension[*].valueInteger | - | NA | practice | TBD | |||||
user_type | Top Level | Practitioner | extension[*].valueString | - | NA | user-type | TBD |