Sto tentando di inviare e/o ricevere informazioni da EPIC EMR. Qual è il modo migliore per farlo? Non sono a conoscenza di alcuna API e mi chiedo se qualcuno può guidarmi a qualsiasi documentazione API o qualche altra soluzione. Un motore di interfaccia HL7 potrebbe essere una soluzione?eventuali API disponibili per EPIC EMR?
risposta
Un'interfaccia HL7 sarà probabilmente la soluzione per te in questo caso. L'accesso diretto ai dati non è generalmente disponibile o incoraggiato per la maggior parte dei sistemi e i servizi web RESTful o basati su SOAP sono essenzialmente inesistenti.
La maggior parte, se non tutti, i sistemi EMR condividono i dati tramite interfacce HL7. Esistono diverse interfacce per supportare diverse funzionalità attraverso il sistema ospedaliero. Ad esempio i messaggi ADT contengono informazioni di ammissione, scarico e trasferimento e i messaggi SIU contengono informazioni sulla pianificazione. Queste interfacce sono rese disponibili solo su base secondo la necessità , quindi non ci sarà alcuna garanzia di quali interfacce siano disponibili dall'implementazione all'implementazione.
L'opzione migliore sarà coordinarsi con il team di integrazione dell'ospedale e ottenere un elenco di interfacce supportate per la loro implementazione.
Background: ho usato per lavorare a Epic, e ora posso aiutare le persone con questo tipo di domande a Catalyze
Per la maggior parte, la chiave per accedere alla documentazione Epic è di lavorare con un ospedale questo è un cliente di Epic e per farli gestire il processo per te. Epic lo lascia ai suoi clienti per mediare quella relazione; addebita inoltre all'ospedale qualsiasi licenza pertinente. Quindi, la chiave è principalmente quella di avere un prodotto autonomo che mette piede nella porta di un ospedale, quindi di lavorare su un'applicazione.
Come indicato, da quel punto la maggior parte dell'integrazione è basata su HL7. Come dice Mike, puoi usare un motore di interfaccia come Mirth o Iguana. Ma questo potrebbe essere eccessivo per un carico di transazione leggero. È possibile impostare il proprio meccanismo di ascolto/risposta utilizzando una libreria come HAPI o this Ruby gem.
Se ricordo correttamente, EPIC ora ha accesso diretto all'API, ma il costo dell'abbonamento è troppo alto. No? – Sid
- 1. API JIRA: Get epic per il numero
- 2. Eventuali libri backbone.js disponibili?
- 3. Eventuali grafici disponibili per Windows Phone 8
- 4. Eventuali implementazioni FileSystem in memoria disponibili per Java7 nio2?
- 5. Eventuali collegamenti di linguaggio puramente funzionali disponibili per Selenium2/WebDriver?
- 6. API/servizi Web liberamente disponibili
- 7. eclipse no autoinsertion per EPIC (Perl Plugin)
- 8. Eventuali suggerimenti Grid per Breeze?
- 9. Le API Sky Map sono disponibili?
- 10. API Java per carte di credito gratuite disponibili
- 11. Le API Cortana sono disponibili per le applicazioni desktop?
- 12. Boto3 EMR - Passo alveare
- 13. Gestione dipendenze Python su EMR
- 14. Amazon EC2 vs Amazon EMR
- 15. PrestoDB EMR Server connessione rifiutata
- 16. Scintilla EMR non raccogli vasi
- 17. Ci sono eventuali editor XSL-FO gratuiti?
- 18. Esiste una funzione API per arrestare Windows durante l'installazione di eventuali aggiornamenti in sospeso?
- 19. Eventuali esercitazioni API Fluent che utilizzano l'approccio EF Database-First per spiegare l'argomento?
- 20. Oracle: eventuali sostituzioni per il pacchetto DBMS_OUTPUT?
- 21. Eventuali tutorial per la programmazione dell'SDK Win32?
- 22. Eventuali tutorial per lo sviluppo di chatbots?
- 23. eventuali librerie pdf417 per Android SDK?
- 24. Eventuali impostazioni predefinite possibili per l'editor VIM?
- 25. boto3 AWS api - Listing disponibili tipi di istanza
- 26. Quali sono le migliori API di geo coding disponibili gratuitamente?
- 27. Aggiornamento delle chiamate alle API Java Datastax non disponibili 3
- 28. Redux & RxJS, eventuali somiglianze?
- 29. Temi JsTree disponibili?
- 30. Nutch on EMR problem reading da S3
Mirth Connect sarebbe probabilmente un'opzione. Ma come posso impostare qualcosa del genere per parlare al mio EMR? Ho bisogno che gli EMR inviino ad un server aggiuntivo (ad es. O Mirth Channel?). Cosa succede se voglio inviare informazioni all'EMR? Potresti fornire alcune indicazioni sulle specifiche di questo processo? – BluePython
Stai andando nella giusta direzione. Vorresti utilizzare un motore di interfaccia come Mirth o Iguana per ricevere i messaggi HL7 v2. Per ricevere i messaggi, dovrai coordinarti con il team EMR e ottenere informazioni su quali interfacce supportano (vedi sopra) e che tipo di contenuti forniscono. Se hanno quello che vuoi, puoi chiedere se possono creare una nuova interfaccia e inviarla al tuo motore. Dovrai, come minimo, fornire l'indirizzo IP e la porta che stai ascoltando. Se si desidera inviare messaggi, è necessario eseguire la stessa procedura in senso inverso. –
come posso ottenere l'accesso alla loro API? http://open.epic.com/ non è molto informativo? –