GPASS (General Practice Administration System for Scotland)

GPASS (General Practice Administration System for Scotland) was a GP IT system developed by the Scottish Government under Crown Copyright, and made available free of charge to Scottish GPs between 1984 and 2012.

Links

Wikipedia: General Practice Administration System for Scotland - Wikipedia

Scottish Government Publication - General Practice Information Technology Options: https://www.publications.scot.nhs.uk/files_legacy/sehd/publications/General%20Practice%20Information%20Technology%20Options.pdf

Details

Originally written in MS Basic, and running on an Apricot Xi under MS-DOS, it was significantly rewritten in C to run on Unix/Xenix, for multi-user use.

Software

Binaries: Possibly available
Source code: Not available

Love the stub!

Do you think anyone would still have source code or binaries for GPASS? We are keen to archive some of these things and possibly try ot get them running in some kind of webassembly virtualisation sandbox…

Somewhere ….. I have a GPASS distro CD that had the API on it c 1998? Definitely not source code but it might have had the binary for the app somewhere. I’ll try to dig it out.

1884 and 2012

I guess Scotland really is the home of modern technology!

Some interesting reports are available online - may be worth archiving here in case origins source goes - so have uploaded as well as providing link.

General Practice Information Technology Options.pdf (1.3 MB)

Edited wiki post to develop some structure and add in additional links

What are the expected capabilities of a GPAS in 2026? (or are they called practice management systems now?)

More specifically, what is the minimum that is needed for a GP practice.
Also what is desirable/ā€˜nice to have’ - but you don’t always get in modern GPAS ?

I suppose the answers depend on the type of practice - from small to large, rural/remote to city, and other dimentions.

(Please excuse my ignorance - most of my work has been acute hospital systems )

It an interesting topic @stephen but can you ask again in a different channel, as I don’t think we want to mess up this topic which is specific to GPASS

thanks @ian

I didn’t do it to a new topic because I thought GPASfS may have potential for revival as an OSS project? On that basis I felt it would be good to know the gap between GPASfS as-is and what is the minimum viable GP admin system in 2026.

If GPASfS is only of historical interest perhaps an admin can move my comment to a new topic? (this is a discourse platform feature available to admins)

GPASS never was an open-source project (should have been) and is aboslutely only of historical interest. However, your question is very good one going forward ā€œWhat should a GP system cover in 2026ā†’ā€?

If I was to start listing differences between a UK GP system now and what I’m often hearing, it might make a open source project.

The main difference is what IHE calls Patient Care Coordination (PCC), GP systems tend to just be EHR records and lack this workflow element.

The nice thing about PCC is it’s beyond the governance from NHS England, and so free to inovate.

I’ve started a stub that collates the ā€˜Historical Requirements Of A GP System’ information we have

This is a separate wiki I guess, but definitely instructive to see what existing requirements were, and also how they have changed over time, as the market has become more driven by governmental priorities and less by clinical ones.

THIS is the info we should be collating!

What is PCC?

It’s complex Patient Care Coordination - IHE International

But it’s joint workflow between social providers, community and social care - often working on one care pathway e.g. diabetes prevention and management.

It’s often simplified in GP systems, for example the social providers referral (maybe known as exercise referral or GP Referral), is really a series of two way communications (such as updates to patient weight, exercise activity, updating care plan, etc).

A ā€œfag packetā€ overview - mix of sources.

It’s not clinically validated but know it’s roughly true as I witnessed several health providers following this on my dads falls+cancer pathways. It was a nurse practitioner that took over management of the pathway.
This was mostly verbal - the NHS Trust data was absent, only one provider was electronic (and could see GP record).

In 1990 there was an effort to import GPASS into England as a GP system (we had a demo not improved by the demonstrator having been selling cars before inadequate training - & unable to answer key questions not in script).

The 1990 Kenneth Clarke new GMS contract introduced (among other things) targets, replacing previous IOS (item of service) payments: instead of getting paid per immunisation, you only got paid if immunising 70% - or higher rate 90% - or your eligible registered population - leading to a need to know the registered population & those not immunised. In addition, for the first time, computers were 50% funded (out of existing budget for staff and premises) - if they were RFA (Requirement For Accreditation) compliant - updated regularly.

Targets increased the number of computerised practices - and the power of DH over the suppliers and GPs.

I have a copy of the ā€˜GPASS Cook Book’ from 2004 as a PDF that I could contribute.

Just upload it here in this thread @paul_miller - from here it can be integrated into the first post (the wiki post) by editors.

I get a ā€˜sorry, new users cannot upload attachments’ response when I try :frowning:

Apologies - that’s a Discourse anti-spammer measure. I’ve upgraded you so you can upload now.