Hi Ian / Thomas / Heather,
That’s weird, I didn’t received Heathers’ response email 
I think the idea of reusing CLUSTERs is cleaner and simpler than my idea of specializing the goal archetype. What’s nice about that is if we add a slot in the current Body Weight archetype to a CLUSTER to hold the measurement record, the paths in the B.W. archetype may not change.
About Thomas proposal, I see a lot of overlapping between the Epistemic Status and OBSERVATIONs / INSTRUCTIONs, and also with the INSTRUCTION state-machine states. So, I’m not 100% sure if we need add that, maybe if we find some use cases that can’t be modeled otherwise, that would help.
About using intervals for the measurements, I think that’s overkill. A better idea would be just to reuse the constraints for units, magnitude and precision (if the target is DV_QUANTITY). So, if the archetype for the measurement defines constraints for those data fields, in the goal archetype I would set references to those constraints of each limit of the interval defined as goal. I don’t really know if that reference can be done via SLOTs because the reference is not only to an archetype, is to a specific/fine grained part of that archetype, so we might need the path in the SLOT.
Can this be done in ADL 1.4? Is planned to add this kind of fine-grained SLOTs to ADL 1.5?
About goals like “Reduce BP”, I think goals like that have implicit numeric semantics, and what we need are numeric values to be compared with measurements. When we specify “reduce” or “increase”, the next questions is how much? So we need a number. Also, if we set an x..y interval for a goal and the current measurement is z, if z > y, the goal is to “reduce”, but if z < x, the goal is to “increase” (that’s the implicit semantics I mentioned above). I fact to have “reduce/increase” goals was a requirement in a current project and when I mentioned the implicit semantics they removed that requirement, now we have just intervals and first measurement to now if the goal is to increase or reduce.
In general, and because this goal/measurement is really a pattern all over healthcare, I would like to find / define a “best practice” of modeling this using openEHR (maybe just a guide for ADL 1.4 but for ADL 1.5 we might propose some model changes for the IM or AOM to support this pattern as it support the HISTORY pattern and the INSTRUCTION/ACTION pattern to track state changes).
What do you think about specifying how we all model the goal/measurement today to create a pool of real use cases, and then propose some openEHR friendly way(s) of modeling it? (as you notice I’m trying to avoid Hugh’s proposal to use a higher level model to link goal and measurements 
Personally, I have a couple of experiences with this, is not much but is something: one was a complete system design to manage patients with chronic pain and the other a system to manage celiac patients. Both with goals and result tracking.