Medical Software Architecture

What kinds of architectural patterns are needed?