These are high level design patterns that result in non-traditional and more complex system architectures when implemented. The healthcare domain is complex and alternate approaches for providing robust solutions are worth consideration.