Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Page values for "References/User & Skills"

From OHC Network Wiki
More languages
More actions

"ModelField" values

29 rows are stored for this page
FieldField typeValue
ModelStringUser&Skills
SectionStringIdentity & profile
FieldStringexternal_id
FieldTypeStringUUIDField
NotesTextUnique, indexed; stable public identifier. Surfaced as <code>id</code> in every read spec
FieldField typeValue
ModelStringUser&Skills
SectionStringIdentity &amp; profile
FieldStringusername
FieldTypeStringCharField(150)
NotesTextUnique; model-validated by <code>UsernameValidator</code>. On create, the API additionally enforces <code>^[a-zA-Z0-9_-]{3,}$</code> and global uniqueness, including deleted users
FieldField typeValue
ModelStringUser&Skills
SectionStringIdentity &amp; profile
FieldStringuser_type
FieldTypeStringCharField(100)
NotesTextNullable; free-text role label (e.g. <code>administrator</code>). No user spec exposes it — set internally or by <code>create_superuser</code>
FieldField typeValue
ModelStringUser&Skills
SectionStringIdentity &amp; profile
FieldStringprefix
FieldTypeStringCharField(10)
NotesTextName prefix (e.g. Dr.); spec caps length at 10. Optional in specs
FieldField typeValue
ModelStringUser&Skills
SectionStringIdentity &amp; profile
FieldStringsuffix
FieldTypeStringCharField(50)
NotesTextName suffix; spec caps length at 50. Optional in specs
FieldField typeValue
ModelStringUser&Skills
SectionStringIdentity &amp; profile
FieldStringold_gender
FieldTypeStringIntegerField
NotesTextLegacy <code>GENDER_CHOICES</code> (<code>1</code> Male, <code>2</code> Female, <code>3</code> Non-binary); nullable. No user spec exposes it
FieldField typeValue
ModelStringUser&Skills
SectionStringIdentity &amp; profile
FieldStringdate_of_birth
FieldTypeStringDateField
NotesTextNullable. Read-only (nullable string) in <code>CurrentUserRetrieveSpec</code>
FieldField typeValue
ModelStringUser&Skills
SectionStringIdentity &amp; profile
FieldStringprofile_picture_url
FieldTypeStringCharField(500)
NotesTextStorage key, not a URL. Read specs return the resolved URL via <code>read_profile_picture_url()</code>, not the raw key
FieldField typeValue
ModelStringUser&Skills
SectionStringIdentity &amp; profile
FieldStringcreated_by
FieldTypeStringFK → User (self, SET_NULL)
NotesTextAccount creator; <code>related_name=&quot;users_created&quot;</code>. Serialized in <code>UserRetrieveSpec</code> as a cached nested <code>UserSpec</code> dict (nullable)
FieldField typeValue
ModelStringUser&Skills
SectionStringIdentity &amp; profile
FieldStringdeleted
FieldTypeStringBooleanField
NotesTextSoft-delete flag (default <code>False</code>); read-only in <code>UserSpec</code>
FieldField typeValue
ModelStringUser&Skills
SectionStringIdentity &amp; profile
FieldStringverified
FieldTypeStringBooleanField
NotesTextDefault <code>False</code>; read-only in <code>CurrentUserRetrieveSpec</code>
FieldField typeValue
ModelStringUser&Skills
SectionStringIdentity &amp; profile
FieldStringis_service_account
FieldTypeStringBooleanField
NotesTextDefault <code>False</code>; marks machine/integration accounts. Settable on create, read in <code>UserRetrieveSpec</code>
FieldField typeValue
ModelStringUser&Skills
SectionStringContact
FieldStringphone_number
FieldTypeStringCharField(14)
NotesTextModel: <code>mobile_or_landline_number_validator</code>. Required in specs, capped at 14 chars; must be globally unique on create
FieldField typeValue
ModelStringUser&Skills
SectionStringContact
FieldStringalt_phone_number
FieldTypeStringCharField(14)
NotesTextNullable; model <code>mobile_validator</code>. Read-only string in <code>CurrentUserRetrieveSpec</code>
FieldField typeValue
ModelStringUser&Skills
SectionStringContact
FieldStringvideo_connect_link
FieldTypeStringURLField
NotesTextNullable; tele-consult link. No user spec exposes it
FieldField typeValue
ModelStringUser&Skills
SectionStringClinician credentials
FieldStringqualification
FieldTypeStringTextField
NotesTextNullable. Read-only (nullable string) in <code>CurrentUserRetrieveSpec</code>
FieldField typeValue
ModelStringUser&Skills
SectionStringClinician credentials
FieldStringdoctor_experience_commenced_on
FieldTypeStringDateField
NotesTextNullable; experience is derived from this. Read-only (nullable string) in <code>CurrentUserRetrieveSpec</code>
FieldField typeValue
ModelStringUser&Skills
SectionStringClinician credentials
FieldStringdoctor_medical_council_registration
FieldTypeStringCharField(255)
NotesTextNullable; council registration number. Read-only (nullable string) in <code>CurrentUserRetrieveSpec</code>
FieldField typeValue
ModelStringUser&Skills
SectionStringClinician credentials
FieldStringweekly_working_hours
FieldTypeStringIntegerField
NotesTextNullable; model-validated <code>0</code>–<code>168</code>. Read-only (nullable string) in <code>CurrentUserRetrieveSpec</code>
FieldField typeValue
ModelStringUser&Skills
SectionStringOrganization &amp; facility
FieldStringgeo_organization
FieldTypeStringFK → emr.Organization (SET_NULL)
NotesTextGeographic/administrative org. Write specs accept a <code>UUID4</code> and resolve it to an <code>Organization</code> with <code>org_type=&quot;govt&quot;</code> (404 otherwise). Read in <code>UserRetrieveSpec</code> as a nested <code>OrganizationReadSpec</code> dict. Listed in <code>UserBaseSpec.__exclude__</code>, so it never round-trips through the generic field copy
FieldField typeValue
ModelStringUser&Skills
SectionStringOrganization &amp; facility
FieldStringhome_facility
FieldTypeStringFK → facility.Facility (PROTECT)
NotesTextPrimary facility. No user spec exposes it
FieldField typeValue
ModelStringUser&Skills
SectionStringOrganization &amp; facility
FieldStringskills
FieldTypeStringManyToManyField → Skill
NotesTextThrough <code>UserSkill</code>
FieldField typeValue
ModelStringUser&Skills
SectionStringOrganization &amp; facility
FieldStringcached_role_orgs
FieldTypeStringJSONField
NotesTextNullable; cached role/organization map. Lazily populated by <code>get_cached_role_orgs()</code> and surfaced as <code>role_orgs</code> in read specs. Platform-maintained — do not write directly
FieldField typeValue
ModelStringUser&Skills
SectionStringNotifications, MFA &amp; preferences
FieldStringpf_endpoint
FieldTypeStringTextField
NotesTextWeb-push endpoint; nullable. Read-only in <code>CurrentUserRetrieveSpec</code>
FieldField typeValue
ModelStringUser&Skills
SectionStringNotifications, MFA &amp; preferences
FieldStringpf_p256dh
FieldTypeStringTextField
NotesTextWeb-push key; nullable. Read-only in <code>CurrentUserRetrieveSpec</code>
FieldField typeValue
ModelStringUser&Skills
SectionStringNotifications, MFA &amp; preferences
FieldStringpf_auth
FieldTypeStringTextField
NotesTextWeb-push auth secret; nullable. Read-only in <code>CurrentUserRetrieveSpec</code>
FieldField typeValue
ModelStringUser&Skills
SectionStringNotifications, MFA &amp; preferences
FieldStringtotp_secret
FieldTypeStringTextField
NotesTextNullable; TOTP seed. Never serialized; written only via the MFA setup/verify flow
FieldField typeValue
ModelStringUser&Skills
SectionStringNotifications, MFA &amp; preferences
FieldStringmfa_settings
FieldTypeStringJSONField
NotesTextDefault <code>{}</code>. Shape: <code>{ &quot;totp&quot;: { &quot;enabled&quot;: bool, ... } }</code>. <code>is_mfa_enabled()</code> reads <code>mfa_settings[&quot;totp&quot;][&quot;enabled&quot;]</code>; surfaced as the boolean <code>mfa_enabled</code> in <code>UserSpec</code>. Clients never write it directly
FieldField typeValue
ModelStringUser&Skills
SectionStringNotifications, MFA &amp; preferences
FieldStringpreferences
FieldTypeStringJSONField
NotesTextDefault <code>{}</code>; open per-user UI/app preferences bag. Read-only <code>dict</code> in <code>CurrentUserRetrieveSpec</code>

"Docs" values

1 row is stored for this page
FieldField typeValue
TitleStringUser & Skills
DocTypeStringreference
DomainStringaccess-governance
SummaryText
SidebarOrderInteger2
IntroducedInString3.0
DeprecatedInString
FHIRResourceString
ModelStringUser&Skills
SourceFileString
StatusStringcurrent