Medical ordering is a complex socio-technical system that contains many collaborative actors. We propose using the Cognitive Work Analysis framework to identify work environment constraints and develop software requirements for order entry systems. Our goal is to understand how to design ordering systems that support workers and help them make decisions and adapt to new situations safely and effectively.