Changes between Version 2 and Version 3 of Documentatie/Beheerder/Modules/Scannen


Ignore:
Timestamp:
May 30, 2015 10:59:08 PM (11 years ago)
Author:
adriaan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Beheerder/Modules/Scannen

    v2 v3  
    1 = Scannen = 
     1= Scannen en Foto's = 
    22 
    33== Scan-Module Aanzetten == 
     
    1616== Scan-Module Gebruiken == 
    1717 
    18 Bij de correspondentie voor de patient, bij zorgtrajecten en bij bezoeken kan je nu kiezen voor ''SCAN'' en ''FOTO''. Effectief zijn die hetzelfde -- ze roepen een scanner of camera aan -- maar de FOTO-opties voegen maar een plaatje toe (als JPEG-bestand) terwijl de SCAN-opties een map aanmaken waar meerdere scan-pagina's in opgeslagen kunnen worden. 
     18Bij de correspondentie voor de patiënt, bij zorgtrajecten en bij bezoeken kan je nu kiezen voor ''SCAN'' en ''FOTO''. Effectief zijn die hetzelfde -- ze roepen een scanner of camera aan -- maar de FOTO-opties voegen maar een plaatje toe (als JPEG-bestand) terwijl de SCAN-opties een map aanmaken waar meerdere scan-pagina's in opgeslagen kunnen worden. 
    1919 
    2020Na het kiezen van ''SCAN'' of ''FOTO'' wordt het standaard correspondentie-dialoog getoond met thema-keuzes, maar nu met extra velden: 
     
    3535 
    3636Een tweede foto met dezelfde omschrijving heeft normaliter een andere timestamp en wordt als ander bestand opgeslagen. Gebruik eventueel het prullenbakje om overbodige foto's te verwijderen. 
     37 
     38=== Foto Tonen in Dossier === 
     39 
     40Naast de patiëntgegevens bovenaan het dossier -- nummer, naam, geboortedatum en aantekeningen -- kan een plaatje worden vertoond. 
     41 
     42[[Image(dossierfoto.png, align=center, class=inline)]] 
     43 
     44Welk plaatje wordt vertoond kan worden ingesteld door de model-klasse voor Patient aan te passen en de methode `displayfoto()` aan te passen. De functie moet een bestandsnaam teruggeven. Er is een demonstratie-implementatie en twee implementaties die nuttig zijn voor productie. 
     45 
     46 - `displayfoto_geslacht` Deze implementatie, voor demonstratie-doeleinden, plaatst een venus- of mars-teken afhankelijk van het geslacht van de patiënt. 
     47 - `displayfoto_fotosjabloon` Deze implementatie laat het meest recente bestand zien dat is toegevoegd met sjabloon ''FOTO-dossier''. Dit is nuttig als de scan-module in gebruik is en dat sjabloon wordt gebruikt voor de foto's. 
     48 - `displayfoto_fotobestand` Deze implementatie laat het meest recente bestand zien dat is toegevoegd met een bestandsnaam dat eindigt op ''foto.jpg''. Dit is bruikbaar als een extern fotoprogramma wordt gebruikt in combinatie met de OpenAC-spooler die bestanden aan het dossier toevoegt. 
     49 
     50Om een van deze implementaties te gebruiken, heb je een `model.py` nodig in de adaptatie (of een `model/` directory). Zet bovenaan het bestand waar de Patient-klasse gedefinieerd wordt, deze import: 
     51 
     52{{{ 
     53from kern.s040_dossier import foto 
     54}}} 
     55 
     56Voeg deze methode toe aan de model-klasse Patient: 
     57 
     58{{{ 
     59    def displayfoto(self): 
     60        return foto.displayfoto_geslacht(self) 
     61}}} 
     62 
     63(Vul hier in de implementatie die gewenst is: in het voorbeeld wordt de demo-functie gebruikt die niet zinvol is voor productie.) 
     64 
    3765 
    3866=== Een Scan Maken ===