ProtoGen/HL7 -- An Implementation of HL7

(1)

yet another meaning of `table'

(2)

though for other reasons, than not to disappoint application programmers who are not schooled in recursive languages (sorry, couldn't resist)

(3)

see above (see section The HL7 document)

(4)

The redundant appearance of chapter and description of functional area was erased in all tables of appendix A, in which this redundancy appears.

(5)

This holds unless we do not have two relations with the same cardinality but different domains, we attach our concept of equality of relations to the concept of Prolog.

(6)

notwithstanding the fact, that trailing missing fields are regarded as `not present'

(7)

which should be irrelevant if we discuss about conceptual issues. In fact as we'll see below (see section On the abstractness of abstract syntax in HL7), there is only a weak distinction between abstract concepts and representation issues in HL7

(8)

which is somehow tautologic

(9)

not to repeat here, what was stated about control of layout above (see section The HL7 document)

(10)

there is an inconsistency in v2.2 which tells that PID field 7 be a `TS' value of length 8

(11)

actually we merge these two lists into one