Project

General

Profile

Actions

Feature #63

open

DigiPatho Web -- Development, Validation, Certification and Deployment

Added by Byju N B over 3 years ago. Updated 6 months ago.

Status:
New
Priority:
Normal
Assignee:
Start date:
02/06/2023
Due date:
02/13/2026 (about 6 months late)
% Done:

61%

Estimated time:
(Total: 0:00 h)
Planned Due Date:

Subtasks 165 (101 open64 closed)

Feature #406: WSI Processing PipelineNewJiji P B02/06/202311/17/2023

Actions
Activity #410: AI as a webserviceRejectedSUJITHA P02/06/202302/13/2023

Actions
Activity #411: Image Stiching with BlendingRejectedByju N B02/06/202302/28/2023

Actions
Activity #412: Task AssignmentRejectedJiji P B03/15/202303/20/2023

Actions
Activity #1502: Upload pyramidal tiff to serverClosedAswathy M G11/13/202311/17/2023

Actions
Activity #3606: API to sync AI annotations to .GlobalClosedAswathy M G09/11/2025

Actions
Activity #4145: Create function for saveClosedSneha K V09/11/2025

Actions
Activity #3651: Assign a slide image analysis to a cytologist ClosedAswathy M G05/27/2025

Actions
Feature #407: Performance Testing NewMalavika Krishnakumar07/15/2025

Actions
Activity #3979: Create JMeter files to test for large size image uploadsNewMalavika Krishnakumar07/15/2025

Actions
Feature #408: Security TestingNewMalavika Krishnakumar07/15/2025

Actions
Activity #3981: Run OWASP Zed Attack Proxy (ZAP) ClosedMalavika Krishnakumar07/15/2025

Actions
Feature #409: User ManualNewMalavika Krishnakumar08/01/2025

Actions
Activity #4064: Create user manual DigiPatho AppClosedChris Elsa John08/01/2025

Actions
Feature #1500: Development of DigiPatho.Local applicationNew11/13/202308/01/2025

Actions
Activity #1501: Resolve issues in syncClosedSneha K V11/13/202311/17/2023

Actions
Activity #1503: Interface to handle interrupted/pending uploads to serverClosedSneha K V11/13/202311/17/2023

Actions
Activity #2635: Create new institution as Screening Hub, WayanadClosedAswathy M G06/04/202406/04/2024

Actions
Activity #2636: Create a user account for Screening Hub, WayanadClosedAswathy M G06/04/2024

Actions
Activity #2637: List patients for screening hubClosedSneha K V06/04/202408/01/2025

Actions
Activity #2638: Develop APIs for fetching patient list -- Global applicationRejectedShameera S L06/04/2024

Actions
Activity #2639: Register a smear slideClosedAswathy M G06/04/2024

Actions
Activity #3607: Scheduled API to upload pending slide image uploadsResolvedSneha K V05/16/2025

Actions
Activity #3969: Feature to distinguish already in-process upload and upload attempted and failed scenario. NewSneha K V11/13/202311/17/2023

Actions
Activity #3970: Validation of Partial Upload Merging and Slide Rendering in OSD ViewerNewAswathy M G07/14/2025

Actions
Activity #4022: Develop for tusd http hooks for pre-create APIRejectedAswathy M G07/18/2025

Actions
Activity #4053: Export slide registered in .Global in csv formats to import to .Local DBClosedSneha K V07/31/202508/01/2025

Actions
Activity #4054: Patient list - report accessClosedSneha K V07/31/202508/01/2025

Actions
Activity #4068: Refactor – Move PDF URL Creation to Backend Service (/getServerUploadLocation)ClosedSneha K V08/05/2025

Actions
Activity #4370: Identify and update existing DigiPatho.Local databases ClosedAswathy M G10/27/2025

Actions
Activity #4371: Test and connnect new Local applications for MCC slide processingClosedAswathy M G10/27/2025

Actions
Activity #1714: Use web API authorization filters to implement authorization in DCTCClosedJiji P B11/24/2023

Actions
Activity #2031: Resolve IIP image server CORS policy error ClosedJiji P B01/11/202401/11/2024

Actions
Feature #3465: Digitally signing pathologist reportsNewThara S Pillai04/01/2025

Actions
Module #3462: UI Design and Signature CaptureNewThara S Pillai04/01/2025

Actions
Activity #3463: Design Signature Capture InterfaceNewAswathy M G04/01/2025

Actions
Activity #3464: Implement Signature ValidationNewAswathy M G04/01/2025

Actions
Module #3466: Backend – Key Pair ManagementNewAswathy M G04/01/2025

Actions
Activity #3467: Generate Cryptographic Key Pair for PathologistNewAswathy M G04/01/2025

Actions
Activity #3468: Store signature dataNewAswathy M G04/01/2025

Actions
Activity #3469: Store AES Key for Encrypting Private KeyNewAswathy M G04/01/2025

Actions
Activity #3470: Encrypt Private KeyNewAswathy M G04/01/2025

Actions
Activity #3471: Modify report generation module to Generate Digital SignatureNewAswathy M G04/01/2025

Actions
Activity #3472: Store Signed ReportsNewAswathy M G04/01/2025

Actions
Activity #3473: Verify Digital SignatureNewAswathy M G04/01/2025

Actions
Activity #3475: Prepare application for VAPT - .Local and .GlobalNewThara S Pillai04/02/2025

Actions
Activity #3476: Update dependenciesNewAswathy M G04/02/2025

Actions
Activity #3477: Security headers in responseNewAswathy M G04/02/2025

Actions
Activity #3478: Remove client side logsNewAswathy M G04/02/2025

Actions
Activity #3479: Configure logs to files instead of console logsNewAswathy M G04/02/2025

Actions
Activity #3480: Remove password like data from logsNewAswathy M G04/02/2025

Actions
Activity #3481: session managementNewAswathy M G04/02/2025

Actions
Activity #3482: Prevent XSS (Cross-Site Scripting)NewAswathy M G04/02/2025

Actions
Activity #3483: Implement Content Security Policy (CSP) NewAswathy M G04/02/2025

Actions
Activity #3484: Prevent CSRF (Cross-Site Request Forgery)NewAswathy M G04/02/2025

Actions
Activity #3485: HTTPS hostingClosedAswathy M G04/02/2025

Actions
Activity #4004: Task Assignment – JSON Schema Validation for Cervical DataNewAbhirami S07/15/2025

Actions
Activity #4007: Presentation on Cake Videos – Web Application SecurityClosedAbhirami S07/16/2025

Actions
Activity #4042: Security Audit Review & JSON ValidationResolvedAbhirami S07/24/2025

Actions
Activity #4474: optimize dashboard.jsNewAswathy M G12/11/2025

Actions
Activity #4487: Resolve for VAPT issues reportedNewAswathy M G12/24/2025

Actions
Feature #3558: HL7 FHIR-compliant API layer New05/05/202512/22/2025

Actions
Activity #3559: Explore on HAPI FHIR java libraryNewSneha K V05/05/2025

Actions
Activity #3560: Integrate HAPI FHIR libraryNewSneha K V05/05/2025

Actions
Activity #3561: Identify the end points to publish NewAswathy M G05/05/2025

Actions
Activity #3563: Develop for API end pointsNewAswathy M G05/05/2025

Actions
Activity #4488: Setup HAPI FHIR server – JPA Server (R4) + PostgreSQLNewAswathy M G12/22/202512/22/2025

Actions
Feature #3602: Development of DigiPatho.Global ApplicationNew10/11/202301/28/2026

Actions
Activity #811: Web API for Download data syncNewAswathy M G10/09/2024

Actions
Activity #3128: Download sync for a selected location entity (ward)NewAswathy M G10/09/2024

Actions
Activity #3129: Development for DB function - Download sync for a selected location entity (ward)NewAswathy M G10/09/2024

Actions
Activity #1312: Global server DB setupClosedSherin Sebastian01/04/202401/04/2024

Actions
Activity #1975: Define IDs for all location parameters ClosedSherin Sebastian01/04/202401/04/2024

Actions
Activity #1976: Check and modify central DB -- additional fieldsClosedSherin Sebastian01/04/202401/04/2024

Actions
Module #1321: EnvironmentSetupIn Progress10/11/202310/11/2023

Actions
Activity #1322: Explore API implementation - upload and download syncClosedSherin Sebastian10/11/202310/11/2023

Actions
Activity #1323: SVN import DigiPatho.Global applicationClosedSherin Sebastian10/11/202310/11/2023

Actions
Activity #3130: Setup Development environment - DigiPatho.GlobalClosedChris Elsa John10/09/2024

Actions
Activity #3285: Web API -- Oral Image (mobile camera) Upload to NASClosedAswathy M G02/11/2025

Actions
Activity #3287: Web API -- Oral Image (intra oral scanner) Upload to NASNewAswathy M G

Actions
Activity #3289: Web API -- Fetching oral images (mobile camera) from NASClosedAswathy M G02/12/2025

Actions
Activity #3291: Web API -- Fetching oral images (intra-oral scanner) from NASNewAswathy M G

Actions
Activity #3294: Web API (cervical screening) -- Fetch screening statistics data ClosedAswathy M G02/14/2025

Actions
Activity #3296: Web API (breast screening) -- Fetch screening statistics data ClosedSneha K V02/14/2025

Actions
Activity #3297: Web API (oral screening) -- Fetch screening statistics data ClosedSneha K V02/14/2025

Actions
Activity #3298: Web API (cervical screening) -- DiagnosticsClosedAswathy M G02/14/2025

Actions
Activity #3299: Web API (oral screening) -- DiagnosticsClosedAswathy M G02/14/2025

Actions
Activity #3603: Data level correction to map sample number with slide IDsNewMalavika Krishnakumar05/16/2025

Actions
Activity #3604: Display Oral images captured from screening campsClosedSneha K V05/16/2025

Actions
Activity #3605: API for excel reporting in appClosedAswathy M G05/16/2025

Actions
Activity #3608: API for returning AI annotations to appClosedAswathy M G05/16/2025

Actions
Activity #3609: Enhancements to Cervical ReportClosedSneha K V05/19/2025

Actions
Activity #3610: Enhancements to Oral ReportClosedSneha K V05/19/2025

Actions
Activity #3612: Filter wards based on LSGClosedChris Elsa John05/19/2025

Actions
Activity #3613: Filter villages based on LSGClosedChris Elsa John05/19/2025

Actions
Activity #3614: Identify issues in excel reporting - disease id integer-string issueClosedChris Elsa John05/19/2025

Actions
Activity #3615: Resolve issues in excel reporting - disease id integer-string issueClosedAswathy M G05/19/2025

Actions
Activity #3616: Resolve issues in oral image upload and fetchClosedAswathy M G05/19/2025

Actions
Activity #3617: Development of API for Consolidated Camp Statistics Report (.Global Admin)ClosedChris Elsa John05/19/2025

Actions
Activity #3634: Web API: Listing privileged institutions for cytologistNewAswathy M G05/23/2025

Actions
Activity #3645: API for Edit screening camp - Examination detailsClosedChris Elsa John05/27/2025

Actions
Activity #3646: API for Edit screening camp - Counselling detailsClosedChris Elsa John05/27/2025

Actions
Activity #3647: Implement Oral diagnoses report logic in server sideClosedAswathy M G05/27/2025

Actions
Activity #3648: Implement cervical diagnoses report logic in server sideClosedAswathy M G05/27/2025

Actions
Activity #3649: Web API for Live Camp Progress ReportClosedChris Elsa John05/27/2025

Actions
Activity #3655: API camp listing to sort order to reverse beginning from latestClosedAswathy M G05/27/2025

Actions
Activity #3656: Web API to fetch examination details - restrict edit ClosedAswathy M G05/27/2025

Actions
Activity #3802: Cervical Report - Store in server location and log report path in databaseClosedSneha K V06/27/2025

Actions
Activity #3803: Oral Report - Store in server location and log report path in databaseClosedSneha K V06/27/2025

Actions
Activity #4141: Integrate Annotorious OpenSeadragon v2 for Image AnnotationNewSneha K V09/01/2025

Actions
Activity #4378: Implment captch for .Global accessResolvedAswathy M G10/31/202511/05/2025

Actions
Activity #4379: Implement Password policyNewAbhirami S10/31/202511/05/2025

Actions
Module #4402: Development for DashboardNewAswathy M G11/12/202501/28/2026

Actions
Activity #4403: Development for Camp AnalyticsNewAswathy M G11/12/202511/27/2025

Actions
Activity #4404: Development UI using Apache SupersetNewSneha K V11/19/202511/27/2025

Actions
Activity #4421: Understand Apache Superset & Develop a Sample Superset ScreenResolvedSneha K V11/19/202511/20/2025

Actions
Activity #4422: Add Bar Chart for Person-wise CountResolvedSneha K V11/24/2025

Actions
Activity #4424: API integrationResolvedSneha K V11/24/2025

Actions
Activity #4423: Understand Funnel Chart & UI Design for Camp DetailsNewSneha K V11/26/2025

Actions
Activity #4425: API integrationNew11/26/2025

Actions
Activity #4439: Database setup with low-privilege userNewSneha K V11/26/202511/27/2025

Actions
Activity #4405: Development for backendNewAswathy M G11/12/2025

Actions
Activity #4406: Development for DB functionNewAswathy M G11/12/2025

Actions
Activity #4475: Development for Disease AnalyticsResolvedSneha K V12/15/202501/13/2026

Actions
Activity #4476: Development UI using Apache SupersetResolvedSneha K V12/15/202501/13/2026

Actions
Activity #4477: Development for backend APIResolvedSneha K V12/15/2025

Actions
Activity #4478: Development for Database functionResolvedSneha K V12/15/202501/12/2026

Actions
Activity #4484: Dashboard - Custom panel development using Apache SupersetNewSneha K V12/19/202512/19/2025

Actions
Module #4568: Deploy dashboard in productionNewSneha K V01/16/202601/16/2026

Actions
Activity #4569: Superset in productionIn ProgressSneha K V01/16/202601/16/2026

Actions
Activity #4605: Development for Survey AnalyticsNew01/21/202601/26/2026

Actions
Activity #4606: Development UI using Apache SupersetNewSneha K V01/21/202601/26/2026

Actions
Activity #4607: Development for databaseNewSneha K V01/21/202601/26/2026

Actions
Activity #4608: Development for Demographic & Risk Factor AnalysisNewSneha K V01/21/202601/28/2026

Actions
Activity #4609: Development UI using Apache SupersetNewSneha K V01/21/202601/28/2026

Actions
Activity #4610: Development for databaseNewSneha K V01/21/202601/28/2026

Actions
Sub module #4437: Review ReportingNewAswathy M G11/26/2025

Actions
Activity #4438: institution deselect does not reset camp ClosedAbhirami S11/26/2025

Actions
Bug #4441: Role - cytoloigst... profile view error ClosedAswathy M G11/28/2025

Actions
Activity #4457: Changes in reporting of oral smears - DB changes, UI and API changesResolvedAbhirami S12/09/2025

Actions
Activity #4458: Resolve issues in cervical smear reporting - issues in storing reportsResolvedSneha K V12/09/2025

Actions
Activity #4459: Modification to Camp Analytics Dashboard - as per oral reporting changesResolvedSneha K V12/09/2025

Actions
Activity #4460: Institution filtering based on logged in userResolvedAbhirami S12/09/2025

Actions
Activity #4461: Slide assigned clinician change for slides scanned from MCCResolvedAswathy M G12/09/2025

Actions
Activity #4462: Change the institution privilges and role for MCC slide processingResolvedAswathy M G12/09/2025

Actions
Feature #3728: DeploymentNew06/10/202512/23/2025

Actions
Activity #3729: Update production to map to NAS server for slide image accessClosedAswathy M G06/10/2025

Actions
Activity #3764: Update colony listClosedMalavika Krishnakumar06/18/2025

Actions
Activity #3765: Prepare and execute query for statistics reportClosedMalavika Krishnakumar06/16/2025

Actions
Module #4492: Setup Hub live environment for slide processingNewAswathy M G12/22/202512/23/2025

Actions
Activity #4493: Setup hub live databaseNewAswathy M G12/22/202512/23/2025

Actions
Feature #4296: DB server upgradeNew10/14/202510/15/2025

Actions
Activity #4297: Verfiy data migration from DB server 13 to 17NewAswathy M G10/14/202510/15/2025

Actions
Activity #4298: Database level check to ensure the count of recordsResolvedMalavika Krishnakumar10/14/202510/15/2025

Actions
Activity #4299: Staging applications connect to server version 17 databasesResolvedAswathy M G10/14/202510/15/2025

Actions
Activity #4300: Test functionality connected to DB server 17 versionNewMalavika Krishnakumar10/14/202510/15/2025

Actions
Module #4623: Upgradation for -- viewer, libraries, featuresNewThara S Pillai02/10/202602/13/2026

Actions
Sub module #4624: Upgradation for libraries - client side and server sideNewAswathy M G02/11/2026

Actions
Sub module #4625: Upgradation for WSI viewer, annotationsNewAswathy M G02/10/202602/13/2026

Actions
Activity #4626: Deploy cytomineNewAswathy M G02/10/202602/10/2026

Actions
Activity #4627: Explore cytomine for features, apis, integration feasibility with DigiPathoNewAswathy M G02/11/202602/13/2026

Actions
Activity #4628: Explore for REST API referenceNewAswathy M G02/11/202602/12/2026

Actions
Activity #4629: NAS to mount inside Cytomine containerNewAswathy M G02/11/202602/11/2026

Actions
Activity #4630: Creating Cytomine project per patientNewAswathy M G02/11/202602/13/2026

Actions
Activity #4631: Storing Cytomine IDsNewAswathy M G02/11/202602/13/2026

Actions
Actions

Also available in: Atom PDF