It’s the hl7.parse and hl7.message APIs in particular within the translator that VMDs are really useful – better than parsing say using plain Lua.

db.tables and db.merge also use vmds files in a different way – these are useful when inserting data into database tables.

Hope that helps!