{"id":5729,"date":"2025-12-19T14:47:41","date_gmt":"2025-12-19T14:47:41","guid":{"rendered":"https:\/\/blogs.gov.scot\/digital\/?p=5729"},"modified":"2025-12-19T14:47:41","modified_gmt":"2025-12-19T14:47:41","slug":"practical-application-of-reusable-service-patterns-on-a-real-service-use-case","status":"publish","type":"post","link":"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/","title":{"rendered":"Practical application of reusable service patterns on a real service use case\u00a0"},"content":{"rendered":"<p><strong>Blog post by Kirsty Sinclair, User-Centred Design, Lead Service Designer, and Anusree Raju, Senior Interaction Designer.<\/strong><\/p>\n<p>This is blog two of a three blog series. Read <a href=\"https:\/\/blogs.gov.scot\/digital\/2025\/12\/18\/reusable-service-patterns-in-scottish-public-sector-services\/\">blog post one<\/a>.<\/p>\n<p>Service pattern design work is supporting the adoption of common digital solutions and promoting reuse across services, aligning with the refreshed <a href=\"https:\/\/www.gov.scot\/publications\/digital-strategy-scotland-vision-statement\/pages\/7\/\">Digital Strategy for Scotland vision statement: Sustainable Digital Public Services<\/a>.<\/p>\n<p><span data-contrast=\"auto\">In 2024, the design team at the Scottish Government\u2019s Digital Directorate developed the first set of reusable service patterns \u2014 shared building blocks aiming to make services more consistent, efficient, and user-centred, regardless of department or topic.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">The next step was to test them in practice. Could they be applied directly to a real project? Would they hold up in complex service environments, and what would we learn from doing so?<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">At the start of 2025, the team had an opportunity to find out through a\u00a0<\/span><b><span data-contrast=\"auto\">proof of concept for a new food business registering service<\/span><\/b><span data-contrast=\"auto\">\u00a0\u2014 a digital solution designed to help food business operators in Scotland register\u00a0through a single, unified process. The project became an ideal test case for applying and refining the emerging service pattern library.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"none\">Applying\u00a0patterns\u00a0to\u00a0the food business\u00a0service<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:281,&quot;335559739&quot;:281,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">The food\u00a0business registering\u00a0project offered a chance to apply our patterns to a complete user\u00a0journey. We\u00a0began by mapping this journey from start to finish. This helped us overlay our existing service patterns and assess how well they aligned with the real-world flow.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"6\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Learn<\/span><\/b><span data-contrast=\"auto\"> \u2013 understanding what the service is and whether it applies to the user<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"6\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Check<\/span><\/b><span data-contrast=\"auto\"> \u2013 helping users confirm eligibility or the correct route before starting<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"6\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Apply\/Register<\/span><\/b><span data-contrast=\"auto\"> \u2013 completing and\u00a0submitting\u00a0the necessary forms<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"6\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Track<\/span><\/b><span data-contrast=\"auto\"> \u2013\u00a0monitoring\u00a0progress and receiving updates<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"6\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Receive<\/span><\/b><span data-contrast=\"auto\"> \u2013 getting confirmation or outcomes<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">Mapping these stages clarified where the patterns held up and where they needed adjustment. For instance, the\u00a0<\/span><b><span data-contrast=\"auto\">Check<\/span><\/b><span data-contrast=\"auto\">\u00a0stage proved more complex than expected due to local authority variations, suggesting the need for a refined sub-pattern for pre-application checks.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<div id=\"attachment_5758\" style=\"width: 1034px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image1-resize-scaled.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-5758\" class=\"wp-image-5758 size-large lazyload\" data-src=\"https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image1-resize-1024x768.jpg\" alt=\"Alt : mapping the as-is and to-be service and aligning service patterns to them was an essential stage in this project.\u00a0\" width=\"1024\" height=\"768\" data-srcset=\"https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image1-resize-1024x768.jpg 1024w, https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image1-resize-300x225.jpg 300w, https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image1-resize-768x576.jpg 768w, https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image1-resize-1536x1152.jpg 1536w, https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image1-resize-2048x1536.jpg 2048w, https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image1-resize-683x512.jpg 683w, https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image1-resize-560x420.jpg 560w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/768;\" \/><\/a><p id=\"caption-attachment-5758\" class=\"wp-caption-text\">Mapping the as-is and to-be service and aligning service patterns to them was an essential stage in this project.<\/p><\/div>\n<p><strong>Refining the pattern library through practice<\/strong><\/p>\n<p><span data-contrast=\"auto\">Rather than designing new flows from scratch, we used the existing service patterns as a foundation and worked backwards \u2014 applying them to the project,\u00a0observing\u00a0what fit and what\u00a0didn\u2019t, and refining from there.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">This backwards approach allowed us to test the\u00a0<\/span><b><span data-contrast=\"auto\">relevance,\u00a0flexibility\u00a0and completeness<\/span><\/b><span data-contrast=\"auto\">\u00a0of the pattern set in a real-world context. Some key learnings included:<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"7\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Learn<\/span><\/b><span data-contrast=\"auto\"> needed to account for how users discover services in decentralised ways \u2014 for example,\u00a0there were\u00a0multiple entry points to the service\u00a0than\u00a0a\u00a0single\u00a0recommended\u00a0one<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"7\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Check<\/span><\/b><span data-contrast=\"auto\"> required clearer guidance for conditional logic \u2014 short question flows that route users based on policy rules<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"7\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Apply\/Register<\/span><\/b><span data-contrast=\"auto\"> reaffirmed that multi-step form patterns are broadly reusable across government, reinforcing the value of consistent design and data-capture standards<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"7\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Track<\/span><\/b><span data-contrast=\"auto\"> highlighted the need for standard terminology and visual cues for progress updates to ensure users always know where they are in the process<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"7\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Receive<\/span><\/b><span data-contrast=\"auto\"> showed the importance of handling multiple confirmation sources when services involve\u00a0several\u00a0local authorities<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">Capturing these insights allowed us to make the service patterns more adaptable to diverse policy and delivery contexts.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"none\">Service patterns in action<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:281,&quot;335559739&quot;:281,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Testing patterns in a live project also revealed how they connect across systems. The\u00a0registering\u00a0service, for example, involved several shared\u00a0digital\u00a0components:<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"8\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">ScotAccount<\/span><\/b><span data-contrast=\"auto\">\u00a0for login and authentication<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:279}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"8\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">User dashboard<\/span><\/b><span data-contrast=\"auto\">\u00a0for managing applications<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:279}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"8\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Digital mailbox<\/span><\/b><span data-contrast=\"auto\">\u00a0for notifications and correspondence<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:279}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">Each of these elements fits within and supports a broader service pattern. Seeing them in action helped us confirm that the library supports\u00a0<\/span><b><span data-contrast=\"auto\">modular design<\/span><\/b><span data-contrast=\"auto\"> \u2014 assembling services from standardised building blocks rather than designing bespoke flows each time.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<div id=\"attachment_5759\" style=\"width: 778px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image2-resize-scaled.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-5759\" class=\"wp-image-5759 size-large lazyload\" data-src=\"https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image2-resize-768x1024.jpg\" alt=\"Alt :\u00a0Service patterns,\u00a0Technical\u00a0components and individual screens laid out for a group workshop to iterate on.\u00a0\" width=\"768\" height=\"1024\" data-srcset=\"https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image2-resize-768x1024.jpg 768w, https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image2-resize-225x300.jpg 225w, https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image2-resize-1152x1536.jpg 1152w, https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image2-resize-1536x2048.jpg 1536w, https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image2-resize-384x512.jpg 384w, https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image2-resize-315x420.jpg 315w, https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image2-resize-scaled.jpg 1920w\" data-sizes=\"(max-width: 768px) 100vw, 768px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 768px; --smush-placeholder-aspect-ratio: 768\/1024;\" \/><\/a><p id=\"caption-attachment-5759\" class=\"wp-caption-text\">Service patterns, Technical components and individual screens laid out for a group workshop to iterate on.<\/p><\/div>\n<p><span data-contrast=\"auto\">This is where the idea of pattern\u00a0<\/span><b><span data-contrast=\"auto\">bundles<\/span><\/b><span data-contrast=\"auto\">\u00a0becomes powerful. A reusable bundle like \u201cRegister for a thing\u201d can include several linked patterns \u2014 such as \u201cLearn\u201d,\u00a0\u201cCheck\u201d,\u00a0and \u201cApply\u201d \u2014 along with interface templates, content guidance, and data standards. Future teams can adapt these bundles to their context, reducing effort and improving consistency across similar services.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:281,&quot;335559739&quot;:281,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"none\">Prototyping as a discovery tool<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:281,&quot;335559739&quot;:281,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Low-fidelity prototyping played a supporting role in this work. Rather than focusing on visual design, we used quick, mobile-first sketches and wireframes to test how the patterns played out across the journey.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">This\u00a0made the abstract tangible \u2014 helping stakeholders see the end-to-end flow, understand dependencies between components, and\u00a0validate\u00a0whether each stage of the pattern made sense for users.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">We quickly\u00a0surfaced the points where patterns overlapped or needed refinement, bridging the gap between conceptual design and practical implementation.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"none\">Sharing and iterating together<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:281,&quot;335559739&quot;:281,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Throughout the project, we worked openly \u2014 sharing the evolving pattern applications and findings with colleagues across different service areas. This collaborative approach helped:<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"9\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Validate that the refinements were relevant beyond a single project<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"9\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Identify common challenges across services, such as eligibility checks or multi-agency workflows<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"9\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Build confidence among delivery teams to start applying and contributing to the pattern library<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">We iterated often and ensured that the learning fed directly back into the shared repository. This continuous feedback loop is essential \u2014 the service pattern library isn\u2019t a static set of rules, but a living framework that grows through use.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"none\">Looking ahead<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:281,&quot;335559739&quot;:281,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Applying service patterns to a live project has given us valuable insights into how they function across policy, design, and technology layers. As we continue to use them in new services, our priorities are to:<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"10\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Expand and clarify guidance for when and how to apply each pattern<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:279}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"10\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Develop sub-patterns for recurring steps such as &#8216;Provide evidence&#8217; or &#8216;Review details&#8217;<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"10\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Test how patterns scale for complex or multi-agency services<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"10\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Strengthen links between service patterns and existing design systems and component libraries<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">Ultimately, our goal is to make service patterns the foundation for designing consistent, reusable, and user-centred services across government.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"none\">Conclusion<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559738&quot;:281,&quot;335559739&quot;:281,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Service patterns are more than templates \u2014 they are a shared way of understanding how public services work. By applying them in real projects, we can\u00a0validate\u00a0their effectiveness, refine them based on evidence, and build services that feel familiar,\u00a0predictable\u00a0and trustworthy.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Blog post by Kirsty Sinclair, User-Centred Design, Lead Service Designer, and Anusree Raju, Senior Interaction Designer. This is blog two of a three blog series. Read blog post one. Service pattern design work is supporting the adoption of common digital solutions and promoting reuse across services, aligning with the refreshed Digital Strategy for Scotland vision&#8230;<\/p>\n","protected":false},"author":317,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,509,463],"tags":[19,508,95,507,506,262],"class_list":["post-5729","post","type-post","status-publish","format-standard","hentry","category-digital-scotland","category-service-pattern-design","category-user-centred-design-2","tag-digital","tag-promoting-reuse-across-services","tag-scottish-government","tag-service-pattern-design","tag-service-patterns","tag-user-centred-design-ucd"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Practical application of reusable service patterns on a real service use case\u00a0 - Digital<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Practical application of reusable service patterns on a real service use case\u00a0 - Digital\" \/>\n<meta property=\"og:description\" content=\"Blog post by Kirsty Sinclair, User-Centred Design, Lead Service Designer, and Anusree Raju, Senior Interaction Designer. This is blog two of a three blog series. Read blog post one. Service pattern design work is supporting the adoption of common digital solutions and promoting reuse across services, aligning with the refreshed Digital Strategy for Scotland vision...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/\" \/>\n<meta property=\"og:site_name\" content=\"Digital\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-19T14:47:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image1-resize-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1920\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Stewart Hamilton\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Stewart Hamilton\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/\"},\"author\":{\"name\":\"Stewart Hamilton\",\"@id\":\"https:\/\/blogs.gov.scot\/digital\/#\/schema\/person\/fd47935c780321ad6c4ecbb2f10da552\"},\"headline\":\"Practical application of reusable service patterns on a real service use case\u00a0\",\"datePublished\":\"2025-12-19T14:47:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/\"},\"wordCount\":1036,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image1-resize-1024x768.jpg\",\"keywords\":[\"digital\",\"promoting reuse across services\",\"scottish government\",\"Service pattern design\",\"service patterns\",\"User-centred design (UCD)\"],\"articleSection\":[\"Digital Scotland\",\"Service pattern design\",\"User-centred design\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/\",\"url\":\"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/\",\"name\":\"Practical application of reusable service patterns on a real service use case\u00a0 - Digital\",\"isPartOf\":{\"@id\":\"https:\/\/blogs.gov.scot\/digital\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image1-resize-1024x768.jpg\",\"datePublished\":\"2025-12-19T14:47:41+00:00\",\"author\":{\"@id\":\"https:\/\/blogs.gov.scot\/digital\/#\/schema\/person\/fd47935c780321ad6c4ecbb2f10da552\"},\"breadcrumb\":{\"@id\":\"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/#primaryimage\",\"url\":\"https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image1-resize-scaled.jpg\",\"contentUrl\":\"https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image1-resize-scaled.jpg\",\"width\":2560,\"height\":1920},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blogs.gov.scot\/digital\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Practical application of reusable service patterns on a real service use case\u00a0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blogs.gov.scot\/digital\/#website\",\"url\":\"https:\/\/blogs.gov.scot\/digital\/\",\"name\":\"Digital\",\"description\":\"Updates from the Scottish Government&#039;s Digital Directorate\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blogs.gov.scot\/digital\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blogs.gov.scot\/digital\/#\/schema\/person\/fd47935c780321ad6c4ecbb2f10da552\",\"name\":\"Stewart Hamilton\",\"description\":\"Communications and Engagement Officer\",\"url\":\"https:\/\/blogs.gov.scot\/digital\/author\/stewarthamilton\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Practical application of reusable service patterns on a real service use case\u00a0 - Digital","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/","og_locale":"en_GB","og_type":"article","og_title":"Practical application of reusable service patterns on a real service use case\u00a0 - Digital","og_description":"Blog post by Kirsty Sinclair, User-Centred Design, Lead Service Designer, and Anusree Raju, Senior Interaction Designer. This is blog two of a three blog series. Read blog post one. Service pattern design work is supporting the adoption of common digital solutions and promoting reuse across services, aligning with the refreshed Digital Strategy for Scotland vision...","og_url":"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/","og_site_name":"Digital","article_published_time":"2025-12-19T14:47:41+00:00","og_image":[{"width":2560,"height":1920,"url":"https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image1-resize-scaled.jpg","type":"image\/jpeg"}],"author":"Stewart Hamilton","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Stewart Hamilton","Estimated reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/#article","isPartOf":{"@id":"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/"},"author":{"name":"Stewart Hamilton","@id":"https:\/\/blogs.gov.scot\/digital\/#\/schema\/person\/fd47935c780321ad6c4ecbb2f10da552"},"headline":"Practical application of reusable service patterns on a real service use case\u00a0","datePublished":"2025-12-19T14:47:41+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/"},"wordCount":1036,"commentCount":0,"image":{"@id":"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image1-resize-1024x768.jpg","keywords":["digital","promoting reuse across services","scottish government","Service pattern design","service patterns","User-centred design (UCD)"],"articleSection":["Digital Scotland","Service pattern design","User-centred design"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/","url":"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/","name":"Practical application of reusable service patterns on a real service use case\u00a0 - Digital","isPartOf":{"@id":"https:\/\/blogs.gov.scot\/digital\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/#primaryimage"},"image":{"@id":"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image1-resize-1024x768.jpg","datePublished":"2025-12-19T14:47:41+00:00","author":{"@id":"https:\/\/blogs.gov.scot\/digital\/#\/schema\/person\/fd47935c780321ad6c4ecbb2f10da552"},"breadcrumb":{"@id":"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/#primaryimage","url":"https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image1-resize-scaled.jpg","contentUrl":"https:\/\/blogs.gov.scot\/digital\/wp-content\/uploads\/sites\/5\/2025\/12\/blogpost2_image1-resize-scaled.jpg","width":2560,"height":1920},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.gov.scot\/digital\/2025\/12\/19\/practical-application-of-reusable-service-patterns-on-a-real-service-use-case\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blogs.gov.scot\/digital\/"},{"@type":"ListItem","position":2,"name":"Practical application of reusable service patterns on a real service use case\u00a0"}]},{"@type":"WebSite","@id":"https:\/\/blogs.gov.scot\/digital\/#website","url":"https:\/\/blogs.gov.scot\/digital\/","name":"Digital","description":"Updates from the Scottish Government&#039;s Digital Directorate","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.gov.scot\/digital\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/blogs.gov.scot\/digital\/#\/schema\/person\/fd47935c780321ad6c4ecbb2f10da552","name":"Stewart Hamilton","description":"Communications and Engagement Officer","url":"https:\/\/blogs.gov.scot\/digital\/author\/stewarthamilton\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.gov.scot\/digital\/wp-json\/wp\/v2\/posts\/5729","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.gov.scot\/digital\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.gov.scot\/digital\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gov.scot\/digital\/wp-json\/wp\/v2\/users\/317"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gov.scot\/digital\/wp-json\/wp\/v2\/comments?post=5729"}],"version-history":[{"count":0,"href":"https:\/\/blogs.gov.scot\/digital\/wp-json\/wp\/v2\/posts\/5729\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.gov.scot\/digital\/wp-json\/wp\/v2\/media?parent=5729"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gov.scot\/digital\/wp-json\/wp\/v2\/categories?post=5729"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gov.scot\/digital\/wp-json\/wp\/v2\/tags?post=5729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}