Retroact Connect
Voeg een Retroact-knop toe aan apotheeksoftware. 1 ondertekend token, ongeveer een dag werk, geen contract.
Voor wie deze pagina is
Leveranciers van apotheekbeheer-, aflever- en klinische software. Apotheken zelf worden onderaan deze pagina aangesproken.
Er is geen overeenkomst met Praxio nodig om dit te bouwen, en er wordt geen melding van de start verwacht.
Wat de gebruikers krijgen
Een apotheker die in de leverancierssoftware werkt, klikt op 1 knop en komt uit bij het antistollingsdossier van die patiënt, al aangemeld onder de eigen naam. Geen tweede aanmelding, geen zorgnummer opnieuw intypen, geen tweede venster dat met het eerste in de pas moet blijven.
Wat er wordt gebouwd
- De server van de leverancier ondertekent een kortlopend token met de eigen privésleutel.
- Retroact wordt daarmee geopend, vanaf de plek waar de knop staat.
- Retroact controleert de handtekening, bevestigt dat de apotheek de leverancier heeft ingeschakeld, zoekt de patiënt op en meldt de apotheker aan.
Het token is enkele minuten geldig en wordt één keer gebruikt. Dat is de hele clientkant.
import { createConnectClient } from '@retroact/connect'
const retroact = createConnectClient({
clientId: 'pms-acme',
privateKey: process.env.RETROACT_PRIVATE_KEY
})
// On your "Open in Retroact" button:
const url = retroact.createLaunchUrl({
org: pharmacy.storeNumber,
practitioner: { email: pharmacist.email },
patient: {
healthInsuranceNumber: patient.healthCardNumber,
birthDate: patient.dateOfBirth
}
})Met de helper die op verzoek wordt geleverd. Optioneel — het token is een standaard RS256-JWT, zodat elke taal die er een kan ondertekenen geen bibliotheek nodig heeft.
Wat het kost
- Ongeveer een dag, testen inbegrepen.
- Geen kosten, geen omzetdeling, geen certificering te behalen.
- Geen contract te tekenen voordat het bouwen begint.
- Geen afhankelijkheid over te nemen: de helper is optioneel en heeft er zelf geen.
Waartoe het verplicht
- Aan een versie. Het startcontract is geversioneerd, en een brekende wijziging betekent een nieuwe versie naast de oude, geen omschakeling op één dag.
- Aan niets exclusiefs. Bouw de onze, die van anderen, of geen enkele — er is hier geen clausule omdat er geen overeenkomst is.
- Geen ondersteuningslast vanuit Praxio. Praxio antwoordt de apotheek over Retroact en de leverancier over het protocol.
- Het kan worden gestopt. De knop verwijderen is de volledige terugdraaiing, en daarna hangt niets in het product van de leverancier van Praxio af.
Wat Retroact niet doet
- Het levert niet af, factureert niet en houdt geen recept bij. Het probeert niet het systeem te worden dat de klant al heeft aangeschaft.
- Het schrijft nooit in de leverancierssoftware. De verbinding werkt één kant op.
- Er wordt niets gedeeld totdat de instelling de integratie zelf inschakelt, vanuit de eigen instellingen.
- Praxio houdt uitsluitend de publieke sleutel, kan dus namens de leverancier niets ondertekenen, en geen apotheek die de leverancier niet heeft ingeschakeld is bereikbaar.
Gegevens teruglezen
Een alleen-lezen FHIR R4-endpoint geeft terug wat een apotheek heeft vastgelegd, zodat het in het eigen dossier van de leverancier kan verschijnen en niet alleen in Retroact.
- Patiënt
- INR-uitslagen, gecodeerd met LOINC 6301-6
- Vastgelegde doses
Doses worden gepubliceerd als registratie van wat is ingenomen, nooit als voorschrift. Retroact legt de dosering vast die een apotheker onder het eigen schriftelijke protocol heeft bepaald; het beveelt er geen aan, en de ontvangen gegevens mogen niet worden gepresenteerd alsof dat wel zo was.
Beginnen
Stuur een publieke sleutel en de origins van waaruit wordt gestart. Een client-id en een testomgeving volgen. Alles wat eerst gelezen moet worden, is al openbaar:
- Discovery-document —
/.well-known/retroact-connect - Publieke sleutels —
/.well-known/jwks.json - Metadata van de autorisatieserver —
/.well-known/oauth-authorization-server
Voor apotheken
Hiervoor is niets nodig om Retroact te blijven gebruiken. Wil de afleversoftware het op de juiste patiënt openen, stuur deze pagina dan naar de softwareleverancier — dat is het enige wat het in gang zet, en er bereikt hen niets totdat de apotheek het inschakelt.
Een sleutel registreren
Laat ons weten om welk systeem het gaat. De registratiegegevens en een testomgeving volgen, en een launch kan werken voordat er iets is getekend.
Neem contact op