/api/report/{orderID}:
  get:
    tags: [Report]
    summary: Generate lab report
    description: Generate an HTML lab report for a specific order. Returns HTML content that can be viewed in browser or printed to PDF.
    security:
      - bearerAuth: []
    parameters:
      - name: orderID
        in: path
        required: true
        schema:
          type: integer
        description: Internal Order ID
    responses:
      '200':
        description: HTML lab report
        content:
          text/html:
            schema:
              type: string
              description: HTML content of the lab report
      '404':
        description: Order or patient not found
        content:
          application/json:
            schema:
              $ref: '../components/schemas/common.yaml#/ErrorResponse'
      '500':
        description: Failed to generate report
        content:
          application/json:
            schema:
              $ref: '../components/schemas/common.yaml#/ErrorResponse'
