Our experience

Some projects our memebers were involved in prior to starting DigitalSociety:

NHS Scotland digital platform

While working for NHS Scotland, members of our cooperative have been key contributors to the foundations of the National Digital Platform, the pillar to Scotland's strategy to transform health and wellbeing through the use of digital technology. Our work here included establishing:

  • The developer platform, on which both platform services and internally developed products are built, deployed and operated. The backbone of this was Kubernetes (AWS EKS). This included overseeing a transition from Azure to AWS with minimal impact on application teams, and establishing a “service template” to accelerate deployment of new services with standardised deployment and operational patterns.
  • The identity and access management services. These consist of OIDC authentication, ABAC (attribute-based access control) authorization, and audit.
  • The demographics service, which wraps various data sources to make it easier to consume the population’s demographic information.

SMS Shielding Service

While working for NHS Scotland, members of our cooperative have built the COVID-19 SMS Shielding Service, which helped vulnerable people shield themselves during the pandemic. The service enabled eligible citizens to request groceries, deliveries of vitamin-D, priority online grocery delivery, and information through SMS. Citizens unable to use, or uncomfortable with, SMS could phone local authority representitives from whom the service would collate data.

Read more about it in this report (under heading: "The SMS Shielding Service").

Geospatial data platform

While working at a leading professional services firm, members of our cooperative built a geospatial data processing and visualisation platform to inform data based decision making across several domains. The platform featured support for data processing (both automated and ad-hoc), storage, and real-time retrieval with a UI for tabular visualisation and an API to connect to more advanced visualisation tools.

While fundamentally a 3-tier web application, the platform made use of several cutting edge technologies to achieve real-time query responses across multi-terrabyte datasets, including:

  • H3 geospatial indexing scheme, enabling fast lookup and aggregation of location-based metrics.
  • Apache Parquet and Apache Arrow data formats, enabling efficient storage and processing of large volumes of data stored in cheap object storage (AWS S3).
  • Rust programming language, to build maximally efficient and reliable data processing tools.
  • Amazon Aurora relational database engine, supporting highly scalable storage while maintaining the data integrity and ease-of-use of a traditional RDMS.

Digitising anticipatory care planning

While working for NHS Scotland, members of our cooperative have been involved in digitising the Recommended Summary Plan for Emergency Care and Treatment (ReSPECT) process, which creates personalised recommendations for a person’s clinical care and treatment in a future emergency in which they are unable to make or express choices.

The project used OpenEHR, an open standard specification for health data storage and architecture.

Cloud resource management platform

While working at a leading cloud consultancy, members of our cooperative built a multi-cloud operations platform for visualising resources and automating operational tasks. The platform provided generic features including resource storage and querying, configuration management, and an SDK supporting automation and visualisation of managed resources. Cloud provider support and use-case oriented automation and visualisation were provided by plugins, making the platform extensible to the many cloud providers and operational tasks undertaken by the business.