Patient Management API

Related: Main API Documentation


Table of Contents

  1. Patient Friendly ID Generation
  2. Duplicate Detection Engine
  3. Patient Merge API
  4. Code Examples
  5. Performance Considerations

Patient Friendly ID Generation

Overview

Service: PatientIdGeneratorService

Interface: IPatientIdGeneratorService

Purpose: Generate unique, human-readable patient IDs with thread-safe concurrent creation.

ID Format

Pattern: P-{YEAR}-{SEQUENCE}
Example: P-2026-0001

Components:

Thread-Safety Implementation

Problem: Multiple users creating patients simultaneously could generate duplicate IDs.