The "information explosion" has made it impossible for physicians to consistently make optimal decisions. Thus, medical expert systems are now available to support physicians in providing the best possible healthcare to every patient. This is a guide to such systems, presenting the core material for courses such as Medical Knowledge Engineering and Expert System Development.