Skip to main content

Additional Features Documentation

Welcome to the Medbackend Additional Features documentation! This guide covers advanced features and extensions that enhance the core FHIR functionality of Medbackend.

  1. Binary File Upload System

    • File upload process and flow
    • Authentication requirements
    • Direct Azure upload implementation
    • FHIR reference creation
    • Media resource handling
    • Security considerations
    • Error handling
    • Technical implementation details
  2. Organization Role Systems

    • Organization role management
    • Role-based access control
    • Organization hierarchies
    • Permission management
    • Role assignment procedures

Quick Start

  1. Review Binary File Upload System to understand file handling
  2. Check Organization Role Systems for role management

Key Features

File Management

  • Secure file uploads to Azure Blob Storage
  • Direct client-to-storage uploads
  • Automatic FHIR resource creation
  • Support for various file types
  • Security-enhanced URL generation

Organization Management

  • Hierarchical organization structure
  • Role-based access control
  • Permission inheritance
  • Organization-specific policies

Technical Details

File Upload Flow

Security Considerations

  • SAS tokens with 60-second expiry for uploads
  • IP-restricted access
  • Automatic cleanup of orphaned files
  • File size limits (256MB)
  • MIME type restrictions
  • SHA-256 integrity checks
  • Webhooks: Receive real-time notifications when FHIR operations occur, including file uploads. Configure post-response hooks to trigger workflows when Media or DocumentReference resources are created. Learn more →

Additional Resources

Support

If you need help with additional features:

  • Review the technical implementation details in each document
  • Check the example configurations
  • Contact the development team for specific issues