I haven’t had a chance to review this in detail yet, but just as an fyi we did add the “fulfillerStatus” with the intent that it could be used to track information from a downstream fulfillment system, so it definitely seemed like it would be relevant to what you are mapping out here. We are using it in a new Lab Workflow OWA we built (GitHub - openmrs/openmrs-owa-labworkflow), but I don’t think there’s any particular core support for it. One key point is that unlike most parts of Order it is mutable.
Here’s some Talk posts with more details about adding FulFillerStatus:
I’ll make a note to review the rest of this post in detail in the coming days!