Integration and support · VERSION 3dfb7c9f
Clear a retained unsaved certificate-rotation draft
Reopen the same dialog after Close, clear its retained marker and reason, and verify the existing connection on the reloaded page.
Facility Admin
Reopened local marker and reason remain unsaved
Capture details
Observed committed 3dfb training profile on 20 October 2026 (Asia/Riyadh). Existing synthetic Test/Draft endpoint; harmless reference-marker inspection and Close only. No rotation or connection test.
Image SHA-256 bb6bca182377e65fe2fc32b852102ebf2569fd30690473851d757e59a9d5b128
- Marker retained locally: The reopened reference field still contains the harmless marker.
- Reason retained locally: The reopened dialog still contains the fictional reason.
- Rotate is disabled: Local draft retention is not a saved rotation.
Reloaded fictional endpoint remains Test, Draft and v1
Capture details
Observed committed 3dfb training profile on 20 October 2026 (Asia/Riyadh). Existing synthetic Test/Draft endpoint; harmless reference-marker inspection and Close only. No rotation or connection test.
Image SHA-256 a0765a13448b018dba7d83b8814d79328200f0b998fd6ebe7851c7f950d8ed80
- Match the same endpoint: The reloaded view shows the same fictional connection.
- Read test after reload: The environment remains test.
- Read Draft after reload: The connection remains Draft.
- Read v1 after reload: The saved version remains v1.
- Read the existing expiry: The pictured certificate expiry remains 12:00 PM; 31/01/2027.
10 of 10 content blocks have reviewed image alignment. Missing overview or prerequisite images remain open.
Before you begin
- Continue from the preceding reference-warning guide in the same mounted Integration page, after Close with the harmless marker and fictional reason still in its local draft.
Recorded release 3dfb7c9f · 2026-10-20T00:36:34.737Z · 1728 × 921 Settled Integration page after Close without rotation
Capture details
Observed committed 3dfb training profile on 20 October 2026 (Asia/Riyadh). Existing synthetic Test/Draft endpoint; harmless reference-marker inspection and Close only. No rotation or connection test.
Image SHA-256
3f04b1727d4152070579b669882008f686cb05c67771196c3d428dedfb66bd2a- Rotate certificate: Open the existing endpoint’s rotation dialog for this no-save inspection.
- Read Draft after Close: The existing connection is still Draft.
- Read v1 after Close: The existing version is still v1.
Recorded release 3dfb7c9f · 2026-10-20T00:36:40.537Z · 1728 × 921 Reopened local marker and reason remain unsaved
Capture details
Observed committed 3dfb training profile on 20 October 2026 (Asia/Riyadh). Existing synthetic Test/Draft endpoint; harmless reference-marker inspection and Close only. No rotation or connection test.
Image SHA-256
bb6bca182377e65fe2fc32b852102ebf2569fd30690473851d757e59a9d5b128- Marker retained locally: The reopened reference field still contains the harmless marker.
- Reason retained locally: The reopened dialog still contains the fictional reason.
- Rotate is disabled: Local draft retention is not a saved rotation.
- Use the same authorized Facility Admin session and existing fictional Test/Draft connection. This lesson clears local dialog fields; it does not rotate a certificate.
Recorded release 3dfb7c9f · 2026-10-20T00:36:34.737Z · 1728 × 921 Settled Integration page after Close without rotation
Capture details
Observed committed 3dfb training profile on 20 October 2026 (Asia/Riyadh). Existing synthetic Test/Draft endpoint; harmless reference-marker inspection and Close only. No rotation or connection test.
Image SHA-256
3f04b1727d4152070579b669882008f686cb05c67771196c3d428dedfb66bd2a- Rotate certificate: Open the existing endpoint’s rotation dialog for this no-save inspection.
- Read Draft after Close: The existing connection is still Draft.
- Read v1 after Close: The existing version is still v1.
1. Reopen and recognize the local draft
Select Rotate certificate again. The harmless marker and fictional reason are still present. This dialog retains local text when closed and reopened on the same mounted page; seeing it again does not mean it was saved.
Settled Integration page after Close without rotation
Capture details
Observed committed 3dfb training profile on 20 October 2026 (Asia/Riyadh). Existing synthetic Test/Draft endpoint; harmless reference-marker inspection and Close only. No rotation or connection test.
Image SHA-256 3f04b1727d4152070579b669882008f686cb05c67771196c3d428dedfb66bd2a
- Rotate certificate: Open the existing endpoint’s rotation dialog for this no-save inspection.
- Read Draft after Close: The existing connection is still Draft.
- Read v1 after Close: The existing version is still v1.
Reopened local marker and reason remain unsaved
Capture details
Observed committed 3dfb training profile on 20 October 2026 (Asia/Riyadh). Existing synthetic Test/Draft endpoint; harmless reference-marker inspection and Close only. No rotation or connection test.
Image SHA-256 bb6bca182377e65fe2fc32b852102ebf2569fd30690473851d757e59a9d5b128
- Marker retained locally: The reopened reference field still contains the harmless marker.
- Reason retained locally: The reopened dialog still contains the fictional reason.
- Rotate is disabled: Local draft retention is not a saved rotation.
2. Clear the reference first
Remove the entire harmless marker from Secrets-manager reference (never the secret). Its placeholder returns and the red key-material warning disappears. The reason remains, while Still needed now requires at least one changed field; Rotate remains disabled.
Reopened local marker and reason remain unsaved
Capture details
Observed committed 3dfb training profile on 20 October 2026 (Asia/Riyadh). Existing synthetic Test/Draft endpoint; harmless reference-marker inspection and Close only. No rotation or connection test.
Image SHA-256 bb6bca182377e65fe2fc32b852102ebf2569fd30690473851d757e59a9d5b128
- Marker retained locally: The reopened reference field still contains the harmless marker.
- Reason retained locally: The reopened dialog still contains the fictional reason.
- Rotate is disabled: Local draft retention is not a saved rotation.
Reference cleared while the reason remains
Capture details
Observed committed 3dfb training profile on 20 October 2026 (Asia/Riyadh). Existing synthetic Test/Draft endpoint; harmless reference-marker inspection and Close only. No rotation or connection test.
Image SHA-256 013a2c5f7400766930af2249bb8c90872d6250844364202ad0d5fa7674c41099
- Reference has been cleared: The field shows its placeholder again.
- Reason remains: The fictional reason is still present.
- Read the changed-field requirement: A reason alone does not change the certificate.
- Rotate remains disabled: No changed certificate field is supplied.
3. Clear the fictional reason
Remove the text from Change reason. Both local fields are now empty. Still needed again names a change reason and at least one changed field; Rotate remains disabled.
Reference cleared while the reason remains
Capture details
Observed committed 3dfb training profile on 20 October 2026 (Asia/Riyadh). Existing synthetic Test/Draft endpoint; harmless reference-marker inspection and Close only. No rotation or connection test.
Image SHA-256 013a2c5f7400766930af2249bb8c90872d6250844364202ad0d5fa7674c41099
- Reference has been cleared: The field shows its placeholder again.
- Reason remains: The fictional reason is still present.
- Read the changed-field requirement: A reason alone does not change the certificate.
- Rotate remains disabled: No changed certificate field is supplied.
Both local fields cleared before Close
Capture details
Observed committed 3dfb training profile on 20 October 2026 (Asia/Riyadh). Existing synthetic Test/Draft endpoint; harmless reference-marker inspection and Close only. No rotation or connection test.
Image SHA-256 b2c461fd02beb2f0a3d852db58572c0e48b57f98ed3a2b8e20dc9d6e734e26ba
- Reference is empty: The field shows its reference placeholder.
- Reason is empty: Clear the fictional reason as well.
- Rotate is disabled: Both a reason and a changed field are still needed.
- Close after clearing: Close without submitting.
4. Close the cleared dialog
Select Close. The settled Integration page returns with the same endpoint in Draft and v1.
Both local fields cleared before Close
Capture details
Observed committed 3dfb training profile on 20 October 2026 (Asia/Riyadh). Existing synthetic Test/Draft endpoint; harmless reference-marker inspection and Close only. No rotation or connection test.
Image SHA-256 b2c461fd02beb2f0a3d852db58572c0e48b57f98ed3a2b8e20dc9d6e734e26ba
- Reference is empty: The field shows its reference placeholder.
- Reason is empty: Clear the fictional reason as well.
- Rotate is disabled: Both a reason and a changed field are still needed.
- Close after clearing: Close without submitting.
Settled Integration page after the cleared dialog closes
Capture details
Observed committed 3dfb training profile on 20 October 2026 (Asia/Riyadh). Existing synthetic Test/Draft endpoint; harmless reference-marker inspection and Close only. No rotation or connection test.
Image SHA-256 3f04b1727d4152070579b669882008f686cb05c67771196c3d428dedfb66bd2a
- Draft after final Close: The settled endpoint page still reads Draft.
- Version remains v1: The dialog has closed without a new version.
5. Verify the reloaded endpoint
Use your browser’s Reload once (⌘R on macOS or Ctrl+R on Windows/Linux). Wait for Integration to load, then match the same fictional endpoint and read test, Draft and v1. The existing certificate expiry is still displayed. The sidebar is collapsed in this recorded view; that layout change is separate from the endpoint data.
Reloaded fictional endpoint remains Test, Draft and v1
Capture details
Observed committed 3dfb training profile on 20 October 2026 (Asia/Riyadh). Existing synthetic Test/Draft endpoint; harmless reference-marker inspection and Close only. No rotation or connection test.
Image SHA-256 a0765a13448b018dba7d83b8814d79328200f0b998fd6ebe7851c7f950d8ed80
- Match the same endpoint: The reloaded view shows the same fictional connection.
- Read test after reload: The environment remains test.
- Read Draft after reload: The connection remains Draft.
- Read v1 after reload: The saved version remains v1.
- Read the existing expiry: The pictured certificate expiry remains 12:00 PM; 31/01/2027.
Close and clearing have different effects
Close hides the dialog. In this captured version it did not reset the local marker and reason while the page stayed mounted. Clearing those two fields removed the unsent text; the closed and reloaded endpoint views still show the original Draft/v1 details.
Reopened local marker and reason remain unsaved
Capture details
Observed committed 3dfb training profile on 20 October 2026 (Asia/Riyadh). Existing synthetic Test/Draft endpoint; harmless reference-marker inspection and Close only. No rotation or connection test.
Image SHA-256 bb6bca182377e65fe2fc32b852102ebf2569fd30690473851d757e59a9d5b128
- Marker retained locally: The reopened reference field still contains the harmless marker.
- Reason retained locally: The reopened dialog still contains the fictional reason.
- Rotate is disabled: Local draft retention is not a saved rotation.
Both local fields cleared before Close
Capture details
Observed committed 3dfb training profile on 20 October 2026 (Asia/Riyadh). Existing synthetic Test/Draft endpoint; harmless reference-marker inspection and Close only. No rotation or connection test.
Image SHA-256 b2c461fd02beb2f0a3d852db58572c0e48b57f98ed3a2b8e20dc9d6e734e26ba
- Reference is empty: The field shows its reference placeholder.
- Reason is empty: Clear the fictional reason as well.
- Rotate is disabled: Both a reason and a changed field are still needed.
- Close after clearing: Close without submitting.
Settled Integration page after the cleared dialog closes
Capture details
Observed committed 3dfb training profile on 20 October 2026 (Asia/Riyadh). Existing synthetic Test/Draft endpoint; harmless reference-marker inspection and Close only. No rotation or connection test.
Image SHA-256 3f04b1727d4152070579b669882008f686cb05c67771196c3d428dedfb66bd2a
- Draft after final Close: The settled endpoint page still reads Draft.
- Version remains v1: The dialog has closed without a new version.
Reloaded fictional endpoint remains Test, Draft and v1
Capture details
Observed committed 3dfb training profile on 20 October 2026 (Asia/Riyadh). Existing synthetic Test/Draft endpoint; harmless reference-marker inspection and Close only. No rotation or connection test.
Image SHA-256 a0765a13448b018dba7d83b8814d79328200f0b998fd6ebe7851c7f950d8ed80
- Match the same endpoint: The reloaded view shows the same fictional connection.
- Read test after reload: The environment remains test.
- Read Draft after reload: The connection remains Draft.
- Read v1 after reload: The saved version remains v1.
- Read the existing expiry: The pictured certificate expiry remains 12:00 PM; 31/01/2027.
Troubleshooting
The marker and reason reappear after Close
On this version that is retained local form state, as pictured in the reopened dialog. Clear both fields and use Close. Do not infer a saved rotation from local text, and do not use Rotate to discard it.
Reopened local marker and reason remain unsaved
Capture details
Observed committed 3dfb training profile on 20 October 2026 (Asia/Riyadh). Existing synthetic Test/Draft endpoint; harmless reference-marker inspection and Close only. No rotation or connection test.
Image SHA-256 bb6bca182377e65fe2fc32b852102ebf2569fd30690473851d757e59a9d5b128
- Marker retained locally: The reopened reference field still contains the harmless marker.
- Reason retained locally: The reopened dialog still contains the fictional reason.
- Rotate is disabled: Local draft retention is not a saved rotation.
Reference cleared while the reason remains
Capture details
Observed committed 3dfb training profile on 20 October 2026 (Asia/Riyadh). Existing synthetic Test/Draft endpoint; harmless reference-marker inspection and Close only. No rotation or connection test.
Image SHA-256 013a2c5f7400766930af2249bb8c90872d6250844364202ad0d5fa7674c41099
- Reference has been cleared: The field shows its placeholder again.
- Reason remains: The fictional reason is still present.
- Read the changed-field requirement: A reason alone does not change the certificate.
- Rotate remains disabled: No changed certificate field is supplied.
Both local fields cleared before Close
Capture details
Observed committed 3dfb training profile on 20 October 2026 (Asia/Riyadh). Existing synthetic Test/Draft endpoint; harmless reference-marker inspection and Close only. No rotation or connection test.
Image SHA-256 b2c461fd02beb2f0a3d852db58572c0e48b57f98ed3a2b8e20dc9d6e734e26ba
- Reference is empty: The field shows its reference placeholder.
- Reason is empty: Clear the fictional reason as well.
- Rotate is disabled: Both a reason and a changed field are still needed.
- Close after clearing: Close without submitting.
Source evidence
Every citation uses this exact committed version. The private source repository requires access.
- repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/IntegrationSettings.tsx:1286 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
66e9c9e08ce8f46d99d6f2a7d5151892128fb945ee853de3aca9b5d6fd82fd9c - repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/governanceApi.ts:32 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
ff97224d5fbbd20f144d5fbfef996f1a52674778e15d2ea24d03e3f273e32f45 - repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/governanceTypes.ts:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
81a44a6c28c4c36ab8a7542423eb16a40cc7aab95e146aaa2e587364335d6868 - repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/GovernancePrimitives.tsx:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
e7858225692949a913814920da5036c10dd8c2f54754ad081c5fde229ab99743 - repositories/platform/mansoq-web/src/pages/Facility/settings/layout.tsx:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
6fbc4ae56f122fb81af6c8664c8dd6a147d2afda10e937a69aa5ff01faf8bd79 - repositories/platform/mansoq-web/src/components/ui/sidebar/facility/facility-nav.tsx:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
26a257157ad5c4272295c13ac63f349cc4f2ba61ede92af64e671a0eb9be5d95 - repositories/platform/mansoq-web/src/components/Common/UserSelector.tsx:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
3ff892e309880a84e8c3dbba580ffdba9fbcb111fab68b60118da712d8fcfcfe - repositories/platform/mansoq-web/src/components/ui/dialog.tsx:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
2548b1609767c9625002c844a050627e2a571f7ea174084ed1d52f6bdd3bdb48 - repositories/platform/mansoq-web/src/types/facility/facilityApi.ts:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
73c1f3bfe72aee2fac337934e00abd581a70c09453b475ac3d44b08476bf0d2c - repositories/platform/mansoq-web/src/common/Permissions.tsx:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
4b85506ece137dd8d361795440c8c69403b8805bf69aabaaa0f876017fc30e07 - repositories/platform/mansoq-core/mansoq/emr/api/viewsets/rcm/integration.py:94 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
a8054e6179d244a3d449443d8b1430a307a5bdec864aa70f637fea88d3574006 - repositories/platform/mansoq-core/mansoq/emr/api/viewsets/rcm/integration_serializers.py:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
d14c2ccfad851019eafc0c89648388e20a1437a08f746a9946112d7a238023db - repositories/platform/mansoq-core/mansoq/emr/api/viewsets/rcm/governance.py:250 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
49cc1798847d0bb9082ab4aa30bfb942f8717a41b34c1de767585aa8912586a5 - repositories/platform/mansoq-core/mansoq/emr/api/viewsets/rcm/operations_base.py:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
e2b741a157811f624bf70161931308f82789e49ca28a2c0d35f86f6fb46b6ba7 - repositories/platform/mansoq-core/mansoq/emr/models/rcm/organization.py:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
b388eba63becf7fccfcf986b25fac53bce558a538e904bb528e2be406bc12fc6 - repositories/platform/mansoq-core/mansoq/security/authorization/rcm.py:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
6695821987ae94bb3a9bf379c57c2ce06c400c2b49323022a97664cb942f0f90 - repositories/platform/mansoq-core/mansoq/security/permissions/rcm.py:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
fd433eada5141642192f6dcaeb5df7a85516f79191d7023b9acf3991ac249906 - repositories/platform/mansoq-core/mansoq/entitlements/registry_rcm.py:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
ca86694576298c86e7ca008727b41b86e99bb1a96c604dd61b8ed47adecff234 - repositories/platform/mansoq-core/config/api_router.py:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
36bd0555423f9dd86b0586dac6de8782c32f10017c954587a0c7dd65d0e608db - repositories/platform/mansoq-web/src/types/user/userApi.ts:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
467f0c5ecd52d3ef876ae76df505acc71e2179a7271e57279813452aa90cc9fc - repositories/platform/mansoq-core/mansoq/emr/models/rcm/base.py:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
4b601c09a81cbb21da2ae46d272ac4abd462ed38c35ddb61407074232d535129 - repositories/platform/mansoq-core/mansoq/emr/models/base.py:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
61f50a19078c8a6435398e6b3e9174326038e9047129382c0d882f1e8f367b4c - repositories/platform/mansoq-core/mansoq/utils/models/base.py:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
1a5270f50188d1e0b044210773ca86a483b904f3a9724bb7b321d4ea463acfaf - repositories/platform/mansoq-core/mansoq/emr/models/revenue_cycle.py:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
e576c48f88ea02f524d651bdfa01339bcd9af2d396cfce68df65068e204af71a - repositories/platform/mansoq-core/mansoq/emr/models/rcm/governance.py:250 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
8b0b3542a0caebd152aca9e23c73dba7d0321b86d6da31f3fb8fd37dfaf5b983 - repositories/platform/mansoq-core/mansoq/emr/api/viewsets/rcm/governance_serializers.py:1 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
e04fe39a904878cfb7e7e92dfe2bc3b88a9e5e556a4ca979712bf05735e81ff3





