Retroact Connect
Aggiungere un pulsante Retroact al software di farmacia. 1 token firmato, circa un giorno di lavoro, nessun contratto.
A chi è rivolta questa pagina
Fornitori di software gestionale di farmacia, di dispensazione e clinico. Le farmacie stesse sono trattate in fondo alla presente pagina.
Non è richiesto alcun accordo con Praxio per realizzarlo, né è atteso alcun preavviso di inizio.
Che cosa ne ricavano gli utenti
Un farmacista che lavora nel software del fornitore preme 1 pulsante e arriva alla cartella di anticoagulazione di quel paziente, già autenticato a proprio nome. Nessun secondo accesso, nessun codice sanitario da ridigitare, nessuna seconda finestra da tenere allineata alla prima.
Che cosa si realizza
- Il server del fornitore firma un token di breve durata con la propria chiave privata.
- Retroact viene aperto con esso, dal punto in cui si trova il pulsante.
- Retroact verifica la firma, conferma che la farmacia ha abilitato il fornitore, individua il paziente ed effettua l’accesso del farmacista.
Il token vale pochi minuti e si usa una volta sola. È tutto il lato client.
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
}
})Con l’helper fornito su richiesta. Facoltativo: il token è un JWT RS256 standard, quindi qualsiasi linguaggio in grado di firmarne uno non necessita di alcuna libreria.
Quanto costa
- Circa una giornata, test compresi.
- Nessun costo, nessuna condivisione di ricavi, nessuna certificazione da superare.
- Nessun contratto da firmare prima di iniziare lo sviluppo.
- Nessuna dipendenza da adottare: l’helper è facoltativo e non ne ha alcuna.
A che cosa impegna
- A una versione. Il contratto di avvio è versionato, e una modifica incompatibile significa una nuova versione servita accanto alla vecchia, non un passaggio improvviso.
- A nulla di esclusivo. Realizzate la nostra, quelle altrui, o nessuna: qui non c’è una clausola perché non c’è un accordo.
- Nessun onere di assistenza da parte di Praxio. Praxio risponde alla farmacia per Retroact e al fornitore per il protocollo.
- Può essere interrotto. La rimozione del pulsante costituisce l’intero ripristino, e in seguito nulla del prodotto del fornitore dipende da Praxio.
Che cosa Retroact non fa
- Non dispensa, non fattura e non conserva una prescrizione. Non intende diventare il sistema che il cliente ha già acquistato.
- Non scrive mai nel software del fornitore. La connessione è a senso unico.
- Nulla viene condiviso finché non è la struttura stessa ad attivare l’integrazione dalle proprie impostazioni.
- Praxio detiene soltanto la chiave pubblica: non può quindi firmare nulla per conto del fornitore, e non è raggiungibile alcuna farmacia che non lo abbia abilitato.
Rileggere i dati
Un endpoint FHIR R4 in sola lettura restituisce quanto una farmacia ha registrato, così che possa comparire nella cartella del fornitore e non solo in Retroact.
- Paziente
- Risultati INR, codificati con LOINC 6301-6
- Dosi registrate
Le dosi sono pubblicate come registrazione di quanto assunto, mai come prescrizione. Retroact documenta la posologia che un farmacista ha deciso secondo il proprio protocollo scritto; non ne raccomanda alcuna, e i dati ricevuti non devono essere presentati come se lo facesse.
Per iniziare
Inviare una chiave pubblica e le origini da cui avverranno i lanci. Vengono restituiti un identificativo client e un ambiente di prova. Tutto ciò che conviene leggere prima è già pubblico:
- Documento di discovery —
/.well-known/retroact-connect - Chiavi pubbliche —
/.well-known/jwks.json - Metadati del server di autorizzazione —
/.well-known/oauth-authorization-server
Per le farmacie
Nulla di quanto segue è necessario per continuare a usare Retroact. Perché il software di dispensazione lo apra sul paziente giusto, inviare la presente pagina al fornitore del software: è l’unica cosa che lo avvia, e nulla gli perviene finché la farmacia non lo attiva.
Registrare una chiave
Indicarci di quale sistema si tratta. Seguiranno i dati di registrazione e un ambiente di prova, e un lancio può funzionare prima che si firmi alcunché.
Scriveteci