7. A computer program product stored on a non-transitory computer-readable medium and which, when executed on a computer, carries out a method comprising: a) developing a set of terminals, each terminal comprising at least one term defined by a medical domain terminology; b) developing a set of non-terminals, comprising: b1) a first subgroup, the first subgroup comprising context classes of the medical domain; and b2) a second subgroup, the second subgroup comprising at least one interims constituent; c) developing at least one assignment mapping for the mapping of each term of said terminals onto at least one non-terminal of said set of non-terminals; d) developing a set of said language construction rules, comprising at least one of: d1) at least one construction rule specifying an association of at least one of said information units to at least one of said context classes; and d2) at least one construction rule specifying an association of at least one of said context classes to an ordered list of elements of the set of said non-terminals; and d3) at least one construction rule specifying an association of at least one of said interims constituents to an ordered list of elements of the set of said non-terminals; and e) extending said set of terminals and said assignment mappings by a process including: e1) identifying unlabeled terms being no element of the set of terminals and being an element within at least one information unit; e2) determining the corresponding mapping instance by using the frequency information of occurrences of construction rules; e3) adding the unlabeled terms to the set of terminals; and e4) adding a corresponding mapping instance to said at least one assignment mapping.
7. A computer program product stored on a non-transitory computer-readable medium and which, when executed on a computer, carries out a method comprising: a) developing a set of terminals, each terminal comprising at least one term defined by a medical domain terminology; b) developing a set of non-terminals, comprising: b1) a first subgroup, the first subgroup comprising context classes of the medical domain; and b2) a second subgroup, the second subgroup comprising at least one interims constituent; c) developing at least one assignment mapping for the mapping of each term of said terminals onto at least one non-terminal of said set of non-terminals; d) developing a set of said language construction rules, comprising at least one of: d1) at least one construction rule specifying an association of at least one of said information units to at least one of said context classes; and d2) at least one construction rule specifying an association of at least one of said context classes to an ordered list of elements of the set of said non-terminals; and d3) at least one construction rule specifying an association of at least one of said interims constituents to an ordered list of elements of the set of said non-terminals; and e) extending said set of terminals and said assignment mappings by a process including: e1) identifying unlabeled terms being no element of the set of terminals and being an element within at least one information unit; e2) determining the corresponding mapping instance by using the frequency information of occurrences of construction rules; e3) adding the unlabeled terms to the set of terminals; and e4) adding a corresponding mapping instance to said at least one assignment mapping. 11. The computer program product of claim 7 , further operable to process an automatic classification of at least one medical report by applying an extended set of terminals using a parsing algorithm.