venerdì, Aprile 19, 2024
nerdSoccorritore

Registro Servizi v4.5 is out

Finalmente è disponibile la nuova versione del registro servizi!
Per chi non lo sapessi Registro Servizi è un mio programma scritto in delphi pensato per tutte le pubbliche assistenze che necessitano di registrare in maniera pratica e veloce i servizi effettuati in ambulanza/macchina/etc, come si legge dalla sezione code:

Registro Servizi e’ un’applicativo pensato per le pubbliche assistenze di primo soccorso (P.A.) e associazioni di volontariato.
Fondamentalmente serve per registrare tutti i servizi (118 – Guardia Medica – CMR – Trasporti – etc) che l’associazione svolge durante l’anno. Permette di tenere traccia di tutti i volontari (informazioni personali del volontario, turnazioni, etc), di gestire la disponibilta’ oraria dei mezzi per il 118 (convenzioni Gettone, estemporanea, h16 e h24).

Ad oggi è uscita la versione 4.5 che, rispetto alla precedente 4.0, presenta notevoli miglioramenti e bugfixing, vediamo il Changelog:

Versione 4.5
  • Ridisegnato lo spalshscreen e l’about box
  • Ridisegnata la sezione per la comunicazione dei dati al 118
  • Ridisegnata la sezione Ricerca Personale per renderla più conforme alla nuova interfaccia introdotta con la versione 4.0
  • Migliorata la visualizzazione del numero di missione interna (nuova groupbox nei frame)inoltre, alla selezione del mezzo, ora viene modificato il nome del tab del servizio con il nomedel mezzo ed il numero del servizio
  • Migliorato il lookandfeel globale (icone e colori)
  • Migliorato il parser RSS per eliminare caratteri strani e sostituirne con quelli corretti nella codifica
  • Reinserita la possibiltà di vedere il link diretto per la news selezionata nelle segnalazioni in tempo reale
  • Aggiornata la documentazione
  • Bugfixing – Eliminati i leek individuabili con la fastMM.
  • BugFixing – Risolta l’AV in untrss che si aveva quando il root node non aveva figli (item)

Versione 4.4 (Developing only)
  • Finita la sezione amministrazione con le varie sotto sezioni (Impostazioni, Manutenzione DB, e cambio password)
  • Inserite le funzioni per crittare le password sul db (per ora uso solo MD5)
  • Creata le nuove unit chiamate untcommon.pas e untrss.pas la prima contiente le funzione e procedure che possono possono essere richiamate da una o piu’ sezione del programma (sono state spostate alcune procedure presenti in dmMod), la seconda contiene tutte le componenti per il parsing dell’rss.
  • Cambiata untchiusura118 per per essere figlia del frame che la crea ( e non globale al programma), questo
  • permette di tenere traccia degli orari gia’ comunicati al 118 tramite delle checkbox. Sempre in questa form è stato eliminato la voce km ormai non più utilizzata al suo posto è stato inseritoil numero/nome del mezzo inviato (sotto il numero di missione 118)
Versione 4.3 (Developing only)
  • Creata la sezione Mappe per la ricerca online dei vari punti di interesse, calcolare il percorso ed altre opzioni (colonnine, ospedali etc); Per fare questo sono state modificate le tabelle del db colonnine ed ospedali per permettere l’inserimento della latutidine e longitudine del punto di interesse.
  • Abbozzata la sezione “amministrazione” con i vari sotto menù e le form.
  • Abbozzata la parte di scrittura dei file ini.
Versione 4.2 (Developing only)
  • Creata la sezione soci per poter gestire l’Elenco dei soci su un db mysql, tutti i campi creati sono stati fatti su modello di quello che era il vecchio programma di gestione soci sviluppato su Access
  • Aggiunto il supporto per la convenzione (viene scritta nel campo cliente)
  • DB – Eliminato dalla table il campo “oper118” ormai inutilizzato
  • DB – Creata tabella “GRADO” con i gradi di servizio per i volontari (prima erano nella tabella POSIZIONE, ora in questa si trova soltanto la posizione delle persone verso l’associazione)
  • Collegata la tabella grado alla tdblookupcombobox, rinominato il tlabel da posizione a qualifica in UntInsertVol e UntVolontari
  • Inserito il concetto di gradi per gli autisti sullo stile dei VV.F.
    • 1° Grado -> Macchina no emergenza
    • 2° Grado -> Ambulanza no emergenza
    • 3* Grado -> Macchina/Ambulanza emergenza
  • Viste la modifica precedente è stato creato un nuovo grado AM (Autista Macchina) nella tabella adatta.
Versione 4.1 (Developing only)
  • Corretti i nomi delle sezioni con nomi più pertinenti
    • untmod -> dmMod
    • untvolontari -> untricercapersonale
    • untcaricato -> unttrasportato
    • untinsertvol -> untgestionepersonale
    • svrframe118 -> srvframe118
  • Gestione costo – risolto il bug del recordo modificato (problema di odbc vecchie)
  • Modificato i nomi delle sezioni (sia sulla pulsantiera che sulle form) per renderlo meno “volontario oriented”
  • difatti non si parla solo di volontari ma di “personale”, il personale può avere il repporto di “volontario”,
  • “dipendente” oppure “obiettore”
  • Sistemata la disposizione degli oggetti delle schede servizio in risoluzione > 1024×768
  • Bugfixing minore:
  • Rese readonly le groupbox ed il tmemo in untreport.
    • Rliminata la possibilità di inserire un codice di invio bianco o nero nelle missioni 118 e automedica
    • Eliminata la possibilità di salvare una scheda 118 senza codice invio o trasporto (se l’esito è regolare)
    • La griglia di segnalazione in tempo reale è in readonly (cosi’ non è possibile modificare le news rss)
    • Non compare più l’errore “TblServizi not edit or insert mode”, il problema era legato all’evento OnExit dei campi che scattava quando distruggevo la form
    • La checkbox chkBoxEquipe ora è legata all’esito della missione (finchè non viene selezionato REGOLARE non sarà possibile usarla)
    • Ora la procedure GenLuogo(), genera la strina anche se il civico non è stato inserito (se non si inseriva il civico oppure l’incrocio non veniva generato il campo da inserire nel db).
    • Corretto l’errore presente sulla procedura legata al campo “Disponibiltà” nelle schede 118 ed automedica.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *