Patient registration · VERSION 3dfb7c9f
Register a distinct patient using age and shared contact defaults
Use the Age alternative, recognize its native limits, keep same-contact and same-address defaults, and verify the saved year-based identity.
Staff
Review age-based registration with shared contact
Capture details
Exact committed 3dfb source, existing non-superuser qa-staff and fictional Polyclinic. Two distinct fictional patients only. Genuine unchanged desktop pixels; native confirmation retains its actual smaller window. No care, admission, booking, grant or configuration mutation.
Image SHA-256 b059b48aed24ca323044540cac698a6eb91301edcd81994921668242ec5548b1
- Distinct synthetic name: Review the second fictional patient name.
- Distinct phone ending 3302: The form now uses the approved different phone number ending 3302.
- Same emergency contact: Unchecked means the registered emergency number will use this phone.
- Age 34: Age 34 displays an approximate year of birth1992; it does not provide an exact birth date.
Review same-address defaults and optional blank PIN
Capture details
Exact committed 3dfb source, existing non-superuser qa-staff and fictional Polyclinic. Two distinct fictional patients only. Genuine unchanged desktop pixels; native confirmation retains its actual smaller window. No care, admission, booking, grant or configuration mutation.
Image SHA-256 3b357c09b8d6ed8ed507109429f4a462db2d3f8a32be7911c9996d92f23ce256
- Current address: Review the second synthetic current address.
- Same permanent address: Unchecked means the permanent address uses the current address.
- Optional PIN left empty: The second example leaves this optional field blank.
- Riyadh City leaf: Review the selected existing geography leaf.
- Register Patient once: Save only after the distinct identity and reviewed fields are correct.
Registered synthetic age-based patient home
Capture details
Exact committed 3dfb source, existing non-superuser qa-staff and fictional Polyclinic. Two distinct fictional patients only. Genuine unchanged desktop pixels; native confirmation retains its actual smaller window. No care, admission, booking, grant or configuration mutation.
Image SHA-256 9a41bd49a882b6a362e44c851da2d0a0b758d3905f6594947b55ade9f2ab1f05
- Second saved identity: The second distinct synthetic patient is saved.
- Year and age display: The age-based example displays year 1992 and age 34 without an exact birth date.
9 of 9 content blocks have reviewed image alignment. Missing overview or prerequisite images remain open.
Before you begin
- Use an already authenticated authorized Staff session and an unsaved registration form. This example follows the separate duplicate-warning lesson, then changes the draft to a different fictional name and reserved phone ending 3302 before saving.
Recorded release 3dfb7c9f · 2026-10-19T07:57:00.723Z · 1728 × 921 Different-person confirmation resumes the unsaved form
Capture details
Exact committed 3dfb source, existing non-superuser qa-staff and fictional Polyclinic. Two distinct fictional patients only. Genuine unchanged desktop pixels; native confirmation retains its actual smaller window. No care, admission, booking, grant or configuration mutation.
Image SHA-256
fdb183487988236b07e618e06f013b4804fb23d35454625aa36bf40a202e159b- Different-person confirmation selected: This option is selected only for the separate fictional person in this teaching example.
- Continue to unsaved form: Continue resumes registration; it does not create a patient by itself.
Recorded release 3dfb7c9f · 2026-10-19T07:58:28.092Z · 1728 × 921 Review age-based registration with shared contact
Capture details
Exact committed 3dfb source, existing non-superuser qa-staff and fictional Polyclinic. Two distinct fictional patients only. Genuine unchanged desktop pixels; native confirmation retains its actual smaller window. No care, admission, booking, grant or configuration mutation.
Image SHA-256
b059b48aed24ca323044540cac698a6eb91301edcd81994921668242ec5548b1- Distinct synthetic name: Review the second fictional patient name.
- Distinct phone ending 3302: The form now uses the approved different phone number ending 3302.
- Same emergency contact: Unchecked means the registered emergency number will use this phone.
- Age 34: Age 34 displays an approximate year of birth1992; it does not provide an exact birth date.
1. Review the distinct name and phone
After the different-person warning example, continue to the unsaved form. Change the phone to the distinct reserved number ending 3302 and enter SYNTHETIC KB Registration Age 3dfb 3302. This demonstration does not save a duplicate using the earlier phone.
Different-person confirmation resumes the unsaved form
Capture details
Exact committed 3dfb source, existing non-superuser qa-staff and fictional Polyclinic. Two distinct fictional patients only. Genuine unchanged desktop pixels; native confirmation retains its actual smaller window. No care, admission, booking, grant or configuration mutation.
Image SHA-256 fdb183487988236b07e618e06f013b4804fb23d35454625aa36bf40a202e159b
- Different-person confirmation selected: This option is selected only for the separate fictional person in this teaching example.
- Continue to unsaved form: Continue resumes registration; it does not create a patient by itself.
Review age-based registration with shared contact
Capture details
Exact committed 3dfb source, existing non-superuser qa-staff and fictional Polyclinic. Two distinct fictional patients only. Genuine unchanged desktop pixels; native confirmation retains its actual smaller window. No care, admission, booking, grant or configuration mutation.
Image SHA-256 b059b48aed24ca323044540cac698a6eb91301edcd81994921668242ec5548b1
- Distinct synthetic name: Review the second fictional patient name.
- Distinct phone ending 3302: The form now uses the approved different phone number ending 3302.
- Same emergency contact: Unchecked means the registered emergency number will use this phone.
- Age 34: Age 34 displays an approximate year of birth1992; it does not provide an exact birth date.
2. Choose Age and enter 34
Select Male and the Age tab, then enter 34. The field displays Year of Birth: 1992 in this dated example. Age entry supplies a year rather than an exact birth date.
Review age-based registration with shared contact
Capture details
Exact committed 3dfb source, existing non-superuser qa-staff and fictional Polyclinic. Two distinct fictional patients only. Genuine unchanged desktop pixels; native confirmation retains its actual smaller window. No care, admission, booking, grant or configuration mutation.
Image SHA-256 b059b48aed24ca323044540cac698a6eb91301edcd81994921668242ec5548b1
- Distinct synthetic name: Review the second fictional patient name.
- Distinct phone ending 3302: The form now uses the approved different phone number ending 3302.
- Same emergency contact: Unchecked means the registered emergency number will use this phone.
- Age 34: Age 34 displays an approximate year of birth1992; it does not provide an exact birth date.
3. Keep the same emergency-contact default
Leave Use a different emergency contact number unchecked. Review the final patient phone; this default uses that phone as the emergency contact for this example.
Review age-based registration with shared contact
Capture details
Exact committed 3dfb source, existing non-superuser qa-staff and fictional Polyclinic. Two distinct fictional patients only. Genuine unchanged desktop pixels; native confirmation retains its actual smaller window. No care, admission, booking, grant or configuration mutation.
Image SHA-256 b059b48aed24ca323044540cac698a6eb91301edcd81994921668242ec5548b1
- Distinct synthetic name: Review the second fictional patient name.
- Distinct phone ending 3302: The form now uses the approved different phone number ending 3302.
- Same emergency contact: Unchecked means the registered emergency number will use this phone.
- Age 34: Age 34 displays an approximate year of birth1992; it does not provide an exact birth date.
4. Complete address and geography with optional PIN blank
Enter the second synthetic current address. Leave Permanent address is different from current address unchecked to use that address for both. Leave optional PIN Code empty. The reviewed path is Kingdom of Saudi Arabia → Riyadh Region → Riyadh City; Mark as deceased remains unchecked.
Review same-address defaults and optional blank PIN
Capture details
Exact committed 3dfb source, existing non-superuser qa-staff and fictional Polyclinic. Two distinct fictional patients only. Genuine unchanged desktop pixels; native confirmation retains its actual smaller window. No care, admission, booking, grant or configuration mutation.
Image SHA-256 3b357c09b8d6ed8ed507109429f4a462db2d3f8a32be7911c9996d92f23ce256
- Current address: Review the second synthetic current address.
- Same permanent address: Unchecked means the permanent address uses the current address.
- Optional PIN left empty: The second example leaves this optional field blank.
- Riyadh City leaf: Review the selected existing geography leaf.
- Register Patient once: Save only after the distinct identity and reviewed fields are correct.
5. Review and save the distinct patient once
Review the name, distinct phone, selected sex, age and Unknown blood group, plus the additional details. Choose Register Patient once. The saved home displays the second name and 1992 (34y), Male.
Review age-based registration with shared contact
Capture details
Exact committed 3dfb source, existing non-superuser qa-staff and fictional Polyclinic. Two distinct fictional patients only. Genuine unchanged desktop pixels; native confirmation retains its actual smaller window. No care, admission, booking, grant or configuration mutation.
Image SHA-256 b059b48aed24ca323044540cac698a6eb91301edcd81994921668242ec5548b1
- Distinct synthetic name: Review the second fictional patient name.
- Distinct phone ending 3302: The form now uses the approved different phone number ending 3302.
- Same emergency contact: Unchecked means the registered emergency number will use this phone.
- Age 34: Age 34 displays an approximate year of birth1992; it does not provide an exact birth date.
Review same-address defaults and optional blank PIN
Capture details
Exact committed 3dfb source, existing non-superuser qa-staff and fictional Polyclinic. Two distinct fictional patients only. Genuine unchanged desktop pixels; native confirmation retains its actual smaller window. No care, admission, booking, grant or configuration mutation.
Image SHA-256 3b357c09b8d6ed8ed507109429f4a462db2d3f8a32be7911c9996d92f23ce256
- Current address: Review the second synthetic current address.
- Same permanent address: Unchecked means the permanent address uses the current address.
- Optional PIN left empty: The second example leaves this optional field blank.
- Riyadh City leaf: Review the selected existing geography leaf.
- Register Patient once: Save only after the distinct identity and reviewed fields are correct.
Registered synthetic age-based patient home
Capture details
Exact committed 3dfb source, existing non-superuser qa-staff and fictional Polyclinic. Two distinct fictional patients only. Genuine unchanged desktop pixels; native confirmation retains its actual smaller window. No care, admission, booking, grant or configuration mutation.
Image SHA-256 9a41bd49a882b6a362e44c851da2d0a0b758d3905f6594947b55ade9f2ab1f05
- Second saved identity: The second distinct synthetic patient is saved.
- Year and age display: The age-based example displays year 1992 and age 34 without an exact birth date.
Troubleshooting
Age 0 is refused
The pictured native age input refuses 0 with Value must be greater than or equal to 1. The corrected example uses 34. This lesson shows the installed software boundary; it does not establish a newborn registration protocol.
Age 0 is refused by the installed input
Capture details
Exact committed 3dfb source, existing non-superuser qa-staff and fictional Polyclinic. Two distinct fictional patients only. Genuine unchanged desktop pixels; native confirmation retains its actual smaller window. No care, admission, booking, grant or configuration mutation.
Image SHA-256 9323d45ddb36dea2bc172c1d3d26a92914dcf61c7ceee77bc9d808717c65b7d5
- Minimum age validation: The native age input refuses0 and requires a value of at least 1 in this installed form.
- Age mode selected: This example uses age instead of an exact birth date.
Review age-based registration with shared contact
Capture details
Exact committed 3dfb source, existing non-superuser qa-staff and fictional Polyclinic. Two distinct fictional patients only. Genuine unchanged desktop pixels; native confirmation retains its actual smaller window. No care, admission, booking, grant or configuration mutation.
Image SHA-256 b059b48aed24ca323044540cac698a6eb91301edcd81994921668242ec5548b1
- Distinct synthetic name: Review the second fictional patient name.
- Distinct phone ending 3302: The form now uses the approved different phone number ending 3302.
- Same emergency contact: Unchecked means the registered emergency number will use this phone.
- Age 34: Age 34 displays an approximate year of birth1992; it does not provide an exact birth date.
Age 121 is refused
The pictured 121 is refused with Value must be less than or equal to 120. Correct the age before continuing; this example uses 34.
Age 121 is refused by the installed input
Capture details
Exact committed 3dfb source, existing non-superuser qa-staff and fictional Polyclinic. Two distinct fictional patients only. Genuine unchanged desktop pixels; native confirmation retains its actual smaller window. No care, admission, booking, grant or configuration mutation.
Image SHA-256 799063e1e47e6fbb3d56525e3eaf32e42b380aca169545d975422058ef83ab2b
- Maximum age validation: The native age input refuses121 and permits at most 120 in this installed form.
Review age-based registration with shared contact
Capture details
Exact committed 3dfb source, existing non-superuser qa-staff and fictional Polyclinic. Two distinct fictional patients only. Genuine unchanged desktop pixels; native confirmation retains its actual smaller window. No care, admission, booking, grant or configuration mutation.
Image SHA-256 b059b48aed24ca323044540cac698a6eb91301edcd81994921668242ec5548b1
- Distinct synthetic name: Review the second fictional patient name.
- Distinct phone ending 3302: The form now uses the approved different phone number ending 3302.
- Same emergency contact: Unchecked means the registered emergency number will use this phone.
- Age 34: Age 34 displays an approximate year of birth1992; it does not provide an exact birth date.
Source evidence
Every citation uses this exact committed version. The private source repository requires access.
- repositories/platform/mansoq-web/src/components/Patient/PatientRegistration.tsx:617 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
8a8dd34cad6ec2a2da6b43dbf55869a696cf7dc50f6d16af623bf7a4d9c2f92c - repositories/platform/mansoq-web/src/components/Patient/PatientRegistration.tsx:125 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
8a8dd34cad6ec2a2da6b43dbf55869a696cf7dc50f6d16af623bf7a4d9c2f92c - repositories/platform/mansoq-web/src/components/Patient/PatientRegistration.tsx:127 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
8a8dd34cad6ec2a2da6b43dbf55869a696cf7dc50f6d16af623bf7a4d9c2f92c - repositories/platform/mansoq-web/src/components/Patient/PatientRegistration.tsx:317 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
8a8dd34cad6ec2a2da6b43dbf55869a696cf7dc50f6d16af623bf7a4d9c2f92c - repositories/platform/mansoq-web/src/Utils/validators.ts:41 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
bd4ed05623cbe87f7e1c4ac235386f9527633051044c2618afc5a9123e7fad94 - repositories/platform/mansoq-core/mansoq/emr/api/viewsets/patient.py:120 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
4d3204a488bd87a6092ef1457cde56548e35e5c56901b8324d7a7272a519fb1f - repositories/platform/mansoq-core/mansoq/emr/resources/patient/spec.py:104 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
6ee0aaa338f7711d91578138f70f09395d027159177150497088c2400d80a861





