Follow this guide to see how to turn a PlantUML diagram for a Patient Registration System into a full set of project artifacts.
Paste the PlantUML code into the app’s editor. View the live preview showing the Receptionist performing Register Patient, including Verify Insurance and optionally extending to Schedule Appointment. Focus on this single use case for best results. Use the companion app for complex diagrams, then click “Generate Report”.
@startuml actor Patient actor Receptionist Receptionist --> (Register Patient) : performs (Register Patient) ..> (Verify Insurance) : <<include>> (Register Patient) ..> (Schedule Appointment) : <<extend>> @enduml

The AI analyzes actors (Patient, Receptionist) and relationships (includes, extends). The report summarizes patient registration, lists actors, details flows (preconditions, post-conditions, alternatives, exceptions like invalid insurance), and outlines sub-use cases. Export as Markdown for team sharing.

Click “Generate Scenarios” to create narratives like Successful Registration or Registration with Appointment. These scenarios support user stories and testing alignment for agile teams.

Click “Generate Test Cases” to produce tests with ID, description, preconditions, steps, and expected results. These integrate with QA tools for robust registration testing.
