16. A non-transitory computer readable medium storing including program segments for, when executed on a computer device, causing the computer device to implement the method of claim 4 .
4. A method of creating a template, the method comprising: auto-completing a first text string based on at least one domain ontology concept and a context of a portion of the first text string in a clinical document for a clinical indication; analyzing the clinical document to identify at least one first candidate for structural content, the clinical document including documentation of at least clinical observations by a physician, the at least one first candidate for structural content including a free form second text-string entry input into the clinical document by a user; determining whether the at least one first candidate exists in a library of existing domain specific structures; and creating a template corresponding to the clinical document by inserting, into the clinical document for the clinical indication, at least one domain specific structural element; wherein the at least one domain specific structural element includes the at least one first candidate and a plurality of second candidates, if the at least one first candidate exists in the library of existing domain specific structures, the inserting step inserts the at least one domain specific structural element from the library of existing domain specific structures based on the at least one first candidate, and the plurality of second candidates are additional concepts identified as siblings of the at least one first candidate in the library of existing domain specific structures, if the at least one first candidate does not exist in the library of existing domain specific structures, the inserting step inserts the at least one domain specific structural element based on a parent node, the parent node being identified based on the at least one first candidate; the at least one domain specific structural element forms a structured part of the template for creating subsequent clinical documents for subsequent clinical indications, the plurality of second candidates are in the form of one or more third text-strings, and the at least one first candidate and the plurality of second candidates are displayed and selectable by the user for insertion into the subsequent clinical documents when creating the subsequent clinical documents from the created template.