Demonstration of geopattern-based avatar
When a patient's image is unavailable, an avatar may be used. Systems often use a generic silhouette, gender-colored figures, or patient initials; however, it's too easy for these to look alike and risk confusing one patient for another.
The geopattern-based avatar uses the geopattern javascript library to generate random colored patterns for the avatar. By using the patient's unique identifier (e.g., Version 4 UUID to generate the pattern, the same pattern can be reliably reproduced for each patient, so (1) a wide range of patterns help decrease the likelihood patient's with the same initials will have matching avatars and (2) wherever an individual patient's avatar is displayed it will use the same color & pattern.
This page generates 50 random patients with initials and a UUID and then displays the corresponding avatar for each patient to give an example of what avatars would look like for 50 random patients.