Facility administration · VERSION 3dfb7c9f
Create a Team under an existing department
Select an existing department, create one empty fictional Team beneath it, and verify the saved name, type, description and hierarchy.
Facility Admin
Reviewed Team draft before one creation
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256 c0a096d7d112fcdc8664392bee458448768ec9f028086c4982dc20a1bf54b411
- Review the Team name: SYNTHETIC KB empty Team 3dfb-L1.
- Type is Team: Confirm Team before creating.
- Review the training description: The full fictional description is visible in the text area.
- Create Organization: Create the reviewed Team once.
- Selected parent behind the sheet: Synthetic Outpatient Services remains selected behind this child-creation sheet.
Saved Team detail and parent breadcrumb
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256 999b7bfb6d815346c39dfa483126212308fc6842373aa30c4fb3ee5da7de7901
- Parent breadcrumb: Use Synthetic Outpatient Services to return to its child list.
- Saved Team heading: The Team detail names the created record.
- Saved type: The detail shows Team.
- Saved full description: The saved description explains that this is an empty software-training Team.
- No child departments or Teams: This Team’s child hierarchy is empty.
14 of 14 content blocks have reviewed image alignment. Missing overview or prerequisite images remain open.
Before you begin
- Use an already authenticated, authorized Facility Admin session in the assigned synthetic Clinic. The pictured account is qa-knowledge-clinic-admin; signing in is a separate procedure.
Recorded release 3dfb7c9f · 2026-10-20T00:55:01.133Z · 1728 × 921 Department list before selecting the parent
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256
bcf22a8b85f51c695e3d3cd69ae29ae803e909c514ff453779b9db3aa16dbca5- Departments: Open the Departments area under Settings.
- Choose the existing department: Select Synthetic Outpatient Services.
- Department type: This existing parent is a Department.
- Administration is a Root: Keep this separate root entry outside the lesson.
- Pictured account: The captured session is qa-knowledge-clinic-admin.
- Use the existing Synthetic Outpatient Services Department as the parent. Administration is a separate Root entry and is outside this lesson.
Recorded release 3dfb7c9f · 2026-10-20T00:55:01.133Z · 1728 × 921 Department list before selecting the parent
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256
bcf22a8b85f51c695e3d3cd69ae29ae803e909c514ff453779b9db3aa16dbca5- Departments: Open the Departments area under Settings.
- Choose the existing department: Select Synthetic Outpatient Services.
- Department type: This existing parent is a Department.
- Administration is a Root: Keep this separate root entry outside the lesson.
- Pictured account: The captured session is qa-knowledge-clinic-admin.
Recorded release 3dfb7c9f · 2026-10-20T00:55:09.661Z · 1728 × 921 Existing department with an empty child hierarchy
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256
7fd08158a0777a68b737e40d622835f0f69aa28cd4bb814a378a8f8b674a1975- Verify the selected parent: The heading reads Synthetic Outpatient Services.
- Departments/Teams: Inspect this parent’s child hierarchy.
- Add Department/Team: Open a child-creation sheet from this selected department.
- Initially empty child list: No Departments or Teams found applies to this parent.
- This example creates one empty software-training Team. It adds no staff, patients, locations, devices or service assignments.
Recorded release 3dfb7c9f · 2026-10-20T00:55:36.452Z · 1728 × 921 Reviewed Team draft before one creation
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256
c0a096d7d112fcdc8664392bee458448768ec9f028086c4982dc20a1bf54b411- Review the Team name: SYNTHETIC KB empty Team 3dfb-L1.
- Type is Team: Confirm Team before creating.
- Review the training description: The full fictional description is visible in the text area.
- Create Organization: Create the reviewed Team once.
- Selected parent behind the sheet: Synthetic Outpatient Services remains selected behind this child-creation sheet.
Recorded release 3dfb7c9f · 2026-10-20T00:57:00.061Z · 1728 × 921 Saved Team detail and parent breadcrumb
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256
999b7bfb6d815346c39dfa483126212308fc6842373aa30c4fb3ee5da7de7901- Parent breadcrumb: Use Synthetic Outpatient Services to return to its child list.
- Saved Team heading: The Team detail names the created record.
- Saved type: The detail shows Team.
- Saved full description: The saved description explains that this is an empty software-training Team.
- No child departments or Teams: This Team’s child hierarchy is empty.
1. Choose the existing department
On Departments/Teams, select Synthetic Outpatient Services. Read Department on its row before continuing.
Department list before selecting the parent
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256 bcf22a8b85f51c695e3d3cd69ae29ae803e909c514ff453779b9db3aa16dbca5
- Departments: Open the Departments area under Settings.
- Choose the existing department: Select Synthetic Outpatient Services.
- Department type: This existing parent is a Department.
- Administration is a Root: Keep this separate root entry outside the lesson.
- Pictured account: The captured session is qa-knowledge-clinic-admin.
2. Confirm the parent’s child hierarchy
Read Synthetic Outpatient Services in the heading and breadcrumb, then use its Departments/Teams tab. The pictured child list is initially empty.
Existing department with an empty child hierarchy
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256 7fd08158a0777a68b737e40d622835f0f69aa28cd4bb814a378a8f8b674a1975
- Verify the selected parent: The heading reads Synthetic Outpatient Services.
- Departments/Teams: Inspect this parent’s child hierarchy.
- Add Department/Team: Open a child-creation sheet from this selected department.
- Initially empty child list: No Departments or Teams found applies to this parent.
3. Open the child-creation sheet
Select Add Department/Team from this selected department. The Create Department/Team sheet opens with Name marked required, Type initially Department, and an optional Description.
Existing department with an empty child hierarchy
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256 7fd08158a0777a68b737e40d622835f0f69aa28cd4bb814a378a8f8b674a1975
- Verify the selected parent: The heading reads Synthetic Outpatient Services.
- Departments/Teams: Inspect this parent’s child hierarchy.
- Add Department/Team: Open a child-creation sheet from this selected department.
- Initially empty child list: No Departments or Teams found applies to this parent.
Empty child-creation sheet with required Name
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256 6cac22949f911ea15b81135cfe8234b2204c0b69fb7c55dfa3671dbfb9af46dd
- Required Name: Enter the assigned fictional Team name.
- Type starts as Department: Choose Team for this example.
- Optional description: The description is optional; this example records its training purpose.
- Create Organization is initially disabled: The initial Name field is empty.
4. Enter the name and choose Team
Enter Name exactly as SYNTHETIC KB empty Team 3dfb-L1. Open Type and choose Team.
Empty child-creation sheet with required Name
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256 6cac22949f911ea15b81135cfe8234b2204c0b69fb7c55dfa3671dbfb9af46dd
- Required Name: Enter the assigned fictional Team name.
- Type starts as Department: Choose Team for this example.
- Optional description: The description is optional; this example records its training purpose.
- Create Organization is initially disabled: The initial Name field is empty.
Type menu with the Team option
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256 55c2579e691980efb08a4dddf9ce3d07d0499132bb374a2c3880aba89d630335
- Open Type: Inspect the available types.
- Choose Team: Select the visible Team option.
Reviewed Team draft before one creation
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256 c0a096d7d112fcdc8664392bee458448768ec9f028086c4982dc20a1bf54b411
- Review the Team name: SYNTHETIC KB empty Team 3dfb-L1.
- Type is Team: Confirm Team before creating.
- Review the training description: The full fictional description is visible in the text area.
- Create Organization: Create the reviewed Team once.
- Selected parent behind the sheet: Synthetic Outpatient Services remains selected behind this child-creation sheet.
5. Describe the fictional purpose
In Description, enter: SYNTHETIC software-training team only; no staff, patients, locations, devices or operational service assignment. Review the complete text in the sheet.
Reviewed Team draft before one creation
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256 c0a096d7d112fcdc8664392bee458448768ec9f028086c4982dc20a1bf54b411
- Review the Team name: SYNTHETIC KB empty Team 3dfb-L1.
- Type is Team: Confirm Team before creating.
- Review the training description: The full fictional description is visible in the text area.
- Create Organization: Create the reviewed Team once.
- Selected parent behind the sheet: Synthetic Outpatient Services remains selected behind this child-creation sheet.
6. Create the reviewed Team
Verify the Name, Team type and description, with Synthetic Outpatient Services still selected behind the sheet. Select Create Organization once and wait for the sheet to close.
Reviewed Team draft before one creation
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256 c0a096d7d112fcdc8664392bee458448768ec9f028086c4982dc20a1bf54b411
- Review the Team name: SYNTHETIC KB empty Team 3dfb-L1.
- Type is Team: Confirm Team before creating.
- Review the training description: The full fictional description is visible in the text area.
- Create Organization: Create the reviewed Team once.
- Selected parent behind the sheet: Synthetic Outpatient Services remains selected behind this child-creation sheet.
Created Team in the parent’s settled child list
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256 7bbc5d6ec3af13f4b62a0fe636d36e36a74f5b45f9e31e6403134d7ad2649e5b
- Saved Team row: The newly created name appears in this parent’s list.
- Team type badge: The saved row is Team.
- Existing parent retained: Synthetic Outpatient Services is still the parent.
- Remove icon on the saved row: The row’s trash icon opens its named confirmation.
7. Verify the saved row
In the parent’s returned child list, find SYNTHETIC KB empty Team 3dfb-L1 and read its Team badge.
Created Team in the parent’s settled child list
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256 7bbc5d6ec3af13f4b62a0fe636d36e36a74f5b45f9e31e6403134d7ad2649e5b
- Saved Team row: The newly created name appears in this parent’s list.
- Team type badge: The saved row is Team.
- Existing parent retained: Synthetic Outpatient Services is still the parent.
- Remove icon on the saved row: The row’s trash icon opens its named confirmation.
8. Open the saved Team detail
Select the new Team row. Read its heading, Team badge, full description and parent breadcrumb. Its own Departments/Teams tab has no child departments or Teams.
Created Team in the parent’s settled child list
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256 7bbc5d6ec3af13f4b62a0fe636d36e36a74f5b45f9e31e6403134d7ad2649e5b
- Saved Team row: The newly created name appears in this parent’s list.
- Team type badge: The saved row is Team.
- Existing parent retained: Synthetic Outpatient Services is still the parent.
- Remove icon on the saved row: The row’s trash icon opens its named confirmation.
Saved Team detail and parent breadcrumb
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256 999b7bfb6d815346c39dfa483126212308fc6842373aa30c4fb3ee5da7de7901
- Parent breadcrumb: Use Synthetic Outpatient Services to return to its child list.
- Saved Team heading: The Team detail names the created record.
- Saved type: The detail shows Team.
- Saved full description: The saved description explains that this is an empty software-training Team.
- No child departments or Teams: This Team’s child hierarchy is empty.
What the saved hierarchy shows
The saved Team sits below Synthetic Outpatient Services. Creating this empty structural record does not assign staff or configure an operational service; those require their own workflows.
Saved Team detail and parent breadcrumb
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256 999b7bfb6d815346c39dfa483126212308fc6842373aa30c4fb3ee5da7de7901
- Parent breadcrumb: Use Synthetic Outpatient Services to return to its child list.
- Saved Team heading: The Team detail names the created record.
- Saved type: The detail shows Team.
- Saved full description: The saved description explains that this is an empty software-training Team.
- No child departments or Teams: This Team’s child hierarchy is empty.
Troubleshooting
Create Organization is disabled
In the initial sheet the required Name is empty. Enter the assigned name and select the intended Type before reviewing Create Organization again. The completed draft shown in this lesson has Create Organization enabled.
Empty child-creation sheet with required Name
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256 6cac22949f911ea15b81135cfe8234b2204c0b69fb7c55dfa3671dbfb9af46dd
- Required Name: Enter the assigned fictional Team name.
- Type starts as Department: Choose Team for this example.
- Optional description: The description is optional; this example records its training purpose.
- Create Organization is initially disabled: The initial Name field is empty.
Reviewed Team draft before one creation
Capture details
Observed20October2026 Asia/Riyadh on the exact3dfb profile. One empty fictional Team create, neutral Remove Cancel, one own-Team soft deletion and reload. Manual original-pixel targets.
Image SHA-256 c0a096d7d112fcdc8664392bee458448768ec9f028086c4982dc20a1bf54b411
- Review the Team name: SYNTHETIC KB empty Team 3dfb-L1.
- Type is Team: Confirm Team before creating.
- Review the training description: The full fictional description is visible in the text area.
- Create Organization: Create the reviewed Team once.
- Selected parent behind the sheet: Synthetic Outpatient Services remains selected behind this child-creation sheet.
Source evidence
Every citation uses this exact committed version. The private source repository requires access.
- repositories/platform/mansoq-web/src/pages/Facility/settings/organizations/FacilityOrganizationList.tsx:49 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
b5fc4b8d3c91553c27ac791e5de5a03cceae07ac53f7d53b07fca148a819f5ef - repositories/platform/mansoq-web/src/pages/Facility/settings/organizations/FacilityOrganizationView.tsx:50 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
3b33ea98acbb933d1fb64d9fb12234faf00da9fdfdd320415523b7a031290dab - repositories/platform/mansoq-web/src/pages/Facility/settings/organizations/FacilityOrganizationUsers.tsx:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
e3c888cfaec482632888ccc9acc14f3eb4d262ed65c536c32b91f6413127b16e - repositories/platform/mansoq-web/src/pages/Facility/settings/organizations/components/FacilityOrganizationFormSheet.tsx:72 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
4e2b94cc2e1dbe82ce10f58d23ce8f528fa471143455c61b81f465979f28958c - repositories/platform/mansoq-web/src/pages/Facility/settings/organizations/components/FacilityOrganizationNavbar.tsx:36 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
4ecf7b9e41d7c5c11c0f9add13e87190fec8be9f4b667e1a9896c4b6f587183a - repositories/platform/mansoq-web/src/types/facilityOrganization/facilityOrganizationApi.ts:8 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
742cb8f85a748119cb7c6f1c167e2fe78b07f22fa16567ebba637ffcf06d2a64 - repositories/platform/mansoq-web/src/types/facilityOrganization/facilityOrganization.ts:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
906b1a6ba5ba883f88cffdd9433a4575946c7c1e888d499b290057f73a44f8fe - repositories/platform/mansoq-web/src/pages/Facility/settings/layout.tsx:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
6fbc4ae56f122fb81af6c8664c8dd6a147d2afda10e937a69aa5ff01faf8bd79 - repositories/platform/mansoq-web/src/common/Permissions.tsx:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
4b85506ece137dd8d361795440c8c69403b8805bf69aabaaa0f876017fc30e07 - repositories/platform/mansoq-web/src/components/Common/ConfirmActionDialog.tsx:43 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
035fade7079e1d5b58f7cfea2802c345c55571f43fc48e77cbdc36487ed74154 - repositories/platform/mansoq-core/mansoq/emr/api/viewsets/facility_organization.py:65 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
f7e8256c610207c2e5cc7b78e77136dc6520b495948e09a8b81208c0207fd7e2 - repositories/platform/mansoq-core/mansoq/emr/api/viewsets/base.py:98 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
6a287dd315b8a4957b29c58e4bbc1bef7b8d9d257f9149f93045ff0adbdcae6c - repositories/platform/mansoq-core/mansoq/emr/models/organization.py:30 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
1658c05cd0022370c55fe9d9a39d87278228141543fa3542b395119c32ee85f0 - repositories/platform/mansoq-core/mansoq/emr/models/base.py:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
61f50a19078c8a6435398e6b3e9174326038e9047129382c0d882f1e8f367b4c - repositories/platform/mansoq-core/mansoq/emr/resources/facility_organization/spec.py:20 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
4554de636432d28d8c870b3b6994e613423a21293d1b035ed85620b50a1acb99 - repositories/platform/mansoq-core/mansoq/security/authorization/facilityorganization.py:36 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
2872752e546945ab467f020260f5d09bbaacc221c1c801b5f550f7149aed5719 - repositories/platform/mansoq-core/mansoq/security/permissions/facility_organization.py:15 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
a068f25839d9344b8885bcf4003bdc418d00465412506cab2e50cc0aaa05b045 - repositories/platform/mansoq-core/mansoq/security/roles/role.py:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
f82fdfd926441545c8e500a66c216dbe3d73c5a7ac3ae6c8d590c12939affcda - repositories/platform/mansoq-core/mansoq/utils/models/base.py:9 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
1a5270f50188d1e0b044210773ca86a483b904f3a9724bb7b321d4ea463acfaf - repositories/platform/mansoq-core/config/settings/base.py:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
34f8931a2bae5a35f45bf6247695ee6bac09ccada3be766773861b4245817d6f - repositories/platform/mansoq-core/config/settings/config.py:24 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
80e2bd16a124b5b9e80eefab7a9d5b2f20a874a8fe645b223f26cad04e6cd60a - repositories/platform/mansoq-core/config/api_router.py:300 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
36bd0555423f9dd86b0586dac6de8782c32f10017c954587a0c7dd65d0e608db - repositories/platform/mansoq-core/mansoq/entitlements/registry.py:71 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
76308e27fef3e41e19fba1f87249c8a86218cf1a0f336d239aa68e17e52c16ed






