I am using [openEHR-EHR-INSTRUCTION.service_request.v1] in a template and notice that it has two mandatory nodes - narrative & current_activity:0/timing.
Narrative expects a human readable narrative of the request (mandatory for all instructions). But I am not sure what the ‘timing’ node expects. It takes any text value, but I am not sure what to put there.
‘timing’ is intended to carry some sort of parsable timing structure such as GTS http://www.vico.org/HL7_V2_5/v251/hl7v251typGTS.htm but I never use this. GTS is horrible and we have found it much more appropriate to model times inside the archetype - see medication orders/ dose and timings for a good example.
I believe there is a CR to make timing optional - for now I just put in some kind of dummy timing structure to get around the mandation.
Those fields are there for all the INSTRUCTIONS. Some time ago we had some discussions about the timing, to formalize it and to make it optional. That was not agreed on AFAIK.