GithubHelp home page GithubHelp logo

climber's Introduction

Climber

This software allows you to record vaccinations in bulk and then upload them to Pinnacle/Outcomes4Health, massively reducing the administrative burden associated with the NHS Covid-19 Vaccination program

This software is optimised to work with AccuBook, but can also work directly with appointment lists from EMIS

It is written by Phil Underwood - I have a passion for coding and work as a GP within the NHS

See a demo here

Data Security

I take data security very seriously. This software does not write any patient identifiable information to disk. It does not store any usernames or passwords. The only time patient data is sent over the internet is during the upload process to Outcomes4Health. No information whatsoever is sent to myself.

Limitations

This software assumes that all vaccinations are done with the patient's consent, are done into the left deltoid, and are not done in a residential home. You will need to keep a manual record of all patients for whom this is not correct and correct them after the upload, or mark the record as invalid before scanning, and perform all the data entry manually for these patients.

  • UPDATE 27/1/21: Pinnacle now requires you to enter ethnicity and caring status - these default to "White British" and "None of the above" - again these will need to be entered manually after the session if these are not correct

Installation

Firstly you need to ensure that you have an up-to-date version of Microsoft Edge (not legacy). Most computers should have this installed, but if not you can get it here Download the installer from Github - you will need to download and run climber_install.exe. Windows will like alert you that this is untrusted code - look for something like "see more" or "run anyway". (PS you should not do this unless you really trust the source of the software you are installing)

Before the vaccination session

Before starting the software, you will need to log into Accubook, choose Booked List, and click export next to the session you want to set up. Save this file (should be session-xxxx.csv) somewhere safe. You may want to create a folder for each vaccination session on a secure drive. Once this is done, run Climber - you'll find it from the Start Menu. You will see multiple tabs along the top of the app, and we generally move through them from left to right

On the Vaccinators tab, enter the initials and names of your vaccinators for the planned session. It is important that Pinnacle is able to identify your vaccinators, so once you have done this click on the Confirm Vaccinators button. This will fire up an Edge browser on the login page for Pinnacle - log in and navigate to the Covid 20/21 vaccination service page. Click OK and you will see the software take control of Edge and check that all of your vaccinators are recognised. It is important that all vaccinators log in at least once into Pinnacle, so they can enter their GMC/NMC numbers and are fully registered on the system

Once you get the all-clear, you can move on to the next tab Create Forms

Creating the forms

  • Click Import Appointments and select the csv file you saved earlier
  • You will see all the appointment slots created, and you will get a total number of patients booked in at the bottom
  • Click Create Forms - this will create a pdf file, which you can either save or print out. This is what you will use to record attendance and vaccinator during the vaccination session itself
  • Notice the black circles at each corner of the form. These are really important for the scanning process later on and its vital that the forms print out cleanly and clearly.

During the session

  • As patients arrive and are directed to a vaccinator, simple make a cross in the relevant box on the form
  • If you make a mistake add a cross to another box in the form, or write in the boxes who actually did the vaccination. These patients will not be uploaded automatically, and you will need to do these manually later
  • If any patients do not attend, leave their boxes blank. They will also not be uploaded.

After the session

  • Scan all the completed forms back in as jpg files - this will depend on your scanning software. They should be scanned in at 300dpi as either grayscale or black and white images. Save these to a secure folder
  • If you have closed the climber software previously, you will need to restart it and re-enter the vaccinator details - it is important that you enter them in the same order as they appear on the forms. You will also need to repeat the Import appointments step, but you do not need to recreate the pdf forms
  • Now select the Submit Scans tab and choose Read Scanned Forms. Select all the scanned images you just created. Climber will now start reading them, but this process may take up to 20 minutes or so. Have a cup of tea while you wait!
  • Once everything is scanned in, you can now select patients to upload; I would suggest just click on a few of them to start with to check everything is working ok. You will need to log into Pinnacle again.
  • Enter the clinic date, and also the details of the batch of vaccine you are using. For AstraZeneca vaccines just use the same date for expiry and use-by dates.
  • Press OK and wait while all of your vaccination data is uploaded to Pinnacle. This can take several hours, but no supervision is required

After the upload

  • Not all patient details will successfully upload. You can check the Completedtab for a list of all patients who successfully uploaded.
  • Unsuccessful uploads, DNAs, and incorrectly filled forms will be in the Errors tab. Here you can click Print Errors to get a PDF summary of any failed uploads and any badly completed forms (with images of the relevant bit of form). You can use this to manually enter any missing details.

climber's People

Contributors

furbrain avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.