← Knowledge library

Patient administration

Register a patient as Staff and verify the saved identity

Search first, review required demographics and configured geography, register once and distinguish patient creation from an encounter.

7 min read · Source baseline f6e9f05f

Verification and applicability

Five actual1920×1080 screenshots. Normal existing Staff UI registers one synthetic Clinic patient; independent same-Staff search_retrievePOST200 confirms exact saved identity. No encounter, appointment, account, token or outbound communication. Optional registration variants and effective access for other roles/facilities remain separate.

Check your installed version, permissions and local configuration.

Before you begin

1. Search for the patient before creating a record

Open Search patients and use the intended identifier/contact. The initial synthetic search shows No Patient Records Found. Review the result before choosing Add New Patient; creating another record is not the recovery for a known patient with an access or verification error.

Search before creating a synthetic patient. Actual wide MANSOQ synthetic Staff patient workflow.123
Search before creating a synthetic patient · 2026-10-18Recorded baseline screen · 1920 × 1080
Capture details

Actual1920×1080 Chrome pixels; source f6e9f05f. Existing Staff role, synthetic patient only. Staff registration and verified existing identity; no encounter/finance.

  1. Search existing identifiers first: Search the intended contact in the selected facility before adding a record.
  2. Actual no-match result: No existing record for the synthetic contact at this point.
  3. Add New Patient: Open the registration form after reviewing the search result.

2. Read the required basics and verify inherited contact

The new form inherits the contact used in search. Confirm Name, Phone Number, Sex and Date of Birth/Age. The screen also exposes optional Blood Group/tags and a separate-emergency-contact toggle; those optional branches are not submitted in this example. The blank form alone is not a registered patient.

Read required patient basics and inherited search contact. Actual wide MANSOQ synthetic Staff patient workflow.1234
Read required patient basics and inherited search contact · 2026-10-18Recorded baseline screen · 1920 × 1080
Capture details

Actual1920×1080 Chrome pixels; source f6e9f05f. Existing Staff role, synthetic patient only. Staff registration and verified existing identity; no encounter/finance.

  1. Required patient name: Use the approved identity; this example is clearly SYNTHETIC.
  2. Inherited searched contact: Verify phone and country before continuing.
  3. Required Sex: Choose the correct recorded demographic option.
  4. Date or Age input: Choose the available method and confirm accurate values.

3. Review accurate demographic values

This training record uses SYNTHETIC Reception Walkthrough 9881, the searched contact, Female and 15June1990 through the Date day/month/year method. Review each value before registration. This example retains the same emergency contact and does not select blood group or patient tags.

Review synthetic name, contact and date before registration. Actual wide MANSOQ synthetic Staff patient workflow.1234
Review synthetic name, contact and date before registration · 2026-10-18Recorded baseline screen · 1920 × 1080
Capture details

Actual1920×1080 Chrome pixels; source f6e9f05f. Existing Staff role, synthetic patient only. Staff registration and verified existing identity; no encounter/finance.

  1. Review exact name: Clearly marked synthetic identity in this training environment.
  2. Review country and contact: Verify inherited searched contact.
  3. Selected demographic value: Female selected for this synthetic record.
  4. Review full birth date: 15June1990 using day/month/year fields.

4. Review address and configured geographic hierarchy, then register

The required address is explicitly synthetic. The configured hierarchy here is Kingdom of Saudi Arabia → Riyadh Region → Riyadh City; this pinned interface repeats the label State for these levels. Confirm all selections. PIN remains blank, permanent address remains the same and deceased status stays unchecked. Use Register Patient to save one patient record.

Review address, geography and patient registration action. Actual wide MANSOQ synthetic Staff patient workflow.12345
Review address, geography and patient registration action · 2026-10-18Recorded baseline screen · 1920 × 1080
Capture details

Actual1920×1080 Chrome pixels; source f6e9f05f. Existing Staff role, synthetic patient only. Staff registration and verified existing identity; no encounter/finance.

  1. Required synthetic address: Use the approved address; no real residence in this fixture.
  2. Geographic root: This pinned UI repeats State labels for hierarchy levels.
  3. Region: Riyadh Region follows the chosen root.
  4. Leaf city: Confirm Riyadh City in this configured hierarchy.
  5. Register reviewed patient: Save one patient record; this does not start an encounter.

5. Verify saved registration separately from clinical work

The saved patient home shows the same synthetic name and 36y, Female. Independent normal same-Staff search_retrieve returned200 and confirmed the stable patient ID, name, DOB1990-06-15, address and geography. The workspace has zero tokens and no encounter rows: registration did not itself create an appointment, account or encounter.

Verify registration without assuming an encounter was created. Actual wide MANSOQ synthetic Staff patient workflow.1234
Verify registration without assuming an encounter was created · 2026-10-18Recorded baseline screen · 1920 × 1080
Capture details

Actual1920×1080 Chrome pixels; source f6e9f05f. Existing Staff role, synthetic patient only. Staff registration and verified existing identity; no encounter/finance.

  1. New patient identity: Match the name and demographics to the reviewed registration.
  2. Tags are separate: No tags assigned in this registration example.
  3. No automatic token: Zero tokens; registration is not a queue or encounter action.
  4. Encounter area: No encounter was started by this Staff registration.

Registration and later workflows are separate

This guide qualifies one source-supported Staff registration in a synthetic Clinic. Different configured identifiers, extensions, quick-registration settings, age-only entry, separate emergency/permanent address, deceased details and patient tags have their own validation and teaching requirements. No all-facility or all-role registration claim is made.

The normal readback contract matters

The patient-home UI verifies using contact, year of birth and the partial identifier. In this fixture the same Staff account’s direct patient detail GET returned404, while the actual search_retrieve contract returned200. That difference is recorded rather than worked around with another role or an artificial encounter.

Troubleshooting

A record already matches the contact

Use the existing-record identity-verification path. The companion guide demonstrates the warning and correct/incorrect birth-year recovery.

A required value is missing

Review the marked fields and normal form validation before retrying; an enabled registration button is not itself proof that the draft is valid.

Source evidence

References are pinned to the private MANSOQ source repository. Repository access is required to open these links.