Submit a document set to an IHE XDS.b repository using the ProvideAndRegisterDocumentSet-b transaction

domain: profiles.ihe.net · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Construct a SOAP-based ProvideAndRegisterDocumentSet-b (ITI-41) request message containing a SubmissionSet metadata object, one or more Document objects, and optional Folder associations using ebXML RIM objects
  2. Populate required SubmissionSet metadata including uniqueId, sourceId, submissionTime, patientId (in CX format), contentTypeCode, and intendedRecipient
  3. Attach each document as a MTOM/XOP binary part in the SOAP message, referencing each part from its corresponding ExtrinsicObject in the metadata
  4. Send the MTOM-encoded SOAP request to the XDS.b Document Repository endpoint and capture the RegistryResponse
  5. Check the RegistryResponse status for urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success and parse any RegistryErrorList for partial failures
  6. Store the returned document uniqueId and repositoryUniqueId for subsequent retrieval via RetrieveDocumentSet-b

Known gotchas

Related routes

Assemble IHE XDS SubmissionSet and Folder metadata objects for a multi-document submission
profiles.ihe.net · 5 steps · unrated
Implement IHE MHD Provide Document Bundle transaction to submit documents via FHIR
profiles.ihe.net · 5 steps · unrated
Implement IHE XDS document submission folder management to organize documents into logical groupings
profiles.ihe.net · 5 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans