GNU Health/Primi passi: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 44:
* '''Azioni''' : Sotto la sezione Schede si trovano diverse icone che agiscono sul registro aperto. Si può, per esempio, creare un nuovo registro, generare un report, modificare la visualizzazione, selezionare registri correlati e associati a questo paziente (appuntamenti, prove di laboratori...).
* '''Record form''' : È dove si possono vedere e inserire le informazioni. Si noti che, nella parte inferiore, possono esserci schede notebooks, che consentono una navigazione facile e veloce. In questo esempio alcunde delle schede all'interno del registro sono principali: farmaci, malattie, chirurgie, socioeconomia e informazioni ginecologiche. La parte superior del formulario è statica, in modo tale che il medico abbia sempre a vista d'occhio le informazioni più rilevanti del paziente.
* '''StatusBarra bardi Stato''' : TheLa lowerparte sideinferior ofdella theschermata screenmostra showsla thebarra statusdi barstato. FromDa leftsinistra toa rightdestra, thesequesti sono arei fieldscampi :
** '''UserNome nameutente:''' : In thisquesto casecaso weabbiamo loggedeffettuato inil aslogin come ''AdministratorAmministratore''
** '''OrganizationNome NameOrganizzazione''' : ''GNU Solidario Hospital''
** '''RequestsRichieste''' : Tryton hasha anun internalsistema messagingdi systemmessaggeria interna. YouSi willriceveranno get notificationsnotifiche in realtimetempo reale.
** '''ServerInformazioni Informationsul server''' : TheLa lowersezione rightin sectionbasso givesa youdestra loginmostra andle serverinformazioni information.sul Inlogin thise example,server it showsQuesto "esempio mostra''admin@localhost:8000/demo".'' ''admin'' isè theil loginnome namedel login, ''localhost'' theè nameil ofnome thedel server di GNU Health server, ''8000'' isè theil portporto wheredi connectsconnessione ande ''demo'' isè theil nome del database name.
 
= Campi del formulario e tipi di campi =
= Form fields and field types =
Adesso vedremo i più importanti tipi di campi e come usarli correttamente. Useremo la schermata precedente del paziente come esempio.
Let's now go through the most relevant field types and how to properly use them. We will use the previous screenshot of the patient as the example.
* '''Campi di Testo''' : Questo tipo di campo ci permette di inserire molte informazioni. Normalmente si identificano come grandi quadri. Nel nostro esempio, il campo sotto “allergie del paziente informazioni critiche" è un campo di testo.
* '''Text fields''' : These type of fields allow us to enter a lot of information. You will see them normally like large boxes. In our example, the field under "Patient Allergies and Critical Information" is a text field.
* '''Campi di Caratteri''' : Questo tipo di campi sono simili a quelli di testo ma con dimensioni più piccole. Ci sono alcuni campi di caratteri ma nessuno in questo esempio. Il tipo di dieta nella sezione stile di vita o l'ID del gene in genetica, sono esempi di campi di caratteri.
* '''Character fields''' : These type of fields are similar to the Text fields, but with a limited size. There are few character fields and none in this example. The ''diet type'' in the lifestyle section or the Gene ID on genetics are example for character fields.
* '''Campi di Data''' : Questi campi apriranno un calendario, e sarà possibile quindi scegliere una data. In alternativa, è possibile inserire la data manualmente. La data di nascita è un Campo di Data.
* '''Date Fields''' : These fields will open a calendar when clicked, so you can choose the date. Alternatively, you can enter the date manually. The ''date of birth'' is a Date field.
* '''Campi di Data e Ora''' : Simile ai campi di data con l'aggiunta dell'ora. Un esempio di data / ora di nascita del neonato, nel modulo di neonatologia.
* '''DateTime Fields''' : Similar to the date fields, but with the addition of time. An example of this field is the ''Date/time of birth'' of the newborn, in the neonatology module.
* '''Campi di Numeri interi''' :Questi campi permettono inserire solamente numeri interi. La impostazione predefinita è "0". Un esempio sono ''Minuti di ginnastica al giorno''.
* '''Integer fields''' : These fields allow only integer numbers. They show a "0" by default. An example is ''Minutes of physical exercise per day''
* '''Campi di Numeri decimali''' : Questi campi permettono numeri decimali. La temperatura corporea è un esempio.
* '''Float fields''' : You can enter decimal numbers. The ''body temperature'' is one example of a float field.
* '''Campi di Funzione''' : Questi sono campi speciali, nel senso che sono calcolati, la maggior parte del tempo, in tempo reale in base ai valori degli altri campi. Ad esempio, l'Età del ''paziente'' è un campo di funzione. Notare che il campo ha uno sfondo grigio, questo vuol dire che è di sola lettura. Calcolerà l'età del paziente attuale in anni/mesi/giorni a seconda della data di nascita. Un altro esempio di campo di funzione è lo stato del ricovero del paziente.
* '''Function fields''' : These are special fields, in the sense that they are calculated in real time, depending, most of the time, on the values of other fields. For example, the ''Patient Age'' is a function field. Notice that the field has a grey background, meaning that is '''read-only'''. It will calculate the current patient age in years/months/days depending on the patient date of birth. Another example of function field is the ''Hospitalization Status'' of the patient.
* '''Campi di Selezione''' : Questi campi consentono di scegliere da un elenco di opzioni. Per esempio, ''sesso'' del paziente o il ''tipo di sangue'' sono campi di selezione. Questo tipo dio campo minimizza l'errore di battitura.
* '''Selection fields''' : These fields will let you choose from a list of options. For example, the patient ''Sex'' or the ''blood type'' are selection fields. This type of field minimizes typing error.
* '''RelationalCampi fieldsRelazionali''' : TheseQuesti fieldscampi retrieverecuperano informationinformazioni fromda aun relatedmodello modelcorrelato. TheyHanno arela offorma thedi form One2Many oro Many2One. RelationalSono fieldsimportanti areper importantmantenere to keep the uniquenessl'unicità ofdei datadati. ByUtilizzando usingquesto thistipo typedi of fieldscampi, yousi link thecollega l'ID ofdi anun existingregistro record,esistente withoutsenza duplicatingduplicare information,l'informazione toin anotherun recordaltro registro. TheIl ''patient''paziente isè aun relationalcampo relazionale (One2Many) field. ItSi relatesriferisce toal themodello thedi ''party'' modelParty, fromda wheredove itprende getstutti alli thedati administrative dataamministrativi (Socialnumero securitydella numbermutua, addressindirizzo, etc... ).
:Shortcuts Scorciatoie: '''[F2]''' willapre openun theregistro relatedcorrelato record ande '''[F3]''' will createcrea aun newnuovo recordregistro.
* '''Campi Obbligatori''' : Questi campi sono obbligatori. Si devono inserire le informazioni se no il registro non verrà salvato. I campi obbligatori si possono identificare velocemente perchè hanno uno sfondo blu. Il '''Paziente''' è un esempio di campo obbligatorio.
* '''Required fields''' : These fields are mandatory. You must enter information or else the record won't be saved. You can quickly identify the required fields because they have a blue background. The '''Patient''' field is a required field.
 
== Time to PracticeEsercitarsi ==
'''Importante :''' Assicurarsi di essere nel '''database di demo'''. Questa database demo che avete creato non contiene informazioni importanti. Si può inserire ciò che si vuole. Si può anche aliminarla e crearla di nuovo. Assicurarsi di non usare una database di produzione per gli esercizi. Un modo per evitare si entrare per sbaglio in una database di produzione è avere una passwords diversa, in questo modo se si dovesse selazionare la database sbagliata, non si potrà acedere.
'''Important :''' Make sure you are in your '''demo database'''. This demo database that you created has no important information. You can put anything you want. You can even delete it and recreate it. Just make sure you don't use a production database for your tests. One way to prevent accidentally entering the production database is to have a different password for your demo database, this way if you select the wrong database, you won't be able to login.
<br/>
Quante informazioni! Adesso è il momento di metterle in pratica.<br/>
It's been a lot of information! Now is time to play around with all this information.<br/>
<br/>
Con le informazioni date, provare quanto segue:
With the information try the following :
# Navigare nel Menu principale
# Navigate in the Main menu
# Aprire in sottomenu della configurazione
# Open the Configuration Submenu
# Creare un Medico con la specialità di Medico di Famiglia.
# Create a Physician with the Family Medicine Specialty.