Figured it out! It wasn’t a bad FHIR bundle after all—just a silly configuration mistake on my end.
ACCEPT_EXTERNAL_ORDERS was set to false in SystemConfiguration.properties. Looking at the front-end code, the Add Order page only pulls the order ID from the URL when ACCEPT_EXTERNAL_ORDERS is enabled. Since it was disabled, the entire external order workflow was skipped. Front End Debugger snapshot (for reference):
AI wasn’t much help here; it kept hallucinating fixes for reading patient data on the page instead of flagging the configuration setting. Manual debugging did the trick! Setting ACCEPT_EXTERNAL_ORDERS to true completely fixed it.
@ELAI It will be good if above video can be updated to point out configuration settings that need to be enabled to run that workflow.