NAME
    Text::ResusciAnneparser - Parser for XML logfiles of the Resusci Anne
    Skills Station software

VERSION
    version 0.02

SYNOPSIS
    my $certificates = Text::ResusciAnneparser->new(infile =>
    'certificates.xml');

DESCRIPTION
    The Resusci Anne Skills Station is a basic life support training station
    used by people involved in first-line support in healthcare. The
    training station keeps track of who trained when. This module enables
    parsing the xml output file to be able to process the data.

METHODS
  "new(%parameters)"
    This constructor returns a new Text::ResusciAnneparser object. Supported
    parameters are listed below

    infile
        The input file containing the raw data log of the skill station
        software

  "certified"
    Returns a hash of people who received a valid training certificate. The
    hash contains keys with the training dates in the format YYYY-MM-DD. The
    value attached to a date key in the hash is an array of people.

    A single person entry is a hash containing the givenname and the
    familiname of a person.

    E.g. '2013-04-07' => [ { 'givenname' => 'Piet', 'familyname' => 'Konijn'
    } ], '2013-03-25' => [ { 'givenname' => 'Zjuul', 'familyname' => 'Cesar'
    }, { 'givenname' => 'Pette', 'familyname' => 'Sjiekke' } ]

  "in_training"
    Returns an array of people who started the exercise but who did not
    completed it and hence have not received a certificate yet

  BUILD
    Helper function to run custome code after the object has been created by
    Moose.

AUTHOR
    Lieven Hollevoet <hollie@cpan.org>

COPYRIGHT AND LICENSE
    This software is copyright (c) 2013 by Lieven Hollevoet.

    This is free software; you can redistribute it and/or modify it under
    the same terms as the Perl 5 programming language system itself.

