Doc2door Client Developer — Version Control

Parent versions (app name + app version) with nested records (Airtable and/or manual). API at /api/versions.

Add version

Task NameDescriptionStatus
Manual records

Add extra rows by hand. You can mix checked Airtable rows + manual rows in one version.

Versions

Clinical-v2 v1.2.0

Updated 2026-11-12T03:20:35Z · 1794453635417674012 · 2 record(s)

NameDescriptionSource
Allow to edit product's expiry date Sometimes, a staff nurse might make a mistake on the expiry date. We allow them to able to edit the expiry date any time via transaction he/she created. Thus, add the "Expiry Date" and "Batch No." of the product in "Product & Service Dispensing" report, easier for them to filter which batch of the medication. *Please refer to the attachment. airtable
Column Visibility Control to All Reports Add a column visibility control to all report pages, allowing users to show or hide columns in the report listing as needed. Users can also print the report based on the selected columns. airtable
Edit / Add records

App name and version stay as-is. Append Airtable and/or manual rows to this version without removing existing records.

Task NameDescriptionStatus

Clinical-v2 v1.2.0

Updated 2026-11-05T01:55:39Z · 1792519172312619947 · 0 record(s)

NameDescriptionSource
No records in this version.
Edit / Add records

App name and version stay as-is. Append Airtable and/or manual rows to this version without removing existing records.

Task NameDescriptionStatus

Clinical-v2 v1.1.3

Updated 2026-11-05T01:55:26Z · 1793843726181607801 · 1 record(s)

NameDescriptionSource
Release browswer cache if the user logout Current Behaviour: When a doctor logs out from an Admin account and subsequently logs in using their Doctor account, some cached data or settings from the previous Admin session remain, causing certain system workflows to behave differently. Example Scenario: When the doctor attempts to start diagnosing a case using the ‘Next’ button on the top bar, the system redirects to the Manage Appointment page instead of displaying the expected Start Diagnosis pop-up. This appears to be related to residual cache or session data from the previous Admin account. airtable
Edit / Add records

App name and version stay as-is. Append Airtable and/or manual rows to this version without removing existing records.

Task NameDescriptionStatus

Clinical-v2 v1.1.2

Updated 2026-10-31T15:40:12Z · 1792566532138539338 · 1 record(s)

NameDescriptionSource
Shows all the past date case on Calender (1) Calender - Shows all the past date case on Calender no matter what the case status is. - Shows buttons: View Diagnosis | Actions - Under Actions: Edit Diagnosis, Medical Certificate, ... [all the regular menu we can find in the Actions button on Case List]. - The access permission according to the authorisation. (2) Case - Shows all cases (appointment date = today's date) on the today list, even it's without a queue number. - Do not hide the case without a queue number from Doctor's role. - Show "Not in Queue" for those cases without a queue number. - Give a tool tips to "Not in Queue" to shows the user "Please go to Actions button to add the case to queue when the patient is arrived in the clinic.". (3) Top bar button - Follow the attachment. airtable
Edit / Add records

App name and version stay as-is. Append Airtable and/or manual rows to this version without removing existing records.

Task NameDescriptionStatus

Clinical-v2 v1.1.1

Updated 2026-10-20T07:25:17Z · 1791315662154428754 · 7 record(s)

NameDescriptionSource
Add more filter for "Cash Term Daily Collection" report 1. Add 2 more filters - Payment Method (multiple selection) - Received By 2. Add "Export As Excel" button - Allow them to download the filtered listing in excel airtable
Fix the clinic ID increment from each clinic to clinicv2 Each clinic should have their own increment clinic ID. airtable
[Fix] Inventory authorisation not handling well Users can still access the page via the URL even when the permission is disabled. airtable
Minor amendment on the send reminder feature Please refer to the attachment. airtable
Change description for Medical Note in case diagnose The current description is kinda redundant or clashing with the Prescription Attention. Please change it to "Other relevant medical background or precautions for this patient.". airtable
Change "Offer Rate Notice" to "Coverage Terms" airtable
Implement Diagram feature in Case module (A) Upload diagram template via "Case Type" setting - refer to the first attachment (B) Diagram drawing & comment feature - Allows dental or Chinese medicine doctors to use a pre-uploaded diagram or image for drawing or leave comment during diagnosis. Doctors can also upload a new image on the spot when needed. *Refer to the attachment. *Please download the HTML file to view the full performance. airtable
Edit / Add records

App name and version stay as-is. Append Airtable and/or manual rows to this version without removing existing records.

Task NameDescriptionStatus