come approccio al progetto software di farmacia [chiuso]

0

Vorrei completare un concetto di prova software per farmacia. Ma ho alcune domande che non conosco.

Informazioni sul medico

Per ricaricare o erogare un nuovo RX il software deve avere accesso a un database di medici attuali, esiste un database scaricabile o un servizio con cui posso interagire per ottenere un elenco di medici praticanti correnti?

Informazioni sui farmaci

deve accedere a un database di farmaci, che credo aziende come Medispan offrano per un prezzo. Quanto costa l'interazione con questi tipi di società.

Fatturazione

Come posso interfacciarmi con una compagnia assicurativa, medicare, medicalid, ecc. per la fatturazione? Ho visto questi programmi sono in grado di inviare ordini e ottenere una risposta automatica per quanto è stato fatturato e quanto è stato pagato ecc.

Cosa ho fatto

Ho iniziato a lavorare su un'applicazione di Windows form di base che sarebbe il client e quindi immagino che dovrei connetterlo al mio server per eseguire l'autenticazione ecc. prima che li fatturassi dal server.

Le applicazioni client si collegano direttamente con le API o solo un servizio web intermedio che a sua volta fa tutto il lavoro?

Ho trovato anche un progetto open source link ma sembra piuttosto complicato da configurare e non c'è molta documentazione. Non c'è stato un post nei loro forum dall'anno scorso.

Modifica

Ho modificato la mia domanda per renderla più specifica, ho chiesto specificamente tre domande.

    
posta Eduardo Dennis 10.07.2014 - 03:28
fonte

2 risposte

4

I prodotti software di grandi dimensioni nascono da piccoli prodotti software e sono presenti da lì fino a quando non fa tutto ciò che il cliente desidera. Raramente sono prodotti di grandi dimensioni realizzati ex nihilo .

Inizia in piccolo - molto piccolo - e incrementa.

Scrivi la cosa più semplice che puoi che funzioni nel regno. Monitoraggio inventario per esempio. Basta scrivere un codice che gestisce l'inventario e farlo crescere da lì. Una volta che quel pezzo funziona e potrebbe essere potenzialmente utilizzato, trovi potenziali clienti riguardo a ciò che manca ... quindi scrivi quel pezzo. E continua.

Impara dal grande

L'altra opzione è quella di ottenere un posto di lavoro in un'azienda che ha effettivamente questo nel suo ambito di competenze chiave e ha un prodotto che puoi sederti e lavorare per capire. Ciò ti consentirà di comprendere meglio l'intera architettura del prodotto.

Studia i regolamenti

Se stai cercando di scrivere un registro dei punti vendita, assicurati di comprendere gli standard di sicurezza PCI in modo che il tuo software non scappare di esso. Se stai cercando di scrivere qualcosa che si adatti al settore sanitario, vorrai conoscere e capire HIPAA . Nessuna di queste sono piccole cose.

Queste regole fanno parte del motivo per cui la barra è così alta - probabilmente avrai bisogno di un avvocato o di un revisore esperto dei regolamenti (o di entrambi) che ti aiuti durante il processo.

Nell'assistenza sanitaria, c'è anche una buona dose di problemi di responsabilità che vorrete collaborare con l'avvocato.

Dovrai pagare per l'accesso

Le aziende che detengono le enormi quantità di dati che hanno costruito e collezionato nel corso degli anni - i database dei farmaci con interazioni e simili ... il modo in cui guadagnano è l'accesso a tali dati. Non lo danno solo gratis.

Dovrai venire ai termini della licenza con loro.

E ogni azienda con cui hai bisogno di lavorare, dovrai collaborare. Questo è piuttosto ovvio, ma beh, tu devi fare la ricerca su come lavorare con i fornitori di assicurazioni (potrebbe essere che tu abbia una stampante e un modulo accanto ad essa che esegue un rapporto ogni settimana e viene inviato fuori o qualcosa del genere ... non lo so, non l'ho studiato)

Questo è un prodotto di grandi dimensioni molto per una persona (o anche un piccolo team)

Questo non è qualcosa a cui potrai facilmente tuffarti. Semplicemente non lo è: i regolamenti, le aziende che vogliono i report stampati con la carta carbone perché non si sono ancora modernizzati. Quel sistema che parla solo EDI.

Quando metti insieme tutte queste parti, non è un semplice modulo di Windows che vede il farmacista. È un enorme sistema di parti multiple che non sempre si adattano bene e sono cresciute organicamente negli ultimi decenni.

Le aziende in questo regno spesso hanno decenni di trinceramento. Se vuoi conoscere tutte le parti che sono lì - trova un lavoro con uno di loro per avere un'idea migliore della portata del software. Potrei sbagliarmi su tutto ciò che ho detto (potrebbe essere più facile, potrebbe essere molto peggio) ... ma so che si tratta di un'impresa enorme .

(Sto basandomi su come so scrivere un sistema di punti vendita ... ed è molto più grande di quanto pensassi sarebbe stato un decennio fa ... e questo è "facile" con le maggiori responsabilità essendo il disallineamento del prezzo e del prezzo pubblicato in Michigan. Andando all'assistenza sanitaria posso solo immaginare il suo molto più complesso ... un registro non ha bisogno di inviare un avviso se qualcuno compra unghie regolari e legname trattato allo stesso tempo)

    
risposta data 10.07.2014 - 04:07
fonte
1

L'unico modo per ottenere l'accesso a tutti quei sistemi è guadagnare la FIDUCIA dei loro creatori / proprietari.
E ora posso dirti che non otterrai questa fiducia come un hobbista o una startup di una sola persona senza esperienza nel campo.
Si tratta di informazioni private e finanziarie altamente sensibili di cui si sta parlando, dati che devono essere seriamente protetti. La tua azienda avrà bisogno di passare attraverso tutti i tipi di screening di sicurezza prima che le compagnie di assicurazione e gli altri prenderanno in considerazione la possibilità di trattare con te.

Sì, il bar è alto, molto alto. E questo è per motivi, ottime ragioni.
Se il tuo sistema commette un errore, le persone possono morire. Se viene violato, le informazioni private su migliaia di persone possono finire per strada, per il grande imbarazzo dei tuoi utenti e probabilmente gravi conseguenze finanziarie (e in molti casi accuse penali) per loro, e probabilmente anche per te. < br> Se il sistema viene violato, è anche un canale aperto per frodi ingenti se stai interagendo con i sistemi finanziari.

Una piccola azienda può guadagnare quel livello di fiducia? Sicuro. Ma ci vuole tempo, un sacco di tempo.

    
risposta data 10.07.2014 - 10:38
fonte

Leggi altre domande sui tag