So far I have been using the template designer and archetype editor to create templates. But I want to explore using ADL 2.0 going forward.
Since the graphical tools available are limited, I am considering hand coding in ADL 2.0. However I am unable to find any documentation other than the OpenEHR specification (http://openehr.org/releases/AM/latest/docs/ADL2/ADL2.html). Is there any help, documentation or guide that explains the process step by step to get me started?
right now you could use the ADL Workbench to edit ADL 2 archetypes. It’s not friendly, and the editor is not anywhere near full-featured, but you can build archetypes and templates within the tool using the GUi for the main structure and terminology, with some inline editing to fix terminal nodes (until I implement more editors for those). This is what HL7 CIMI uses.
Otherwise there is a project underway to create a new tool in Java, currently called Archie, see here at Github. This is still building core libraries, and is still integrating libraries from other sources, so a GUI tool is a little way off.