Support for SNOMED and Unstructured Codes in Instruct Commands

Instruct commands can now be originated using SNOMED or unstructured codes. This work includes a breaking change. The instruction field has been renamed to coding. Please update implementations accordingly. Read more.