Abstract: A method and computer program product for implementing indexed natural language processing are disclosed. Source document features including but not limited to terms, punctuation, parts-of-speech, phrases (including the syntactic types of the phrases), dependent clauses (including the syntactic types of the dependent clauses), independent clauses (including the syntactic types of the independent clauses), sentences, paragraphs, labeled document sections and document type and cognitive grammar constraints on the scope of influence and binding for the same are entered into an index by their begin and end byte offsets (or some alternative indexing method).
Abstract: A method and computer program product for implementing a clinical documentation, code and abstract errors and omissions detector and characterizer (the “code error detector”) are disclosed. Concepts represented in the linguistic surface forms of clinical text data source documents are mapped onto an ontology being indexed as component codes and reference codes where component codes index primitive concepts and reference codes index fully-defined concepts that are produced as linguistic cognitive grammar compositions of the primitive concepts that are indexed by the component codes. Fully-defined concepts indexed by some codes and representing either some standard for required clinical document content or an externally derived mapping of the document content to fully-defined concepts in the ontology are mapped to the ontology as source codes. The fully-defined concepts indexed by the source codes are decomposed, in the ontology, to their primitive concepts.