Node Types and Iguana Node Trees
Iguana stores messages internally using a node tree structure (a Lua user data type we created for the the Iguana Translator).
Their purpose is to make it easier for us to locate, map, and manipulate message data. A node tree is a custom data type that organizes information like tables do, but they are enhanced by methods that add extra functionality via the Annotation Windows.
Iguana uses various node trees - HL7 (and EDI X12), XML, DB (database query results), and table (database data for updates):
Lua tables and JSON trees are not node trees, but they are displayed hierarchically.
Â