Changes between Version 2 and Version 3 of Documentatie/Beheerder/Modules/Spool
- Timestamp:
- Apr 29, 2016 11:44:16 AM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentatie/Beheerder/Modules/Spool
v2 v3 21 21 22 22 == Handlers == 23 Om te bepalen wat er met bestanden in de spoolmappen moet gebeuren past OpenAC een aantal regels toe. Deze regels kunnen worden geconfigureerd met spool handlers. Een spool handler dient te worden geregistreerd in de finish() functie van de adaptatie en verwerkt bestanden op basis van de opgegeven reguliere expressie. Er zijn een tweetal voorgedefinieerde spoolhandlers: SpoolHandlerOpKey enSpoolHandlerOpDatum23 Om te bepalen wat er met bestanden in de spoolmappen moet gebeuren past OpenAC een aantal regels toe. Deze regels kunnen worden geconfigureerd met spool handlers. Een spool handler dient te worden geregistreerd in de finish() functie van de adaptatie en verwerkt bestanden op basis van de opgegeven reguliere expressie. Er zijn een tweetal voorgedefinieerde spoolhandlers: !SpoolHandlerOpKey en !SpoolHandlerOpDatum 24 24 25 === SpoolHandlerOpKey ===25 === !SpoolHandlerOpKey === 26 26 Bestanden worden geselecteerd op basis van patiëntnummer en/of nummer van het zorgtraject. Voorbeeld: 27 27 … … 36 36 37 37 38 Deze regel matcht bestand "verwijsbrief-ABCD-16-1234-ABCD-A1234567.pdf" en zal dit bestand koppelenaan zorgtraject ABCD-A1234567 van patiënt ABCD-A1234567. Het is ook mogelijk om bestanden rechtstreeks te koppelen aan de patiënt:38 Deze regel matcht bestand "verwijsbrief-ABCD-16-1234-ABCD-A1234567.pdf" en koppelt deze aan zorgtraject ABCD-A1234567 van patiënt ABCD-A1234567. Het is ook mogelijk om bestanden rechtstreeks te koppelen aan de patiënt: 39 39 40 40 {{{ … … 49 49 In dat geval is alleen het patiëntnummer nodig in de bestandsnaam: "verwijsbrief-ABCD-16-1234.pdf" 50 50 51 === SpoolHandlerOpDatum==51 === !SpoolHandlerOpDatum === 52 52 Bestanden worden geselecteerd op basis van patiëntnummer, datum en type. Voorbeeld: 53 53 54 54 {{{ 55 def finish(): 55 56 f050_spool.add_handler( 56 57 "s010.tabelscherm_patient", … … 60 61 }}} 61 62 63 Deze regel matcht bestand "bera-12345-2016-04-29.pdf" en koppelt deze aan de meting van 29 april 2016 van patiënt <prefix>-12345. 62 64 63 65 == Systeemdocumentatie ==