My understanding is that codes are simply a lookup into the structured version of the above document; they aren't "parseable" any more than an MD5 hash is parseable, but they uniquely identify a combination of conditions. As other posters have noted, the complexity required to implement that lookup table is an intentional barrier to entry.