Stream: committers
Topic: RequestGroup Rename
Bryn Rhodes (Sep 22 2020 at 14:44):
Almost a year ago now we had some discussions around renaming RequestGroup. A lot has happened since then, but actually applying this change to the spec didn't, and I'd like to revisit this to make sure we _really_ want to rename this resource, given the issues that arise when resources are renamed between spec versions. Is the benefit of renaming this resource worth the cost, or can the issues raised be addressed with documentation? Here is the resolved issue: J#24619
Grahame Grieve (Sep 22 2020 at 16:05):
RequestOrchestration is not great but it's clearer than request group. At least people don't look at it and think 'that's a group of requests'
Grahame Grieve (Sep 22 2020 at 16:05):
.. whether the change is justified....
Jose Costa Teixeira (Sep 22 2020 at 16:31):
Is RequestGroup/ RequestOrchestration overlapping with CarePlan?
Jose Costa Teixeira (Sep 22 2020 at 16:33):
I look at Request group, and first I thought "that's a group of requests" but then I scrolled down and thought this seems deja vu..
Lloyd McKenzie (Sep 22 2020 at 16:36):
RequestOrchestration could be used by CarePlan. Key difference is that the former provides formal orchestration - and that's all it does. CarePlan describes a set of actions and current progress as well as goals.
Lloyd McKenzie (Sep 22 2020 at 16:37):
Key thing is that RequestOrchestration defines timing and co-occurrence constraints.
Lloyd McKenzie (Sep 22 2020 at 16:38):
I'm in favor of renaming. I don't think RequestGroup is widely implemented yet, so the cost of renaming right now is relatively low.
Bryn Rhodes (Sep 22 2020 at 16:43):
My biggest concern with renaming is the challenge it causes with tooling, as soon as we rename, it becomes significantly more difficult to talk about that resource across versions. Agree it's not widely implemented, so that cost is almost exclusively on the tooling/editor side right now.
Lloyd McKenzie (Sep 22 2020 at 17:11):
Is there a lot of tooling that deals with RequestGroup?
Grahame Grieve (Sep 22 2020 at 17:24):
no. it's just making the change, as far as I know.
Bryn Rhodes (Sep 22 2020 at 19:54):
The problem we consistently encounter with resource renames is that references to those resources don't survive (and actually block) the version round-trip the tooling makes. So if we have a Library that talks about ServiceRequest, the DataRequirement that gets persisted blows up when that library tries to down-convert to STU3. We don't have a solution to that at this point, and so we basically can't publish STU3 content that talks about ProcedureRequest. We don't have that issue today with RequestGroup/RequestOrchestration, but it will come up.
Grahame Grieve (Sep 22 2020 at 19:54):
that's not because the name was changed, but because 2 different resources were collapsed into 1, with no way for the conversion to decide which one
Bryn Rhodes (Sep 22 2020 at 19:55):
So a straight resource rename wouldn't cause that issue?
Grahame Grieve (Sep 22 2020 at 19:55):
no
Bryn Rhodes (Sep 22 2020 at 19:56):
Okay, I'll proceed with the rename as planned.
Last updated: Apr 12 2022 at 19:14 UTC