Users wanting to customise archetypes need to maintain a copy of the archetype with their changes, and reapply them after upgrading OpenVPMS.
To minimise the chance of errors, provide support to load patch files that:
modify individual nodes
modify multiple nodes
add new nodes. This would need to indicate where the nodes should appear relative to existing nodes
No support will be provided to delete nodes. Nodes that aren't required can be hidden