Project

General

Profile

Actions

Task #308

open

Epic #13: Patient Portal

Feature #300: Patient Consent Management & Signature Workflow

Blob Storage Integration for Document Storage

Added by Redmine Admin about 1 month ago. Updated 5 days ago.

Status:
Reopen
Priority:
Normal
Assignee:
Start date:
01/05/2026
Due date:
% Done:

0%

Estimated time:

Description

Description:

Implement blob storage to securely store signed consent documents and related files.

Requirements:

  • Upload signed consent documents automatically after signing.
  • Store document references linked to the patient.
  • Restrict access based on role (Patient, Provider, Admin).

Acceptance Criteria:

  • Signed documents are securely stored.
  • Documents can be retrieved when needed.
  • Access permissions are enforced correctly.
Actions #1

Updated by Vikash Kumar about 1 month ago

Implemented the Blob Storage service and used the database to store the Blob connection string instead of the environment variables.

Actions #2

Updated by Vikash Kumar about 1 month ago

  • Assignee changed from Abhishek Thakur to Deeksha Singh
Actions #3

Updated by Vikash Kumar 23 days ago

  • Status changed from New to Ready to QA
Actions #4

Updated by Deeksha Singh 5 days ago

QA test cases:

  • Verify Blob Storage service is successfully initialized using the connection string stored in the database.
  • Verify application does not rely on environment variables for the Blob connection string.
  • Verify signed consent documents are uploaded to blob storage using the DB-stored connection string.
  • Verify document upload succeeds after signing without configuration errors.
  • Verify documents can be retrieved correctly using the blob reference from the database.
  • Verify access to blob-stored documents follows role-based permissions (Patient / Provider / Admin).
  • Verify application handles missing or invalid DB connection string gracefully.
  • Verify updating the blob connection string in the database reflects without redeploying the application.
Actions #5

Updated by Deeksha Singh 5 days ago

Not able to test for now.

Actions #6

Updated by Deeksha Singh 5 days ago

  • Status changed from Ready to QA to Reopen
Actions

Also available in: Atom PDF