xCaliber healthCare Data Mesh

Staff User

Staff User

Source Object: Staff User

The Staff User source object represents individual staff members or healthcare providers in a healthcare practice.

Overview

The Staff User source object is a fundamental component of a healthcare practice's workforce management. It contains essential information about staff members, enabling efficient management and administration.

Usage

The Staff User source object plays a crucial role in healthcare practice management for the following purposes:

  1. User Identification: Each staff user is assigned a unique identifier ("id") within the system, facilitating easy and unambiguous identification.
  2. Basic Demographics: Staff users' basic information, including their first name, middle name, last name, gender ("sex"), date of birth ("dob"), and contact details (email, phone), is stored to maintain their profiles.
  3. Practice Association: The "practice" field signifies the healthcare practice to which the staff user belongs. It helps organize staff members according to their practice or department.
  4. Contact Information: The "email," "phone," and other contact-related fields are useful for communication and coordination within the practice.
  5. Personal Details: Additional personal information, such as a prefix, suffix, and title (if applicable), is included to provide a comprehensive staff profile.
  6. Lifecycle Management: The "created_date" field indicates when the staff user's profile was created, while other fields can track any updates or changes made to their information.

Staff users are the core of healthcare practices, and this source object simplifies the management of staff information, making it easier to maintain a well-organized and efficient workforce.

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
created_dateDateTimeTop Level0..1When staff was added to the system.--Personextension[*].valueDateTime-NAcreated-datedateTime
dobStringTop Level0..1Not usually available for staff.--PersonbirthDate-NA-date
emailStringTop Level0..1The email of the office staff--Persontelecom[*].valuesystem == emailNA-string
first_nameStringTop Level0..1The first name of the office staff--Personname[*].given[1]use == officialNA-string
idIntegerTop Level0..1The id of the staff object--Personid-NA-integer
last_nameStringTop Level0..1The last name of the office staff--Personname[*].familyuse == officialNA-string
middle_nameStringTop Level0..1Not usually available for staff.--Personname[*].given[2]use == officialNA-string
phoneStringTop Level0..1Not usually available for staff.--Persontelecom[*].valuesystem == phoneNA-string
practiceIntegerTop Level0..1The id of the practice--PersonmanagingOrganization.referenceOrganizationNA-string
prefixStringTop Level0..1Not usually available for staff.--Personname[*].prefixuse == officialNA-string
sexStringTop Level0..1Not usually available for staff.--Persongender-NA-code
suffixStringTop Level0..1Not usually available for staff.--Personname[*].suffixuse == officialNA-string