1. A computer implemented method comprising: providing an anatomical diagram associated with a medical procedure, wherein the anatomical diagram includes a plurality of user selectable areas; receiving a user selection indicative of two or more user selectable areas of the plurality of user selectable areas on the anatomical diagram at a computer processor; if the two or more user selectable areas include a first user selectable area: using a natural language processing computer program to generate a first free text description of the received user selection; if the two or more user selectable areas do not include the first user selectable area: using the natural language processing computer program to generate a second free text description of the received user selection; using the first or second free text description to generate a procedural route for the medical procedure using the computer processor, the procedural route representing an anatomical path within a body of a patient; and displaying on an electronic display the procedural route representing the anatomical path within the body of the patient on the anatomical diagram.