1. A method comprising: processing, using a natural language understanding engine implemented by one or more processors, a first free-form narration, narrated by a clinician, of an encounter with a patient, the processing comprising: detecting a mention in the first free-form narration of a first orderable item of a type selected from the group consisting of a medication, a clinical procedure, and a laboratory test; performing a first semantic analysis of at least a part of the first free-form narration, wherein performing the first semantic analysis comprises: determining a type of the first orderable item detected in the first free-form narration, wherein the determining is performed by the natural language understanding engine; in response to determining that the type of the first orderable item is one of one or more first types, performing the first semantic analysis by applying a trained statistical model; and in response to determining that the type of the first orderable item is one of one or more second types, performing the first semantic analysis by applying a rules-based system; determining, based on the first semantic analysis, that the detected mention of the first orderable item is in a statement expressing that the clinician intends to order the first orderable item; in response to determining that the detected mention of the first orderable item in the first free-form narration is in a statement expressing that the clinician intends to order the first orderable item, generating an order for the first orderable item; and processing, using the natural language understanding engine implemented by the one or more processors, a second free-form narration, narrated by the clinician, of an encounter with the patient, the processing comprising: detecting a mention in the second free-form narration of a second orderable item of the type selected from the group consisting of a medication, a clinical procedure, and a laboratory test; performing a second semantic analysis of at least a part of the second free-form narration, wherein performing the first semantic analysis comprises: determining a type of the second orderable item detected in the second free-form narration, wherein the determining is performed by the natural language understanding engine; in response to determining that the type of the second orderable item is one of the one or more first types, performing the second semantic analysis by applying a trained statistical model; and in response to determining that the type of the second orderable item is one of the one or more second types, performing the second semantic analysis by applying a rules-based system; determining, based on the second semantic analysis, that the detected mention of the second orderable item is in a statement not expressing that the clinician intends to order the second orderable item; and in response to determining that the detected mention of the second orderable item in the second free-form narration is in a statement not expressing that the clinician intends to order the second orderable item, not generating an order for the second orderable item.