What’s stable
Durable concepts, such as records and the send, permissions and plans, change rarely. Anything marked ⚠️ or Preview is still moving.
Changes
Prescribe
- Deep links and iframe URLs carry Photon ids only, in plain query parameters:
patient,rx,template,med,orderandorg. They never carry patient details.url()andframe()refuse anything that isn’t an id, so sync details first and link by id. - Orders take a card per
rx,templateandmed. A prescription takes one of them. An existing order also takes new lines:/order/ord_…?rx=rx_…. - An id Photon doesn’t have in the prescriber’s organization shows not found on its own card. The rest of the link still opens.
- A template becomes a prescription once the order or prescription has a patient. Until then, its card is empty.
- Links from before this change no longer open.
Get started
- The dashboard page is now an Admin section, with a page each for Credentials, Team and Catalog and templates.
- Team describes every role: what it’s for, what it can do and what it can’t.
- The changelog moved to its own Resources section.
PrescribeNetwork
- The sandbox Prescribe app,
rx.neutron.health, is live. Deep links and the iframe work there too. - Production Prescribe, at
rx.new, is in private preview. To get access, ask your Photon contact. - MCP is open to every Neutron account at
ai.neutron.health. Production MCP, atai.photon.health, is in private preview. - Corrected the Elements dates: it’s deprecated on January 1, 2027, and fully sunset by mid-2027. See Migrate from Elements.
Prescribe
- The iframe needs your Application
client_id. Build its URL withframe()from the JavaScript client, which puts it in. A URL written by hand shows This link can’t be embedded. Add every domain that shows the iframe, and the Prescribe app’s domain, to your credential’s allowed URLs. - Only the iframe’s
/embedpages load in another site’s frame. The Prescribe app’s other pages refuse. - Deep links never carry a
client_id, so you can share them with any prescriber. - Links point to the environment’s Prescribe app by default, so
appUrlis optional.photon({ organization })puts your organization on every link, so prescribers skip the organization picker. - The JavaScript client refuses a
client_secretin a browser.
Get started
- New Use cases page: what providers, clinics and platforms build, and what each plan unlocks.
- From draft to pharmacy explains each step after you create a record, and which one sends.
- Which host and credential maps each job to its host, credential and plan.
- What’s different in Neutron lists how the sandbox differs from production.
- Pages now show when they were last updated.
Prescribe
- Prescribe has two sections: App, for Photon’s own web app and deep links, and Embed, for putting Prescribe in your product.
- Production prescribing moved to
rx.new. - New Dashboard page for credentials, team, catalog and templates.
- Elements will be deprecated on January 1, 2027, and fully sunset by mid-2027. See Migrate from Elements.