16. The storage medium of claim 14 , wherein the method further comprises classifying a context one or more of the semantic objects based on the narrative text, wherein the one or more semantic object are not converted to characters for outputting into the slots in the medical code, based on the context.
14. A non-transitory computer-readable storage medium having program code embedded thereon, the program code executable on a natural language processor of a computer system to perform a method comprising: reading clinical documentation from memory operatively coupled with the computer system; segmenting the narrative text into sections of words based on boundaries defined in the clinical documentation; sequencing items representing the words and boundaries based on the segmented text; mapping the sequenced items representing the words and boundaries to semantic objects in an ontology, the ontology defining classes of the semantic objects corresponding to axes of a multi-axial medical coding scheme and concepts of a conceptual data resource, wherein the classes of semantic objects define a hierarchical structure in the ontology, the hierarchical structure defining conditions on and relationships between the semantic objects; converting the semantic objects into characters based on the multi-axial medical coding scheme; outputting, to a user interface, the characters into slots in a procedural or a diagnostic medical code, wherein the slots correspond to the axes and the characters are positioned in the slots based on the multi-axial medical coding scheme and wherein in the multi-axial coding system each position of a character within the procedural or diagnostic medical code corresponds to a semi-independent axis of classification of a procedure or diagnosis; outputting, to the user interface, trace data that includes linking information to map characters in a selected slot in the procedural or the diagnostic medical code to particular locations in the narrative text of the clinical documentation from which the characters in the selected slot in the medical code are derived; and inferring a character in at least one of the slots in the procedural or the diagnostic medical code, wherein the inferred character is associated with a semantic object that is not mapped to sequenced words in the segmented text, the sematic object being inferred from one or more other semantic objects that are mapped to sequenced words in the segmented text.