Clinical care · VERSION 3dfb7c9f
Read a saved Consent card, search and open details
Verify the fictional draft after reload, understand its derived Expired badge, test the attachment-name search and read the full saved note.
Doctor
One create success draft denied expired card
Capture details
Actual committed3dfb software. Temporary choices are unsaved; one fictional metadata Draft was created and the same record corrected to Entered in Error. Native required-date and optional-clear validation limitations retained. No actual legal consent, refusal, signature or patient-care decision.
Image SHA-256 b62d82e8fab7f9424f78e65f5c68c6e834f89be842a96d68c450c16bf7f68aa7
- Read Privacy Consent: The saved card carries the final category.
- Read derived Expired: This badge reflects the past period end, separately from Draft.
- Read Denied: The saved decision is shown independently.
- Read Draft: This is the stored status after create.
- Read No files attached: The demonstration saved no supporting file.
- Read the saved period: The card retains the reviewed local start and end.
11 of 11 content blocks have reviewed image alignment. Missing overview or prerequisite images remain open.
Before you begin
- Use an authorised ordinary Doctor account with write access to the assigned active synthetic encounter. Actual screenshots show the Doctor role only.
Recorded release 3dfb7c9f · 2026-10-19T23:23:58.372Z · 1728 × 921 Doctor synthetic encounter context
Capture details
Actual committed3dfb software. Temporary choices are unsaved; one fictional metadata Draft was created and the same record corrected to Entered in Error. Native required-date and optional-clear validation limitations retained. No actual legal consent, refusal, signature or patient-care decision.
Image SHA-256
deecf6cdd228d8bdb8b6b06d1fa10f19dfba388456dfd0982db2268935d14558- Confirm the Doctor account: Read MANSOQ E2E Doctor and qa-doctor.
- Confirm the fictional patient: Use the named SYNTHETIC training patient.
- Read In Progress: The chosen Inpatient encounter is active.
- Choose Consents: Open the encounter Consents tab.
- Use only an approved fictional software-training case. No person gives or refuses consent, no signature is collected, and no legal, treatment, research or disclosure authority is represented.
Recorded release 3dfb7c9f · 2026-10-19T23:28:59.875Z · 1728 × 921 Final fictional draft full note before save
Capture details
Actual committed3dfb software. Temporary choices are unsaved; one fictional metadata Draft was created and the same record corrected to Entered in Error. Native required-date and optional-clear validation limitations retained. No actual legal consent, refusal, signature or patient-care decision.
Image SHA-256
e189d4247390b7fecda8bda2de7f8919f85bec69b4c8844dd83ae505b1730570- Enter and read the full training note: The entire final fictional create note is visible after blur.
1. Read the newly saved card in encounter context
Confirm the synthetic patient and chosen Inpatient encounter above the Consents list. Read Privacy Consent, Denied, Draft, No files attached, Given On and Valid Period on the saved card.
One create success draft denied expired card
Capture details
Actual committed3dfb software. Temporary choices are unsaved; one fictional metadata Draft was created and the same record corrected to Entered in Error. Native required-date and optional-clear validation limitations retained. No actual legal consent, refusal, signature or patient-care decision.
Image SHA-256 b62d82e8fab7f9424f78e65f5c68c6e834f89be842a96d68c450c16bf7f68aa7
- Read Privacy Consent: The saved card carries the final category.
- Read derived Expired: This badge reflects the past period end, separately from Draft.
- Read Denied: The saved decision is shown independently.
- Read Draft: This is the stored status after create.
- Read No files attached: The demonstration saved no supporting file.
- Read the saved period: The card retains the reviewed local start and end.
2. Reload once and confirm the same saved metadata
Use the browser’s normal Reload once. Wait for the Consents view to finish loading, then read the same category, decision, Draft status and dates. The card remains present after reload.
Same draft card after normal reload
Capture details
Actual committed3dfb software. Temporary choices are unsaved; one fictional metadata Draft was created and the same record corrected to Entered in Error. Native required-date and optional-clear validation limitations retained. No actual legal consent, refusal, signature or patient-care decision.
Image SHA-256 b62d82e8fab7f9424f78e65f5c68c6e834f89be842a96d68c450c16bf7f68aa7
- Verify Draft after reload: The same saved metadata remains present.
- Distinguish Expired from Draft: A derived time badge does not replace the stored status.
- Verify the same period: The displayed start and end survived reload.
3. Interpret Expired separately from Draft
The card also shows Expired. In this interface, that badge is derived from whether Valid Until is in the past; it does not replace the stored Draft status and is not a judgement of legal validity. The fixed fictional period ended earlier than this capture.
Same draft card after normal reload
Capture details
Actual committed3dfb software. Temporary choices are unsaved; one fictional metadata Draft was created and the same record corrected to Entered in Error. Native required-date and optional-clear validation limitations retained. No actual legal consent, refusal, signature or patient-care decision.
Image SHA-256 b62d82e8fab7f9424f78e65f5c68c6e834f89be842a96d68c450c16bf7f68aa7
- Verify Draft after reload: The same saved metadata remains present.
- Distinguish Expired from Draft: A derived time badge does not replace the stored status.
- Verify the same period: The displayed start and end survived reload.
4. Observe the nonempty attachment-name search
Enter a nonempty query in Search existing consent. The actual pictured query is f. This record has no attachments, so the list displays No Consents found. The source filters names of supporting attachments in the currently loaded results; it does not search the note, category or patient name. An empty result here does not mean the saved record was deleted.
Nonempty search f filters no attachment record
Capture details
Actual committed3dfb software. Temporary choices are unsaved; one fictional metadata Draft was created and the same record corrected to Entered in Error. Native required-date and optional-clear validation limitations retained. No actual legal consent, refusal, signature or patient-care decision.
Image SHA-256 e9c97c06c248fe3095e59528837042c8ab9bb2379ec65dd4581e3274afb8a8a1
- Read the actual query f: This is the nonempty query shown in the original.
- Read the filtered empty result: No attachment name matches; this does not establish deletion.
5. Clear search and open See Details
Select the search text and delete it. The same Draft card returns. Recheck its category/date/period and choose its See Details control.
Cleared search restores same draft card
Capture details
Actual committed3dfb software. Temporary choices are unsaved; one fictional metadata Draft was created and the same record corrected to Entered in Error. Native required-date and optional-clear validation limitations retained. No actual legal consent, refusal, signature or patient-care decision.
Image SHA-256 724cd623f8ea74eedcc2f1e73ca79cff4461f9fd905a284acede30b5934fd37c
- Clear the query: The search field is empty again.
- Verify the same Draft card returns: Clearing search reveals the retained record.
- Choose See Details: Open the matched fictional record.
6. Read the full note and original metadata
On Consent Details, read Privacy Consent, Given On, Valid Period, Denied and Draft beside the complete explicit training note. Supporting Documents says No files attached. The detail page does not repeat the encounter patient header, so establish the patient and encounter on the list before opening it.
Saved details full fictional note and original metadata
Capture details
Actual committed3dfb software. Temporary choices are unsaved; one fictional metadata Draft was created and the same record corrected to Entered in Error. Native required-date and optional-clear validation limitations retained. No actual legal consent, refusal, signature or patient-care decision.
Image SHA-256 de8af6785285751f656f327a79a9c5099635c210dce42dc4ce35e8625424b1f3
- Read Privacy Consent: The detail page retains the original category.
- Read Given On: The saved local date and time are unchanged.
- Read Valid Period: Both original period endpoints are retained.
- Read Denied: The original decision remains visible.
- Read Draft: The detail status agrees with the saved card.
- Read the full saved note: The explicit fictional note is visible in full.
- Read No files attached: No supporting document was added.
- Choose Edit: Open only this saved fictional record.
Separate saved metadata from supporting documents
Add Files is visible, but no file action was performed. No files attached accurately describes this demonstration. A metadata card or Denied label is not a signature, verified consent document or legal authorisation.
Saved details full fictional note and original metadata
Capture details
Actual committed3dfb software. Temporary choices are unsaved; one fictional metadata Draft was created and the same record corrected to Entered in Error. Native required-date and optional-clear validation limitations retained. No actual legal consent, refusal, signature or patient-care decision.
Image SHA-256 de8af6785285751f656f327a79a9c5099635c210dce42dc4ce35e8625424b1f3
- Read Privacy Consent: The detail page retains the original category.
- Read Given On: The saved local date and time are unchanged.
- Read Valid Period: Both original period endpoints are retained.
- Read Denied: The original decision remains visible.
- Read Draft: The detail status agrees with the saved card.
- Read the full saved note: The explicit fictional note is visible in full.
- Read No files attached: No supporting document was added.
- Choose Edit: Open only this saved fictional record.
Read only what the captured view establishes
The one-record list has no multi-page navigation exercise. Search behaviour with actual named attachments, attachment preview/upload, verification, printing, deletion and a complete legal-consent workflow are outside these guides.
Same draft card after normal reload
Capture details
Actual committed3dfb software. Temporary choices are unsaved; one fictional metadata Draft was created and the same record corrected to Entered in Error. Native required-date and optional-clear validation limitations retained. No actual legal consent, refusal, signature or patient-care decision.
Image SHA-256 b62d82e8fab7f9424f78e65f5c68c6e834f89be842a96d68c450c16bf7f68aa7
- Verify Draft after reload: The same saved metadata remains present.
- Distinguish Expired from Draft: A derived time badge does not replace the stored status.
- Verify the same period: The displayed start and end survived reload.
Nonempty search f filters no attachment record
Capture details
Actual committed3dfb software. Temporary choices are unsaved; one fictional metadata Draft was created and the same record corrected to Entered in Error. Native required-date and optional-clear validation limitations retained. No actual legal consent, refusal, signature or patient-care decision.
Image SHA-256 e9c97c06c248fe3095e59528837042c8ab9bb2379ec65dd4581e3274afb8a8a1
- Read the actual query f: This is the nonempty query shown in the original.
- Read the filtered empty result: No attachment name matches; this does not establish deletion.
Saved details full fictional note and original metadata
Capture details
Actual committed3dfb software. Temporary choices are unsaved; one fictional metadata Draft was created and the same record corrected to Entered in Error. Native required-date and optional-clear validation limitations retained. No actual legal consent, refusal, signature or patient-care decision.
Image SHA-256 de8af6785285751f656f327a79a9c5099635c210dce42dc4ce35e8625424b1f3
- Read Privacy Consent: The detail page retains the original category.
- Read Given On: The saved local date and time are unchanged.
- Read Valid Period: Both original period endpoints are retained.
- Read Denied: The original decision remains visible.
- Read Draft: The detail status agrees with the saved card.
- Read the full saved note: The explicit fictional note is visible in full.
- Read No files attached: No supporting document was added.
- Choose Edit: Open only this saved fictional record.
Source evidence
Every citation uses this exact committed version. The private source repository requires access.
- repositories/platform/mansoq-web/src/components/Consent/ConsentFormSheet.tsx:68 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
b89ccb97b14997364d4c4281498f9e8cbebbcd2d4a8d5b8f6f11544465dbac09 - repositories/platform/mansoq-web/src/pages/Encounters/tabs/consents.tsx:26 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
2f3ee4fe34e9761b7c272dd9e51afbc5bfda09b16edbaf8e2fe6132e47486ddd - repositories/platform/mansoq-web/src/pages/Encounters/ConsentDetail.tsx:56 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
1c91231813f0908fdba7b12023998bad88b4148d378281ca727adf42211d422a - repositories/platform/mansoq-web/src/types/consent/consent.ts:4 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
90674a2497e6024bd015c711593046ac06e348e329d1be3b2c48dfcb448a5581 - repositories/platform/mansoq-web/src/types/consent/consentApi.ts:11 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
43986d090fb6eed6c4ead66df25668dcec638ccf6f8b59479a48d2b003427fbc - repositories/platform/mansoq-web/src/components/Common/DateTimeInput.tsx:6 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
72a885cd20cc0f506da42218669bb8997eefb653d17ef4bb30895ba57cfd4d7f - repositories/platform/mansoq-web/src/lib/validators.ts:3 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
de6a8b925bc793e8145419ed501d3aee37b6d4caf4078e5b78e14661ddbdcc46 - repositories/platform/mansoq-web/src/pages/Encounters/utils/EncounterProvider.tsx:162 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
d2609fc0452c91c20104237bf02be40ecb3bf48225011aba1f4bca2d50620d75 - repositories/platform/mansoq-web/src/pages/Encounters/EncounterShow.tsx:186 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
dba481a8490fa06802648aae1791dc0d91668e6e231e223d6dc4a69369b344d8 - repositories/platform/mansoq-web/src/Routers/routes/PatientRoutes.tsx:9 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
8e3b39ed6e265dc91a238af6ac080ffc7006a7b60e2337908641f1bdf6ec4f31 - repositories/platform/mansoq-web/src/components/ui/RadioInput.tsx:6 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
17b849d60a4f860fdb9f2384625fe43b2bc99fc1179019728c57511fce74813d - repositories/platform/mansoq-web/public/locale/en.json:1480 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
96498c8b964dce856d43c09e4241708efdd175d935e7ebbd14fa2f8d62efa507 - repositories/platform/mansoq-core/mansoq/emr/api/viewsets/consent.py:26 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
39b1ef318198a4cbce7b5ee6bf7111b7e050914cf68e4603c4ea978daa69f7d4 - repositories/platform/mansoq-core/mansoq/emr/resources/consent/spec.py:21 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
a8f9c1b4b3d2b219bc887859a259d54a5a12304782515d78be08280436a54ff5 - repositories/platform/mansoq-core/mansoq/emr/models/consent.py:6 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
e6d3853b435445982b8f9cc4d937342be7a82d13b2ac02ac15487aa0c3b1c0e8 - repositories/platform/mansoq-core/mansoq/emr/api/viewsets/base.py:94 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
6a287dd315b8a4957b29c58e4bbc1bef7b8d9d257f9149f93045ff0adbdcae6c - repositories/platform/mansoq-core/mansoq/emr/api/viewsets/encounter_authz_base.py:15 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
852c308f990e192a1003e286be7dd57ddcc78840d218da1b90c1fab2eebec4f7 - repositories/platform/mansoq-core/mansoq/emr/api/viewsets/condition.py:25 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
f5d22181887766355e1aa847ff777b6f72a492eccce7820f716e4dcb28ad6172 - repositories/platform/mansoq-core/mansoq/security/authorization/encounter.py:97 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
0e7ff8afcfb57b2371201e16ee6fac26125d6e686af66ed7edd95e49bc07de78 - repositories/platform/mansoq-core/mansoq/security/permissions/encounter.py:51 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
06b74efb763810e425de8529660f748ebd56509c729ebc532c8d115102b29218 - repositories/platform/mansoq-core/mansoq/emr/resources/base.py:82 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
bc406c723888997dd99fc408cb3c5dec51fb0b54d10272ca31bfd8c98c893229 - repositories/platform/mansoq-core/mansoq/emr/models/base.py:8 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
61f50a19078c8a6435398e6b3e9174326038e9047129382c0d882f1e8f367b4c - repositories/platform/mansoq-core/mansoq/utils/models/base.py:15 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
1a5270f50188d1e0b044210773ca86a483b904f3a9724bb7b321d4ea463acfaf - repositories/platform/mansoq-core/mansoq/emr/models/file_upload.py:13 ·
3dfb7c9f519fb5b4cd4452439f3c12346bf58319Source file checksum
ebf811b496a25595a7d6ccb9db5181dff79aa6e6a3195819b4fff7292ba79692






