Regulatory Workflows and Interactions - pharma, published by HL7 International / Biomedical Research and Regulation. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/APIX---API-Exchange-for-Medicinal-Products/ and changes regularly. See the Directory of published versions
| Page standards status: Informative |
Five simple steps to connect any two parties in a regulatory exchange β industry to regulator, regulator to industry, regulator to regulator, or industry to industry. Each step builds on the previous one, so start at the top and work down.
Register your Organization and Endpoint on the receiving party's FHIR server, whether that is a regulator or a company. This tells the other party who you are and where to send notifications back to you.
Upload any file type β PDF, DOCX, XML, JSON, data sets β to the receiving party's FHIR server as a Binary resource. Files are stored securely and accessed on-demand by the recipient.
For each Binary you uploaded, create a DocumentReference resource that captures metadata β the file's category, version, type, and CTD section. This lets the recipient search, filter, and discover your documents without downloading them. In Step 4, these DocumentReferences are attached to a Task as inputs (if you created the Task) or outputs (if you are doing the work it asks for).
Create a FHIR Task resource to initiate and track a regulatory activity β any type of regulatory activity for human biopharmaceutical products. The Task carries the DocumentReferences in both directions and progresses through status changes as the procedure advances.
Task.inputTask.outputAs a regulatory activity progresses, the Task's status moves through these stages. Each transition is timestamped, creating a complete audit trail.
Because every status change is timestamped, you can analyze the duration of each phase across one or many regulatory procedures. Visualize bottlenecks, benchmark SLA performance, and identify opportunities to accelerate time-to-market for your products.
Set up a Subscription to receive instant notifications whenever Tasks are updated as the regulatory activity progresses. Both parties subscribe β so both sides know immediately when something changes.
An R5-compliant FHIR server with support for Subscriptions, conditional create/update, and SMART Backend Services (e.g., HAPI FHIR, Smile CDR, Azure, AWS HealthLake, GCP Healthcare API).
SMART Backend Services for system-level authentication using JWT bearer tokens. Mandatory for production use to ensure secure, audited access.
A REST client (e.g., Postman, cURL, or your RIM system) capable of sending FHIR JSON payloads over HTTPS. Essential for prototyping and testing.
Once you have reviewed the architecture and workflow: