Gå til hovedinnhold

production.users

En komplett katalog over veterinærpersonalet ditt, inkludert navn, kontaktinformasjon og ansettelsesstatus (aktiv/ikke aktiv). Viktig for analyse av ytelse og ressursstyring.

En komplett katalog over veterinærpersonalet ditt, inkludert navn, kontaktinformasjon og ansettelsesstatus (aktiv/ikke aktiv). Viktig for analyse av ytelse og ressursstyring.

Viktige funksjoner:

  • Sporing av aktiv status

  • Kontaktinformasjon

  • Felt for navn

Detaljert kolonnereferanse

Kjerneidentifikatorer

Kolonne

Type

Beskrivelse

Eksempler

Forretningslogikk

provet_id

STRING

Din unike identifikator for praksisen

"pcus_1"

Nøkkel for isolering mellom leietakere – alltid filtrer på denne for ytelse

user_id

BIGINT

Unik identifikator for bruker

101, 2567, 8934

Genereres av systemet og kan ikke endres etter opprettet. Primærnøkkel med provet_id

Personlig informasjon

Kolonne

Type

Beskrivelse

Eksempler

Forretningslogikk

first_name

STRING

Brukerens fornavn

"emily", "michael", "sarah"

Normalisering: Konvertert til små bokstaver for konsistent lagring og sammenligning

last_name

STRING

Brukerens etternavn

"watson", "chen", "johnson"

Normalisering: Konvertert til små bokstaver for konsistent lagring og sammenligning

email

STRING

Brukerens e-postadresse

Normalisering: Konvertert til små bokstaver. Primær kontaktmetode og ofte brukt for innlogging

Status og tilgangskontroll

Kolonne

Type

Beskrivelse

Eksempler

Forretningslogikk

is_user_active

BOOLEAN

Aktiv status for brukerkonto

true, false

Logikk:CASE WHEN is_active = 1 THEN true ELSE false END. Kontrollerer systemtilgang og synlighet

Revisjonsinformasjon

Kolonne

Type

Beskrivelse

Eksempler

Forretningslogikk

created_date

DATE

Dato for opprettelse av brukerkonto

2023-01-15, 2024-03-22

Når brukerkontoen først ble opprettet i systemet

Vanlige spørringsmønstre

Katalog over aktivt personale

-- Current active staff with formatted namesSELECT     user_id,    INITCAP(first_name) || ' ' || INITCAP(last_name) as display_name,    email,    created_date,    DATEDIFF(CURRENT_DATE(), created_date) as days_with_practiceFROM production.usersWHERE provet_id = 'your_practice_id'    AND is_user_active = trueORDER BY last_name, first_name;
Svarte dette på spørsmålet?