Professional Documents
Culture Documents
management,
== metrics & measurements (4) Technology
Project (Initiation -- >> planning -- >> execution -- >> monitoring
==
Information Governance -- >> is the way organization process &
&
==corporate information e.g financial & accounting record inform
Envisioning Future Solution Design & Improvements
Considerations include Cloud & technology improvements
· High availability & failover design
· Elasticity of cloud resources wrt quotas & limits
· Performance & latency
TOGAF 10 EA
Conceptual framework
· Strategy
· Enabling
· Architectures – data / application
Fundamentally ‘Leadership’ is looking at your ability to be a good role model to others, to show others how thing
should be done and assist them in getting there. Fundamentally you will be assessed on your ability to ‘teach’ othe
correct way of going about things. But also you will be assessed on how you can motivate your team and how you
in them the other core behaviours / values that are important to the organisation.
https://careerbuildingjobs.com/leadership-behaviour-success-profiles/
Fundamentally ‘Seeing the Big Picture’ is looking at your ability to understand how your piece of work, or area o
impacts the wider project or organisation as a whole. There are two key parts to this behaviour. Firstly are you abl
showcase that you “see” what is going on in other areas of the organisation? How do you keep yourself abreast of
developments (this is a good opportunity to drop in your stakeholder management & communication skills)?
Then secondly knowing what you know about the “big picture” how do you ensure your actions align with the
overarching big picture goals?
In the context of applying for jobs at the civil service, “seeing the big picture” refers to an individual’s ability to
understand the broader context, goals, and objectives of the organization, and how their specific role fits into that
framework. This skill is particularly important for civil servants because their work often involves complex,
interconnected policies and initiatives that aim to serve the public interest.
When civil service recruiters look for candidates who can “see the big picture,” they are seeking individuals who:
1. Understand the mission, values, and priorities of the civil service and how their work contributes to these overarching go
2. Can anticipate future trends, opportunities, and challenges that may affect the organization and its objectives.
3. Recognize the connections between their role, the work of their colleagues, and the broader organizational strategy.
4. Can make informed decisions by taking into account the wider implications of their actions, both within and outside the c
service.
5. Are able to adapt to changing circumstances, policies, and priorities while keeping the organization’s goals in mind.
==
The final thing you will be assessed on is do you have the courage of your convictions? You have weighed up all
options and you have chosen which one is correct – or is most optimal for your organisation. Can you now go to y
bosses and sell your decision? (HINT – your assessors will be looking for a YES!)
==
Fundamentally ‘Communicating and Influencing’ is looking at how well you come across when delivering inform
to other people and how likely those people are to take what you say to heart. You will be assessed in two main w
Firstly, how well do you convey information? Are you concise and easy to understand? Or do you tend to ramble
detract from the original point? This behaviour isn’t just about your speech it is about all communication; emails,
memos, position papers, etc.
Secondly, are you able to tailor your message to your audience and have them accept what you are telling them?
==
Fundamentally ‘Changing and Improving’ is looking at your ability to look at current processes or methodologies
find new ways to improve on them, either by making them more efficient or by providing greater value. There are
key areas that your interviewers will be assessing you on. First is your ability to notice where things can be impro
where the current process can be changed for the better. There is a big drive on at the moment to turn all paper bas
processes into digital processes and to turn all manual processes into fully or partially automated process – so try
hammer home your abilities here.
The second thing you will be assessed on is your drive. Your ambition. How motivated are you to change things? Are you t
==
Working Together –
Fundamentally ‘Working Together’ is looking at how well you can come together will other people in order to pro
quality deliverables. There are 2 key aspects that you will be assessed on when it comes to this. The first is obviou
well do you play with others? Are you a team player who can bring out the best in others. Is a team that you are pa
‘greater than the sum of its parts’?
The second aspect you will be assessed on is your ability to realise when enlisting others is beneficial to your wor
how well you can find the correct people to assist in your task.
==
Fundamentally ‘Developing Self and Others’ is looking at whether you are content with the status quo or if you ar
always looking for ways to improve, both yourself via on the job learning and your team and wider organisation. T
is a lot of overlap between this behaviour and with ‘Changing and Improving’ but the key difference is that ‘Deve
Self and Others’ focuses more on the human side of improvement. What have you done to make yourself and you
better – rather than to make some process better.
Focus on gaps in skills, gaps in knowledge, lack of diversity of thought and action within the organisation. Talk ab
how you encourage a nurturing environment where everyone learns from each other.
==
Managing a quality service in the context of applying for jobs at the Civil Service refers to the ability to ens
high standard and meet the needs of the public.
As a Civil Service employee, you would be responsible for managing a quality service by identifying and an
delivery, implementing quality control processes, and monitoring performance to ensure that service stand
This may involve working collaboratively with colleagues, stakeholders, and other agencies to develop and
provision, as well as communicating effectively with customers to understand their needs and provide timel
Overall, managing a quality service is a critical aspect of Civil Service work, as it ensures that the public re
operates in an effective and efficient manner.
==
Delivering at Pace –
Basically, when someone talks about “delivering at pace,” they’re talking about being able to get things don
project due in a week. If you’re able to work quickly and stay focused, you’ll be able to finish the project on
pace.”
People who are good at delivering at pace are usually really organized and good at managing their time. Th
And if something unexpected comes up, they’re able to adapt and make changes to their plan without losing
So if you’re someone who’s good at delivering at pace, you’re probably someone who’s able to work well un
Behaviours
The Civil Service Behaviours are one element of the Success Profile. These are the things that people do
Using the STAR model (Situation, Task, Action, Result) may help you present your evidence.
· Technical – your specialist skills and qualifications in line with the role
The 9 Behaviours
With this success profile, the Civil Service have nine behaviours that make up this se
of their success profile, including:
Can you tell us about a situation when you had to deal with
change?
Changing and Improving – Questions similar to the one above show that you are able
seek out opportunities to create change, make improvements, and provide feedback.
also allows you to suggest some new, innovative ideas for how you could improve.
Plan an answer drawing off your experiences; such as a move to a new way of workin
a new location, and how you dealt with that. Perhaps you reviewed and implemented
process or system within your team.
Can you tell us about a time when you had to choose betwe
a number of different options and how you approached it?
Making Effective Decisions – Questions of this nature help you demonstrate how you
both support and make expert decisions. Make sure you consider alternative options
discuss the implications and risks of the different options.
To answer this question, think about a time when there was more than one way forward – a problem you
Here you might talk about a time when you took on additional responsibilities to adva
of a project. If you have had the responsibility of managing someone else, you could
taken on outside of work, such as coaching a sports team.
Communicating and Influencing – This style of question allows you to show how effectively you can com
Here you could talk about a presentation you have given or a time when you had to de
a difficult message to someone. Another idea could be a time when you have explaine
something to someone to increase their understanding.
Here you could talk about a time when you noticed a colleague was struggling with th
you needed information from a colleague to get something completed and how you m
Here, you might talk about how you shared what you learned from a training event wi
particular piece of software and you took on the role of training new team members.
Please can you tell me about a time when you dealt with a d
Managing a Quality Service – These questions help you to talk about your ability to d
considering diverse customer needs.
Here you could talk about a time when you resolved a customer complaint successfully, or how you man
Please can you tell us about a time when you have had to re
approached it?
Delivering at Pace – Here make sure you showcase your ownership in taking respons
to show an example that demonstrates your focus and drive.
Here you can weave in how you manage your workload generally as part of your answ
based on risk and impact. An example could be that an urgent request has come in fr
needs fixing. It would also be good to include how you manage the expectations of st
Structuring your Answer
When preparing for your interview and thinking of examples for your answers, the STAR method is a rea
T – Task
Then, provide more information about the specific task, and what needed to be comp
asked to do, or what did you decide to do?
A – Action
Now is the time to talk about what your responsibility was in completing the tasks. Fo
contributed, rather than what your team or colleagues did.
R – Result
In this section, talk about what the outcome was, and what you achieved. Some peop
Here, you could talk about what you felt went well, and if there would be anything you
Read more advice about how to prepare for competency-based interview questions
==
Explanation and Breakdown
This section will act as a litmus test for your statements, are they actually answering the questio
Leadership
This would be a situation where you are demonstrating 'leadership'. You are creating a positive
and sharing it with everyone. You also make an effort to include other people in that vision.
Show pride and passion for public service. Create and engage others in delivering a shared visio
Value difference, diversity and inclusion, ensuring fairness and opportunity for all.
Breakdown
· Ensure colleagues and stakeholders have a clear understanding of objectives, activities and
frames.
· Take into account different individual needs, views and ideas, championing inclusion and equ
of opportunity for all.
· Consider the impacts of own and team's activities on stakeholders and end users.
· Role-model commitment and satisfaction with role.
· Recognise and praise the achievements of others to drive positivity within the team.
· Effectively manage conflict, misconduct and non-inclusive behaviour, raising with senior
managers where appropriate.
Delivering at Pace
This is where you are delivering something in a timely manner to a high enough standard.
Breakdown
· Show a positive approach to keeping the whole team's efforts focused on the top priorities.
· Promote a culture of following the appropriate procedures to ensure results are achieved on
whilst still enabling innovation.
· Ensure the most appropriate resources are available for colleagues to use to do their job
effectively.
· Regularly monitor your own and team's work against milestones ensuring individual needs ar
considered when setting tasks.
· Act promptly to reassess workloads and priorities when there are conflicting demands to ma
performance.
· Allow individuals the space and authority to meet objectives, providing additional support wh
necessary, whilst keeping overall responsibility.
You can find grade level descriptors in the Success Profiles framework.
Departments are not mandated to use these behaviours as part of their recruitment campaign, s
check the full assessment methods set out in the advert. Assessment methods based on streng
experience, technical and ability aspects may also be included.
Breakdown
· Understand own level of responsibility and empower others to make decisions where approp
· Analyse and use a range of relevant, credible information from internal and external sources
support decisions.
· Invite challenge and where appropriate involve others in decision making.
· Display confidence when making difficult decisions, even if they prove to be unpopular.
· Consult with others to ensure the potential impacts on end users having been considered.
· Present strong recommendations in a timely manner outlining the consideration of other opti
costs, benefits and risks.
Communicate purpose and direction with clarity, integrity and enthusiasm. Respect the needs,
responses and opinions of others.
Breakdown
· Communicate in a straightforward, honest and encouraging manner, choosing appropriate st
to maximise understanding and impact.
· Encourage the use of different communication methods, including digital resources and high
the benefits, including ensuring cost effectiveness.
· Ensure communication has a clear purpose and takes into account people's individual needs
Working Together
Where you are forming partnerships and relationships, both internally and externally to your tea
organisation, sharing information and support.
Form effective partnerships and relationships with people both internally and externally, from a
of diverse backgrounds, sharing information, resources and support.
Breakdown
· Encourage joined up team work within own team and across other groups.
· Establish professional relationships with a range of stakeholders.
· Collaborate with these to share information, resources and support.
· Invest time to develop a common focus and genuine team spirit where colleagues feel valued
respect one another.
· Put in place support for the wellbeing of individuals within the team, including consideration
your own needs.
· Make it clear o all team members that bullying, harassment and discrimination are unaccepta
· Actively seek and consider input of people from diverse backgrounds and perspectives.
Breakdown
· Develop, implement, maintain and review systems and services to ensure delivery of profess
excellence. Work with stakeholders to set priorities, objectives and timescales.
· Successfully deliver high quality outcomes that meet the customers` needs and gives value f
money.
· Identify risks and resolve issues efficiently.
· Involve a diverse range of colleagues, stakeholders and delivery partners in developing
suggestions for improvements.
· Establish ways to find and respond to feedback from customers about the services provided.
Breakdown
· Work with others to identify areas for improvement and simplify processes to use fewer reso
Breakdown
· Identify capability gaps for self and team.
· Ensure development objectives are set and achieved to address any gaps and enable deliver
current and future work.
· Take time to coach, mentor and develop other colleagues to support succession planning.
· Promote inclusiveness by respecting different personal needs in the team and use these to
develop others.
· Reflect on own work, continuously seek and act on feedback to improve own and team's
performance.
· Situation
· Task
· Actions
· Result
Situation describes where you find yourself, it should set out the scale of your behaviour. This should be
sentence.
Task focuses what you are going to talk about to a specific behaviour. You should be able to see
any of your actions are obviously linked to your task. This should be one sentence.
Actions are where you show that you have met the evaluation criteria. You demonstrate what yo
why you did it and how you did it, perhaps even how you know something was effective. It is not
good enough to assert that you did something, demonstrate forethought and evaluation too. Thi
should be the vast majority of your statement.
Result is where you get to hit home with the scale of your behaviour. You don't need to include a
number, especially for the sake of it, however improvement percentages and the like can be use
This can be one or two sentences.
Whilst you should not attempt to take on a role which you really won’t enjoy, it is likely that in every
there will be good and not so good elements. Therefore to give every interview your very best shot y
must prepare for all questions, so follow this procedure:
Identify the strengths which are associated with the competencies listed in the job description (Refe
the Strengths Directory to see which of the 36 listed strengths are relevant to the competencies)
Consider how you feel about each strength on the list – ask yourself, is it something which comes
naturally to you or that you tend to avoid?
Starting with your natural strengths consider why you enjoy doing this activity and set out a few exa
from your career which demonstrate the strength.
Consider the skills and strengths which you are either not so familiar with or that you do not enjoy d
Set out examples of when you have demonstrated or experienced this strength and how you can ma
positive experience – it could be fine to state that it is not something you do regularly but with pract
could become more rewarding.
Book Free Consultation For Interview Success
The 36 Strengths Listed Within the Civil Service Strengths Directory
DOWNLOAD INTERVIEW PREPARATION GUIDE
There are 36 Strengths within the Strengths Directory – Here are some examples: Each strength is c
defined in the directory.
· Adaptable
· Organiser
· Team Player
· Negotiator
· Relationship Builder
· Decisive
· Problem Solver
· Resilient
· Service Focussed
· Motivator
· Visionary
· Strategic
· Analytical
· Efficient
· Team Leader
Answers need to short supported by a brief example. Finally you must focus on your communication
and body-language. The panel will be judging (and probably scoring) your answer based on positive
language, engaging and enthusiastic tone and delivery, moving toward the table and not away from
ensure that the services provided by the Civil Service are of a consistently
receives the highest quality services possible, and that the government
done quickly and efficiently. Think of it like this: imagine you have a big
t on time without feeling overwhelmed. That’s what it means to “deliver at
They’re able to set clear goals and come up with a plan to achieve them.
sing focus on the end result.
l under pressure and get things done quickly without sacrificing quality.
te the pride and passion you have for public service, and
g the Civil Service’s shared vision.
nswer. You might talk about how you look at your priorities
n from a customer, or that an error has been identified which
stakeholders as part of your answer.
really useful tool for ensuring the answers are well-rounded and concise.
Specialist Expertise
Candidates must be able to demonstrate their experience in the following:
Building an effective software engineering function, locally across a large enterprise,
based on common approaches and a shared development platform.
Developing a professional technical function that has the skills and capabilities to meet
the future needs of a large organisation.
Identifying which technologies and operating models will deliver organisational
outcomes and implementing them.
Working with stakeholders and as part of a leadership team to enable the effective and
sustainable digital transformation of an organisation.
Recruiting and retaining software engineering teams at scale.
Leadership Criteria
Understanding, managing and developing self
You will demonstrate a strong understanding of yourself as a leader as well as a
passion for your work and your own continuous professional development. This
includes acting as a role model for inclusive leadership by clearly articulating, with
courage and humility, how your personal life experiences and background impact on
your thinking and behaviour.
Developing others
Embedding an inclusive, learning culture in your teams, trusting and empowering
others and enabling high performance and innovation.
Leading others
Setting clear strategic direction and making high quality decisions which balance risk
and stakeholder interests to deliver outcomes.
Leading collectively
Taking an effective whole system approach to complex, dynamic issues; actively
developing wide networks internally and externally, breaking down and collaborating
across barriers to deliver outcomes.
Leadership Interview Questions
These are some of the questions that I have personally seen asked during a competency based intervie
do you think you can answer them?
Tell me about a time when you had to convince others to put in ‘the hard work’?
Have you ever needed to reprimand a team member for poor performance?
How do you help members of your team make effective decisions by themselves?
See more…
It doesn’t really matter what the scenario is or what the objective is. The tips you need to follow are:
– Highlight the blockers – there will be parts of the scenario designed to slow you down
– Understand the success factors – you will not be able to deliver a 100% perfect solution so ensure
what the important factors are and ensure you deliver them
– Do not hog all of the work and do not sabotage your teammates – this happens all of the time in
evaluation sessions. Applicants think if they take on all of the hard work or make their other applicants l
they are more likely to get the role. But in fact the opposite is true. The assessors in these places have
before. They are looking for team players. People who can provide value to the organisation efficiently
issue. If you show yourself to be incapable of working with others you will not progress.
– Remember to showcase your results – you’ve put in all the work so make sure you show and highl
assessors how your efforts paid off.
Leadership – FAQ
Should my statement/answer change based on the job role?
Yes, different job roles will come with different responsibilities. If you are going for a Team or Project M
how you led your team in completing their objectives. If you are going for an even senior level role (op
talk about how you instil the behaviour of Leadership into your department as a whole. I recommend
information.
Obviously if you have a direct example that mirrors the job description that would be great but don’t swe
don’t just find something that covers the behaviour itself.
Where can I learn more about Leadership?
Make sure to read the Civil Service document on behaviours. And don’t be afraid to ask your assessors
Seeing the Big Picture – Assessing the candidates ability to understand how their actions impact other
Making Effective Decisions – Assessing the candidates ability to source and then weigh up different op
Communicating and Influencing – Assessing the candidates ability to get their views across and get pe
Changing and Improving – Assessing the candidates ability to identify areas of improvement and asses
more…
Working Together – Assessing the candidates ability to work well with others. Learn more…
Developing Self and Others – Assessing the candidates drive for self-improvement via learning new sk
Managing a Quality Service – Assessing the candidates drive to produce high quality work and meet st
Delivering at Pace – Assessing the candidates ability to produce quality deliverables on time and within
Leadership – Assessing the candidates ability to lead a team and to motivate others. Learn more…
Developing Self and Others - Tips for competency based job applications and interviews
How to Become a Business Analyst
How to Get a Business Analyst Job With No Experience or Qualifications
How to Write a Business Analyst CV / Resume (With Examples)
Job Description Buzzwords - What Exactly Do Hiring Managers Mean By Some Of The Terms They Us
Leadership Behaviour (Success Profiles) - Tips for competency based job applications and interviews
Let Us Help You Land Your Dream Job
Making Effective Decisions - Tips for competency based job applications and interviews
Managing a Quality Service - How to Showcase your Service Management Abilities During a Job Applic
Privacy Policy
Reasons to Become a Business Analyst
Seeing the Big Picture - Being aware of how your actions impact the wider project or organisation
Should You Write A Cover Letter When Applying For Jobs?
Submission Successful
Understanding Civil Service Behaviours - Complete Guide to Application Success
Working Together - Tips for competency based job applications and interviews
er level role then you should tailor your answer to say
ns manager or a director level role) then you need to
ding the behaviours document linked here for more
t it is they are looking for. Worst case scenario they say they can’t give feedback, best case you find out exactly w
🛠️Artificial Intelligence & ML: Dive into the world of advanced analytics,
including machine learning and AI, and explore how these technologies can
drive innovation and growth.
🔐 Data Security: With data breaches on the rise, it's crucial to stay ahead of
security threats. Learn from experts about the latest data security measures and
best practices.
Principle Accountabilities
As the Head of Data Infrastructure, you will:
Define and implement the organisation’s data strategy ensuring alignment with organisational objectives.
Communicate the status, value, and importance of the organisation’s data assets to executive stakeholder
Support the evolution of a data-driven culture and data literacy across the organisation.
Lead on compliance and data governance of data across the organisation.
Lead the development of the organisation’s data capabilities to improve organisational data productivity, im
and enable the organisation to scale innovative data systems and tooling.
Lead on the development and maintenance of the organisation’s data platform, data storage, business inte
driven services.
Implement data privacy policies, complying with data protection regulations and facilitating subject access
Create a data management system and appropriate data architectures that facilitate the secure collection
Define the strategic roadmap for data and analytics by collaborating with organisational functions to identif
deliver these.
Build and maintain strong relationships at senior and executive levels across the organisation and supplier
data.
Provide clear and authoritative leadership and mentoring to a multidisciplinary and diverse data team acro
insights.
Provide thought leadership on, and stay up to date with data technologies and analytical tools and techniq
and innovations.
Keep up with data protection regulations, ensuring the organisation maintains processes to comply with th
Prevent data breaches by ensuring that everyone who can access information is authorised to do so.
Ensure the organisation is using data ethically across all functions.
Provide a responsive and accessible data visualisation and reporting process to communicate the data fin
organisation in the most appropriate format.
Collaborate with senior leader colleagues to create overarching organisational policies and controls for the
Work with external stakeholders (such as London Boroughs) to derive further value from the data for Lond
Set standards to improve our ability to extract and use data. Help teams follow these standards during pro
Introduce modern data management, processing and reporting tools and practices, including cloud service
and adopt new tools and techniques so they can support business decision-making.
· You will use the latest data technologies and platforms, such as Azure, Power BI, Python, R, etc., to ac
formats. You will also have the chance to explore and experiment with new data tools and techniques, suc
computer vision, etc., to create novel and valuable data solutions.
· You will develop your data skills and competencies, as well as your soft skills, such as communication,
have access to training, mentoring, and coaching opportunities to support your professional and personal
One of the key criteria for selecting candidates for this position is the Person Specification, which outlines
experience required for the role..
Detailed job description and main responsibilities
Develop and implement the organisation's data strategy and governance framework aligned to the overall
Create and implement the organisational data policies and procedures, to improve and streamline data sys
Supervise the collection, management, storage, analysis and protection of data across the organisation.
Lead, build and develop a high performing data engineering and analytics capability for the organisation to
organisation and deliver data-driven user services.
Create and implement the organisation's data quality framework and improvement programme.
Implement data privacy policies and comply with data protection regulations.
Principle Accountabilities
Define and implement the organisation's data strategy ensuring alignment with organisational objectives.
Communicate the status, value, and importance of the organisation's data assets to executive stakeholder
Support the evolution of a data-driven culture and data literacy across the organisation.
Lead on compliance and data governance of data across the organisation.
Lead the development of the organisation's data capabilities to improve organisational data productivity, im
and enable the organisation to scale innovative data systems and tooling.
Lead on the development and maintenance of the organisation's data platform, data storage, business inte
driven services.
Implement data privacy policies, complying with data protection regulations and facilitating subject access
Create a data management system and appropriate data architectures that facilitate the secure collection
Define the strategic roadmap for data and analytics by collaborating with organisational functions to identif
deliver these.
Build and maintain strong relationships at senior and executive levels across the organisation and supplier
data.
Provide clear and authoritative leadership and mentoring to a multidisciplinary and diverse data team acro
insights.
Provide thought leadership on, and stay up to date with data technologies and analytical tools and techniq
and innovations.
Keep up with data protection regulations, ensuring the organisation maintains processes to comply with th
Prevent data breaches by ensuring that everyone who can access information is authorised to do so.
Ensure the organisation is using data ethically across all functions.
Provide a responsive and accessible data visualisation and reporting process to communicate the data fin
organisation in the most appropriate format.
Collaborate with senior leader colleagues to create overarching organisational policies and controls for the
To work with external stakeholders (such as London Boroughs) to derive further value from the data for Lo
To set standards to improve our ability to extract and use data. Help teams follow these standards during p
To introduce modern data management, processing and reporting tools and practices, including cloud serv
about and adopt new tools and techniques so they can support business decision-making.
Compliance
Ensure legal, regulatory and policy compliance under data protection legislations, including UK GDPR, He
opportunities and risks and escalating where appropriate.
Ensure service and technology solutions are coherent with the agreed Enterprise Architecture design princ
Ensure the technical protection and security of data and technology assets.
Business Continuity
To support the implementation of the council’s strategy and policy for technical disaster recovery. Provide
business continuity requirements.
Supervision and Management
Directly line manage the highly skilled and specialised technical staff comprising of the Data Infrastructure
To support and encourage a member of staff to be creative, flexible and committed to providing solutions t
a clear, friendly and prompt manner.
To be responsible for the recruitment, development and training of staff and for managing their performanc
of the Appraisal and Development System.
Meetings
To participate in meetings with colleagues, customers and suppliers including team meetings and service
Create and maintain technical documentation, including system configurations, standard operating proced
Share knowledge and best practices with team members, providing training and mentoring to enhance ove
Other
The service operates from Monday to Friday, 8am to 5.30pm, and you will be required to work as directed
essential maintenance work at other times out of hours.
To use and assist others in the use of information technology systems to perform duties in the most efficie
To achieve agreed service outcomes and outputs, and personal appraisal targets, as agreed by the line m
To undertake training and constructively take part in meetings, supervision, seminars, and other events de
effective development of the post and post holder.
The post holder is expected to be committed to the Council’s core values of public service, quality, equality
the way they carry out their duties.
Ensure all the services within the area(s) of responsibility are provided in accordance with the Council's co
Ensure that duties are undertaken with due regard and compliance with the Data Protection Act and other
Carry out duties and responsibilities in accordance with the Council’s Health and Safety Policy and relevan
At all times carrying out responsibilities/duties within the framework of the Council's Dignity for all Policy. (E
Budget responsibilities
Person specification
Qualifications
Essential criteria
Proven experience in similar role
Experience
Essential criteria
Experience of developing and executing data strategies that drive value in the organ
Experience in strategic data planning and policy development and maintenance Con
metrics.
Experience of leadership and stakeholder engagement in a data driven culture.
Experience in integrating complex, cross-organisational processes and data service
Proven track record in data management, data leadership, and data governance.
Experience in operationalising enterprise-wide data governance and data quality fram
Experience in persuading organisations to embrace data-driven ways of working.
Experence of industry-standard data management systems, applications, storage so
Ability to create a compelling vision for data and secure support and commitment fro
Ability to establish policies, processes, and procedures for data governance, usage,
Knowledge of data tooling selection and delivery of data discovery and data analytic
Ability to lead and develop a high-performing and diverse multidisciplinary team, fos
continuous improvement, and positive outcomes.
Ability to develop and implement a data and analytics governance framework across
Awareness of trends in data and analytics technologies and methodologies and their
Significant experience on architecting and delivering large scale cloud solutions (inc
an organisation that uses a structured design methodology
Excellent people management skills and able to undertake all HR-related activities an
high-quality service
Experience of report writing and business planning at both operational and strategic
strategies and policies
Experience of contract management
Desirable criteria
Experience in cloud security
Understanding of considerations of GDPR, PID when designing solutions
Work within a Research organisation
Work within a Healthcare organisation
Extensive experience of leading a technology reliant organisation through the proce
Experience supporting business case creation
Demonstrable experience of being part of complex ICT change
Strong vendor management and negotiation skills
Knowledge
Essential criteria
Technical understanding of key languages (Java, Python, C#), cloud networking, dat
Aptitude to design technical/security solutions that will fit into long-term business ob
Knowledge of Cyber Essentials, Cyber Essential+, Data Security and Protection Tool
Qualifications
Skills
Essential criteria
Desirable criteria
Essential criteria
Able to make and communicate decisions on difficult and contentious issues where
action. Responding openly to questions to ensure full understanding and engageme
Effective interpersonal and influencing skills and the ability to interpret and commun
technical knowledge
Evidence of the ability to enthuse, motivate and involve individuals and teams to del
Desirable criteria
Excellent written and verbal communication skills suitable for a range of audiences,
Customer service orientation with strong commercial and business acumen
Specific requirements
Essential criteria
ss requests.
ces. Help the wider data and reporting community learn about
ers, data scientists and data developers. You will have the
s the Council.
prove the lives of residents and users. You will be involved in
pe the vision, strategy, and roadmap of your data products.
ss requests.
n and processing of data.
ntify current and future capabilities and how to develop and
re team.
s to the needs of the business and to relate to their customers in
ance to meet organisational objectives including implementation
e review meetings.
manager.
er legislation.
ameworks.
from stakeholders.
ex data-centric environment.
e, and management.
ic solutions.
ss the organisation.
keholders, partners, and regulatory agencies on
and programmes
· Data architecture which describes the structure of an organization's logical and physical data
resources
· Applications architecture which provides a blueprint for the individual systems to be deploye
systems, and their relationships to the core business processes of the organization with the fram
functions for integration
· Technical architecture, or technology architecture, which describes the hardware, software, a
deployment of core, mission-critical applications
Strategy & architecture (vision) (2) produce HLD /LLD (3) Logica
deployments components (architectural layers) (4) architectural
architectural drivers (6) architectural transitional processes & fr
DevOps / work items), confluence
(7) architectural change processes
==
Produce HLD /LLD & Technical Design options in response to bu
risks, costs, implications & opportunities
2) Design logical, conceptual, integration & physical component
that will enable the delivery of the required business outcome &
3) Leading Technical Designs throughout the architecture delive
(Programme)
4) Produce architectural designs & make use of capability mode
provide clear communication of a potential complex solution
-
Defining & delivering a robust, scalable, performance, secure, re
integration components into the architecture across the Digital D
web Apps (DNS, HTTPS, SSL, Load-balancing, edge delivery (CD
TDA
· Defined purchasing strategy.; Meets the GDS Service Standard.; Infrastructure as Code.; IT Health Chec
==
Architecture artifacts'
Application architecture, Integration architecture, Deployment architecture, Security architecture
architecture
==
Requirements, architecture design, DPIA, Commercial, system configura
(specification of data, mapping & transformation, data mapping & migra
decommissioning, user adoption, testing, transition, Go Live, closure
=
Networking -- >> VNET, load balance, app gateway, VPN gateway, Azure
protection, traffic manager, Azure express route, azure firewall, azure ba
firewall, azure bastion, azure firewall manager, IP Addresses
Requirements :
DPIA
Commercial
Data Migration
Data Decommissioning
User Adoption
Testing
Transition
Transition
Go Live
Closure
EA
To deal with such different expectations, it is only natural that Enterprise Architecture needs a broad sp
different services. In the following, I provide a brief overview of strategic, operational, and supportive to
working enterprise architecture organization.
Enterprise Architecture needs to be closely aligned to the business and various strategie
requirements or breaking down the strategies into plans, principles, and standards that I
capabilities helps Enterprise Architecture to find its position in an enterprise and to estab
alignments. The following eight capabilities are part of this category:
Business-IT alignment
Business-IT alignment covers the demand management process and the collaboration in
strategy, and the impact of business strategies on IT strategies.
EA strategic planning
EA strategic planning is the capability of the Enterprise Architecture department to identify, develop, an
organization. This does also include the development of new Enterprise Architecture capabilities and st
EA principles management
EA principles represent a core input for operational and domain architects during their daily work. The i
communication, and the governance of them is a key Enterprise Architecture capability.
EA layers management
EA layers of an organization are determined by the framework applied. EA layers must fit the business
will have a strong impact on the architecture roles, committees, and processes and it must be ensured
IT landscape.
EA governance
EA governance is closely tied to the capabilities “EA strategic planning” and “EA roadmap managemen
includes the operational execution of governance activities such as the enterprise architects who mana
organization and ensure that they are carried out as planned. Operational EA governance covers all the
governance processes.
EA operating model
EA processes and workflows are managed via the EA operating model capability. This capability also e
which determines the level of agility of the operations.
Applications management
Applications and application landscapes need to be assessed, managed and harmonized. This especia
as application roadmaps.
Technology management
Technologies need to support the application requirements, technology decisions impact platforms and
avoided. Also, cloud environments need to be managed and new technologies should be adapted.
Data management
The operationalization of the data strategy includes the data and master data management, roles and r
stewardship, as well as the assessment and analysis of data architecture, compliance, quality, integrity
Microservices Management
Microservices are increasingly used. Decisions must be taken on whether the architecture type is adeq
or SOA / monolithic architecture), development teams must be managed and developed. Although this
the list, I like to mention it because of its increase in importance and the threat that it is forgotten becau
EA tooling
EA has a lot to do with repositories, assessing, and providing architecture information. As the amount o
and suited EA tool is inevitable.
==
Architecture Capability Framework
This part of TOGAF describes what an organization needs to establish, operate, and govern an enterprise archit
describe what an organization does, an architecture capability describes what an enterprise architecture does.
Similar to the concept of a business capability, an architecture capability describes components, such as organ
skills needed to successfully run an Enterprise Architecture Department.
The core of such a capability would be for instance a certified enterprise architect (people/ skill component), a de
knowledge about the architecture components of the company (data/ information component), and an establi
(organizational component)
Enterprise Architecture is to align, coordinate, and govern. Its main purpose is to ensure that Bu
EA brings together two aspects: Business architecture and IT architecture.
Business architecture describes different business elements of an organization, such as business processes, bu
Different views and frameworks describe different business elements of the real organization. For insta
business processes, the organizational structure, and available resources.
It is common practice to start your business architecture with a generic model and then adapt it to your unique or
choice between a detailed and unique view and a high-level and more generic view as enterprise continuum. Pro
APQC's Process Classification Framework® (PCF) is a taxonomy of business processes that allows organization
==
IT Architecture – The Flesh and Bones of the EA Management
If business architecture is the head of your Enterprise Architecture Management, IT architecture is the s
applications, data, and technologies and simplifies it and its relations. Typical IT architecture layers incl
1. Application architecture, which provides a blueprint that contains the independent applications to be
core business processes of the organization.
2. Data architecture, which describes the logic of the organization, the structure of physical data assets
3. Technical architecture, which describes technologies, application components, software, and hardwa
architecture also includes IT infrastructure, such as middleware, networks, and servers.
IT Architecture Diagrams
Those can include business architecture elements (processes, capabilities), but usually focus on applic
and other IT architecture elements. In addition, they often include the interfaces between applications, t
and limitations of the dependencies or IT systems.
2. Building Block Diagram. This diagram type shows the services, application modules, libraries, mic
landscape.
3. Runtime / Business Process View. This diagram type focuses on illustrating sequences and work
understanding of the business process view.
4. Infrastructure Diagram. Infrastructure diagrams show the detailed components, including hardware
This includes servers, networks, VMs, gateways etc.
IT Architecture diagrams are created with standard notations using standard modelling languages. Mos
As they differ in their complexity, but also ability to precisely describe an architecture, each has its adva
Capabilities described on the business architecture layer need underlying IT architecture elements to work and IT
business clusters by identifying their relationship to how an organization operates and makes money.
Business Architecture concepts that help Business and IT to align (Value Streams
Processes)
Business capability mapping is used as the translator between business and IT.
1. Provide IT landscape transparency on all underlying enterprise architecture layers (typically applicati
12 Must-Dos to Get Business Capabilities Right - The Digital Blog and Podcast (digitalroadmap.management)
ess processes of the organization
amework management & IT governance created
/ physical, conceptual,
standards – principles (5)
amework (TOGAF, ArchiMate),
s of infrastructure architectures
services
ry lifecycle / Projects
s, impact assessments to
nical resources)
upport, network & infrastructure
· Technical workshop
· System design
· Solution review
· TDA (Technical Design Authority)
Approval
· DPIA stage 1 – per country
· DPIA stage 2 – per country
· Agree Data Retention Policy Management
· Mobile Configuration
· Mobile Deployment – Endpoint
Manager/Intune
· SSL Certificate
· Whitelisting IP Ranges
· Single Sign on
· Multi Factor Authentication
· Specification of Data Mapping & Data
Transformation
· Data Mapping & Migration activities
· Data Cleansing
· Decommissioning
· Storage of historical
·
· Training – Train the Trainer
· Communications Plan
· Change Plan
· Test planning
· Test cases/scripts
· User Acceptance Testing
· Remediation testing
· Responsibility matrix
· Issue Management Process
· Upgrade management
· New User Process
· Super user engagement
· Configuration copied to LIVE
· System Go Live
· Business Go Live
· Cutover Plan
· Lessons Learned workshop
· Closure document
· Handover to BAU
iness capabilities, and value chains but not described in details, but on an abstract level.
ganization. A good generic model to start with a business processes view might be for instance to consider the APQC proce
s to objectively track and compare their performance internally and externally with organizations from any industry. It also fo
==
TYPES OF API
=
PERFORMANCE DEVELOPMENT FRAMEWORK (PDF) --- >>> P>R>O>PD
Prepare -- >> review -- >> objective -- >> personal development plan -- >>
Performance objectives are linked to the organizational objectives. Agre
prioritise the statutory, & mandatory training
Cloud Solutions Architect will be accountable for owning technical solution within the
(ITDD) architecture function. The role combines guidance from different enterprise arc
technical), with a focus on bridging the gap between both the technical and business
quality solutions for and opportunity or project.
Principal Responsibilities
Accountable for the solution ownership and translation of requirements into a solution
clear portfolio of implementation tasks.
Lead on the interpretation of functional and non-functional requirements, data flows, a
business specific solutions that are maintainable, supportable, fit for purpose, cost eff
Bridge the gap between the technical and business teams, expertly defining, validatin
or project.
Responsible for combining guidance from different enterprise architecture viewpoints
Own alignment activities with the delivery team and ensure that our principles and va
Essential Skills & Experience
Significant experience of working as a Solutions Architect designing and implementin
Extensive experience in developing both high and low-level solution designs incorpor
requirements
Proven ability to understand non-functional requirements, technical documents, and b
Proven ability to assess the current systems architecture in place and working with te
Ability to demonstrate an analytical approach towards solving IT challenges
Significant experience of ARM templates, BICEP/Terraform or similar tools
Strong stakeholder management skills, allowing for updates in product development p
communicate effectively across all levels of the organisation, inclusive of 3rd party ve
Confidence in the use of modern Microsoft based IT tools and applications.
dinating with others, creativity,
sion making, negotiation, people
nfluence, self-control.
successful outcome,
continuous personal & team
business context.
But enough about us, let's talk about you! Your integration project probably involves:
1. Linking up two or more systems like EHRs, HIS, BIS, and PACS.
2. Handling different data formats like HL7, FHIR, X12, XML, and more.
The HL7 v2.x standard is the most common data standard in the healthcare industry today. Learn more about HL
Here’s a short, animated video that explains in plain language what HL7® is and exactly what it does:
HL7 Versions
The HL7® Organisation has developed various HL7® Standards: Version 2, Version 3, and FHIR. Learn more ab
Contents
Background: HL7 Standards
HL7 Version 2
HL7 Version 3
HL7 FHIR
Challenges: Different HL7 Versions
A Practical Guide to HL7 Interface Development: Building Custom Integrations for Healthcare
Systems
Download the FREE Guide
HL7 Version 2
HL7v2 is the most widely used healthcare messaging standard for exchanging clinical and patient
information between systems. The goal of HL7v2 was to provide enterprise-wide interoperability between
health information systems using standardized messages representing clinical event information - such as
patient administrative activities, demographics, medical orders, results and financial information.
With no other standards available at the time, a custom HL7v2 format was created based on pipe and h
The HL7v2 standard is not a complete plug-and-play solution for interoperability and it is often referred to as the “n
foundation with 20% still requiring some customization on an interface-by-interface basis. This is due to the nature
personnel, clinical and operational data. Each hospital, urgent care center, ambulatory care facility, imaging center
operations, making each implementation of HL7 require a slightly unique representation of the data. The standard e
repeating segments, optional fields, and additional custom z-segments.
HL7 Version 3
HL7v3 has been developed over a 10+ year period using lessons learned and best practices from previous version
supports healthcare workflows through the exchange of data between healthcare organizations and providers. HL7
Information Model (RIM), enabling more reuse, standardization and format consistency. XML is used as the messag
Due to several reasons, including its complexity and the fact that HL7v3 is not backwards compatible with HL7v2
FHIR includes data formats (resources on patients, medications, encounters, etc.) as well as application programming inter
dominant standard that allows external parties to access information from EMRs through the use of applications. It also allo
For example, EHRs such as Epic and Cerner, have their own FHIR app stores where providers (doctors, clinicians, etc.) as
FHIR standards utilize SMART (Substitutable Medical Applications, Reusable Technologies), an authentication framework f
It offers many implementation libraries, providing the resources necessary to jump-start interface
development
In many cases, FHIR’s base resources are robust enough to be used as-is, but they can also be adapted to
meet more specific requirements.
Based on RESTful web services rather than SOAP web services, allowing for basic HTTP operations
including Create, Read, Update and Delete
FHIR “modules”, or “resources”, can be combined in order to present more holistic data sets, and allows for
a more manageable approach to providing clinical solutions.
Provides a basic set of data resources that can satisfy most use cases.
Similar to the previous HL7 standards, FHIR has also undergone several rounds of versioning, with each
new version implementing changes and improvements around resource types, bindings, code elements,
modifier statuses and default values:
Each FHIR version is both forwards and backwards compatible, allowing for older specification
is able to support all four FHIR versions and has the flexibility to allow SMART on FHIR applicati
connect to EMRs and can be authenticated according to SMART standards. In addition, SMART
Vinci Project use cases.
To learn more about how Iguana can assist in connecting to EMRs through the use of SMART on FHIR applicati
Are you working with systems that each implement a different version of HL7? Iguana is a data integration platfo
another. Whether you are looking to connect a legacy or modern application, with Iguana you can map forwards
normalized set of messages to work with.
Get a demo: See Iguana's HL7 mapping schemas in action
Easily parse and map data from one version of HL7 to another using Iguana. We'll walk you through how it's done:
REFERENCES:
https://help.interfaceware.com/v6/about-cda-documents
Contents
Secure HL7 Transport Methods
ACKnowledgment Messages
HL7 Transport Methods: Challenges
A Practical Guide to HL7 Interface Development: Building Custom Integrations for Healthcare Systems
Before looking at the common HL7 transport methods, it’s important to understand the basics
of TCP/IP based communication, the roles of the client and server when implementing an HL7 interface, as
well as the limits of TCP/IP. Securing HL7 transport.
When implementing an HL7 interface, your interface will either be acting as a Client or a Server.
TCP/IP Server
A TCP/IP server is a program that listens on a TCP/IP port number receiving connections from clients. For instance, a web
TCP/IP server can have many different TCP/IP clients connected to it.
A typical example of where you might want to implement an HL7 server is when you want to receive an ADT (Admit
Typically, you would write your interface as a TCP/IP server. You would then listen on a port number that you could
messages will connect to your server. This means you need to give the host and port number that you are listening
you.
TCP/IP Client
A TCP/IP client is a program that connects to a TCP/IP server. For instance, Netscape and Internet Explorer are TCP/IP cli
the host address or IP address, as well as the port number that it wants to connect to.
A typical example of where you might want to implement an HL7 client is when you want to send lab results to a
would need to give you the host or IP address of their HL7 server and the port number that it is listening on.
ACKnowledgement Messages
One final point that confuses many people is how HL7 ACKnowledgment messages should be sent. It i
Sometimes it is necessary to implement both a client and a server component for your product’s HL7 int
the computer community who use the client component to send back all the ACK messages. Your creativ
real world, but if you have the choice, make use of the fact that you can use the second channel of comm
design.
Developed by iNTERFACEWARE, Iguana is a data integration platform, and the only tool you nee
reliably. Use Iguana’s pre-built components to configure an LLP client or server for real-time dat
database. It also has a built-in scripting environment if you need to set up a more complex trans
Regardless of the transport protocols you are working with, Iguana enables you to
healthcare ecosystem.
whose primary focus is creating a defined set of international messaging
plications and devices. These message standards can be organized into three
es, each of which transmits one record or item of health-related information. There are many different types of HL7 messag
7 message types, the structure of an HL7 message, and transport methods used to
w to speak the language and require a translator. HL7 integration engines work
aking the language of HL7. Integration engines like Iguana, ensure that communicating
ssages with ease. With Iguana, you have the ability to filter and transform HL7
m workflow.
e systems, and plays a major role in healthcare interoperability.
d based on pipe and hat encoding and has continued to be developed “ad hoc” over the years. All v2.X versions
often referred to as the “non-standard standard” as it provides around 80% of the interface
This is due to the nature of healthcare and its different interactions with patients, healthcare
e facility, imaging center, laboratory, and other care facilities have unique clinical systems and
f the data. The standard enables this flexibility through allowing flexibility in defining optional and
es from previous versions with the goal of creating a more firm and context rich standard that
tions and providers. HL7 developed v3 based on a methodology of shared models, the Reference
ML is used as the message syntax for a more human readable, but larger message.
s compatible with HL7v2.X, has hindered its adoption across healthcare organizations with existing v2 implementations. HL7
R stands for Fast Healthcare Interoperability Resources. It is a standard for exchanging healthcare
also adding several significant improvements over previous standards.
lication programming interfaces (APIs) that exchange these resources. It was developed to become a
of applications. It also allows third parties to create their own applications that can access these servers.
doctors, clinicians, etc.) as well as patients can access their data through these 3rd party applications.
authentication framework for the connection of 3rd party applications to EMRs.
4.0.0 Release 4 (1st Normative
Content and Trial Use
Developments)
3.0.0 Release 3 (STU - Standard for
Trial Use)
1.0.0 DSTU2 (Second Draft Standard
for Trial Use)
0.0.82 DSTU1 (First Draft Standard for
Trial Use)
a data integration platform that allows you to seamlessly convert from one HL7 version to
a you can map forwards or backwards from any version of HL7, ensuring that you have a
ents. For instance, a web server is a special type of TCP/IP server that listens on port number 80. A
net Explorer are TCP/IP client programs that connect to web servers. A TCP/IP client must specify both
to send lab results to a HIS (Health Information System). The administrator of the HIS system
hat it is listening on.
ges should be sent. It is important to understand that when a TCP/IP connection is established, it is a two-way cha
your product’s HL7 interface. Avoid the temptation to follow some creative members of
messages. Your creativity will be someone else’s problem. This certainly happens in the
cond channel of communication to send back ACK messages, as this is a much cleaner
P, SOAP and SMTP. If you are looking to send and receive HL7 messages, you may need
nsport protocols the endpoints are designed to accept.
the only tool you need to send HL7 data over any transport protocol quickly and
rver for real-time data transfer, use HTTP, read from flat files, or connect to a
more complex transport protocol for a custom workflow.
4. Testing
4.1 Test Plans Execution
4.2 Overview of Test Scope
4.3 Third Party / Supplier Test Plan
4.4 System Test Scope
4.5 Integration Scope / Approach
4.6 Performance Testing
4.7 Operational Acceptance Testing
4.8 Disaster Recovery Test Report
4.9 Business Migration Testing
5. Implementation
5.1 Implementation Strategy and Plans
5.2 Ownership and Responsibilities
5.3 User Education and Training
5.4 Culture Change
5.5 New Operation
5.6 Communications
5.7 Data Preparation and Cleanup
5.8 Security
5.9 Infrastructure
5.10 Integration / Conflicts with Other Projects
5.11 Human Performance / Ergonomics
5.12 Operations / Service Desk
5.13 Organizational Transition
6. Project / Programme
6.1 Governance
6.2 Project Schedule Integration
6.3 Project Plan
6.4 Project Structure and Resources
6.5 Budget and Spend to date
6.6 Change Control Process
6.7 Contingency Planning
6.8 Critical Dependencies
6.9 Reporting
6.10 Quality Plan
6.11 Configuration Management
6.12 Contract / Procurement
6.13 Lessons Learned
6.14 Next Steps
a) Capture + manage
§ Relational
§ Non-relational
§ NoSQL
§ Streaming
§ Internal & external data - connecting to both such as PowerBI TO online services (google
dynamics CRM and many others)
b) Transform +analyse
§ Orchestration – create data orchestration workflows with SQL server integration services
power query, powerBI desktop, & data quality services (DQS)
§ Information management
§ Complex event processing
§ Modelling
§ Machine learning
c) Visualize + Decide
§ Application
§ Reports
§ Dashboards
§ Natural language query
§ Mobile
Data capacity, data refresh (hourly data refreshes), data streaming, data connectivity, conte
PowerBI desktop is cleansing and transforming data, with features – power query. It allow
saves tremendous data cleansing effort such as replacing values, un-pivoting data, comb
Data Flow
Get data
Model Data ---- >>
Create visualizations & reports -- > PowerBI service, PowerBI Desktop
Share with the Team --- >>>
§ PowerBI service navigation -- >> AppSource / import or connect to data (files, databases)
§ Options to connect to sources (Get Data) -- >> SaaS solutions, azure services, custom co
Reports & Dashboards – dashboard components / options to share reports & dash
Dashboards are high level view of some key KPI of one or more reports. Reports are pin to
to a new or existing dashboard
Creating a report - >> PowerBI desktop navigation / creating a simple report using P
Data Import Options --- >>> DirectQuery vs import / connecting to ODATA & oracle
Data Import options -- >>> connecting to ODATA & Oracle server and extracting data
BI Infrastructure Overview
solutions, azure services, custom content packs, custom connections, on-premise SAS data, Excel
on / creating a simple report using PowerBI application / example of using custom visuals
d CA PPM
BI Service
Odata Feed
he fields from the tables on to the settings to
nagement studio, Azure Data Catalog (A searchable data
n-source datasets)
m visuals
Azure Migration Design (assess-migrate-optimize-monitor)
a) Assess – discovery & evaluation / full assessment of the curren
architect, Rebuild & Replace), Invoke key stakeholders, estimate c
migration, Azure Advisor, Cost management ("9 R's)
==
Plan -- >> code -- >>create -- >> Test -- >> Release -- >>Deploy -- >>
2: Automation and governance in Azure -DevOps, ARM templates, IAM, Azure IaC, Azure gov
3: Modernising with hybrid cloud and multicloud - hybrid cloud, multicloud and edge comp
app Azure Arc servers & data services, Connectivity modes, Connectivity requirem
centre with Azure Stack, Azure Stack Hub, Azure Stack Hub architecture, Azure St
managed? , Azure Stack Hub administration basics, Azure Stack Development Kit,
HCI solution overview, Licensing, billing and pricing ,Management tools
Top of page
Basic REST
FHIR
Basic SOAP
HL7 CDA
HL7 V3
Spine Security Proxy (SSP)
MESH
NEMS
LDAP
EDIFACT
OAuth 2.0
OAS
We've been developing APIs for quite some time. We always aim to adopt the latest standards fo
technology changes. As a result, our APIs use a variety of technologies, some more modern tha
Basic REST
Some of our APIs are basic RESTful APIs.
RESTful APIs:
In some cases, this means they are "level 0 REST" as defined in the Richardson Maturity Model - which do not m
FHIR
Where appropriate, our APIs follow the HL7 FHIR standard (pronounced 'fire').
FHIR (Fast Healthcare Interoperability Resources) is a global standard for health care data excha
FHIR:
defines specific resources for the health care domain, such as Patient and Observation, and als
defines common data items for those resources
can be adapted for local requirements using profiles, extensions, terminologies and more
defines rules for how to access resources via RESTful APIs
can also be used for messaging and document solutions
FHIR DSTU2 is a draft standard for trial use - we don't have many APIs using this
FHIR STU3 is a standard for trial use - we have some APIs using this
FHIR R4 is the latest normative release - we use this for all our new APIs
You don’t need to know much about FHIR to use them - RESTful FHIR APIs are just RESTful APIs that follow
specific rules. In particular:
resource names are capitalised and singular, for example /Patient not /patients
array names are singular, for example line not lines for address lines
data items that are country-specific and thus not included in the FHIR global base resources are usually
wrapped in an extension object
Some of our FHIR APIs are messaging APIs that follow the FHIR messaging standard.
In general, our FHIR messaging APIs use MESH as the message transport layer.
FHIR policies
We have defined policies for the use of FHIR in the NHS in England.
FHIR libraries:
You can explore other options with the Health Level Seven (HL7®) international standards body which maintains
Basic SOAP
Some of our APIs are basic SOAP (Simple Object Access Protocol) APIs.
HL7 CDA
Some of our older APIs use the HL7 Clinical Document Architecture (CDA) as a payload standard to exchange c
CDA uses XML, the HL7 V3 standard and coded 'vocabularies' of clinical terms to exchange doc
This allows electronic processing for decision support while remaining easy to read by healthca
Content can include text, images, sounds, other multimedia and usually includes a signature.
Typical uses for a CDA document include healthcare records, discharge summaries, referrals, clinical
summary reports, lab reports and so on.
header with details of the patient, author, provider, document type and so on
body containing a human readable part, any signature and any MIME encoded content - followed
by an encoded part containing the key machine-readable details as defined by a CDA profile for
that type of document.
CDA V1 was produced in 2000 and CDA V2 in 2005. CDA documents are no longer widely used.
HL7 V3
Some of our older APIs conform to the HL7 Version 3 standard.
HL7 V3 is a global standard for health care data exchange. It is the predecessor to the FHIR standard.
It includes:
Be aware that using our HL7 V3 APIs can be hard work because:
If there is a suitable RESTful API available, we recommend you use that instead.
part 2 of the Spine External Interface Specification, which explains the general syntax
part 3 of the Spine External Interface Specification, which explains which interactions are synchronous
the Spine Message Implementation Manual, which explains the message payload structure for each int
To remove the complexity of building your own Message Handling System, we offer a pre-assured, client side M
SSP APIs are generally FHIR APIs, the only difference being that SSP sits in the middle, routing
MESH
Some of our asynchronous APIs use MESH (Message Exchange for Social care and Health). MESH is our mess
With MESH, sending systems send messages to a messaging hub and the messages are placed on th
check the messaging hub for incoming messages on their queue. This is known as a “pull” or “polling” m
MESH is built as a RESTful API with endpoints for sending messages and for polling for received mess
The message payload format depends on the specific API. For example, pathology messages use HL7
FHIR.
NEMS
The national service for publish-subscribe events is the National Events Management Service
(NEMS).
With NEMS:
LDAP
The Spine Directory Service API uses Lightweight Directory Access Protocol (LDAP).
LDAP is a simple way to access information held in a hierarchical directory structure over an Int
internet. It is an open standard with multiple versions. See individual API documentation for deta
EDIFACT
Some of our oldest asynchronous messaging APIs use EDIFACT.
Electronic Data Interchange For Administration, Commerce and Transport (EDIFACT) is an international EDI sta
OAuth 2.0
Some of our APIs use OAuth 2.0 for authorisation. OAuth 2.0 is an open standard for API authorisation and is ge
There are a variety of 'flavours' of OAuth 2.0, and we use three of them:
'authorisation code flow' - where the end user authenticates directly with one of our identity prov
of obtaining an access token
'token exchange' - where the end user authenticates with an identity provider separately using O
token with an API access token
'JSON web tokens' - where the calling application authorises securely without end user involvem
For more details on how we use OAuth 2.0, see the various security patterns on our security and authorisation p
OAS
Some of our APIs use OpenAPI Specification (OAS) - previously known as 'Swagger' - to describe the API's inte
OAS is a global standard for describing RESTful APIs in a human and machine readable format.
The OAS file for each API contains general documentation as well as specific details of endpoin
bodies.
We use the OAS file under the covers to generate the API specifications in our API catalogue.
You can also download the OAS file for an API - go to the API specification and look for the "Ge
this specification in OAS format" button.
You can use a tool such as Swagger Codegen to generate stubs, test harnesses and SDKs in your favourite pro
To see a list of APIs that use OAS, see our API catalogue, filtered to show APIs that use OAS.
rds for new APIs. But it’s costly to rebuild APIs when
rn than others.
r messaging hub that allows systems to send and receive asynchronous messages. MESH replaced an older system called
messages.
volvement
35 min
100% completed
MODULE
Manage security for Azure Virtual Desktop
44 min
MODULE
Implement and manage FSLogix
1 hr 16 min
MODULE
Configure user experience settings
1 hr 27 min
MODULE
Install and configure apps on a session host
MODULE
Plan for disaster recovery
29 min
MODULE
Automate Azure Virtual Desktop management tasks
MODULE
Monitor and manage performance and health
nt, manage access and security, manage user environments
about 13 hours, you’ll learn how to use Azure Virtual Desktop
eriences in Microsoft Azure.
Azure Synapse Analytics
24 Modules
Items in this collection
MODULE
Introduction to Azure Synapse Analytics
100% completed
MODULE
Survey the Components of Azure Synapse Analytics
MODULE
Explore Azure Synapse Studio
MODULE
Design a Modern Data Warehouse using Azure Synapse Analytics
MODULE
Use Azure Synapse serverless SQL pool to query files in a data lake
100% completed
MODULE
Create a lake database in Azure Synapse Analytics
MODULE
Use Azure Synapse serverless SQL pools to transform data in a data lake
MODULE
Secure data and manage users in Azure Synapse serverless SQL pools
MODULE
Optimize data warehouse query performance in Azure Synapse Analytics
MODULE
Integrate SQL and Apache Spark pools in Azure Synapse Analytics
MODULE
Understand data warehouse developer features of Azure Synapse Analytics
MODULE
Manage and monitor data warehouse activities in Azure Synapse Analytics
MODULE
Secure a data warehouse in Azure Synapse Analytics
MODULE
Analyze data with Apache Spark in Azure Synapse Analytics
100% completed
MODULE
Monitor and manage data engineering workloads with Apache Spark in Azure Synapse Analytics
MODULE
Integrate data with Azure Data Factory or Azure Synapse Pipeline
60% completed
MODULE
Petabyte-scale ingestion with Azure Data Factory or Azure Synapse Pipeline
MODULE
Perform code-free transformation at scale with Azure Data Factory or Azure Synapse Pipeline
MODULE
Orchestrate data movement and transformation in Azure Data Factory or Azure Synapse Pipeline
MODULE
Execute existing SSIS packages in Azure Data Factory or Azure Synapse Pipeline
MODULE
Operationalize your Azure Data Factory or Azure Synapse Pipeline
MODULE
Send and receive data using Azure Data Share and transform data using Azure Data Factory
MODULE
Plan hybrid transactional and analytical processing using Azure Synapse Analytics
MODULE
Implement Azure Synapse Link with Azure Cosmos DB
Windows Server Hybrid
Gain expertise in configuring and managing Windows Server core and advance workloads
technologies. In about 30 hours, you’ll learn how to implement/manage on-premises and hy
migration, and more.
• 29 hr 2 min
• 34 Modules
Official collection by MicrosoftCreated by
collection
MODULE
Implement hybrid identity with Windows Server
MODULE
Deploy and manage Azure IaaS Active Directory domain controllers in
MODULE
Administer and manage Windows Server IaaS Virtual Machine remotel
MODULE
Manage hybrid workloads with Azure Arc
MODULE
Perform Windows Server secure administration
MODULE
Plan and deploy Windows Server IaaS Virtual Machines
MODULE
Customize Windows Server IaaS Virtual Machine images
MODULE
Automate the configuration of Windows Server IaaS Virtual Machines
MODULE
Run containers on Windows Server
Collections | Microsoft Learn
Designing Azure Infrastructure Solutions
25 Modules
74% completed
Contents
· MODULE
Design governance
94% completed
· MODULE
Design authentication and authorization solutions
92% completed
· MODULE
Design a solution to log and monitor Azure resources
100% completed
· MODULE
Design a solution for backup and disaster recovery
100% completed
· MODULE
Design a data storage solution for non-relational data
100% completed
· MODULE
Design a data storage solution for relational data
100% completed
· MODULE
Design data integration
100% completed
· MODULE
Design an Azure compute solution
100% completed
· MODULE
Design an application architecture
100% completed
· MODULE
Design network solutions
100% completed
· MODULE
Design migrations
o 40 min
100% completed
· MODULE
Introduction to the Microsoft Azure Well-Architected Framework
100% completed
· MODULE
Microsoft Azure Well-Architected Framework - Cost Optimization
6% completed
· MODULE
Microsoft Azure Well-Architected Framework - Operational excellence
2% completed
· MODULE
Microsoft Azure Well-Architected Framework - Performance efficiency
8% completed
· MODULE
Microsoft Azure Well-Architected Framework - Reliability
1% completed
· MODULE
Microsoft Azure Well-Architected Framework - Security
4% completed
· MODULE
Getting started with the Microsoft Cloud Adoption Framework for Azure
100% completed
· MODULE
Prepare for successful cloud adoption with a well-defined strategy
100% completed
· MODULE
Prepare for cloud adoption with a data-driven plan
100% completed
· MODULE
Choose the best Azure landing zone to support your requirements for cloud operations
94% completed
· MODULE
Migrate to Azure through repeatable processes and common tools
100% completed
· MODULE
Address tangible risks with the Govern methodology of the Cloud Adoption Framework for Azure1 hr 16 min
100% completed
· MODULE
Ensure stable operations and optimization across all supported workloads deployed to the cloud
100% completed
· MODULE
Innovate applications by using Azure cloud technologies
100% completed
DevOps Engineer
22 hr 2 min
24 Modules
Items in this collection
MODULE
Capture Web Application Logs with App Service Diagnostics Logging 55 min
100% completed
MODULE
Control and organize Azure resources with Azure Resource Manager 46 min
100% completed
MODULE
Deploy Spring microservices to Azure 38 min
MODULE
Microsoft Azure Well-Architected Framework - Performance efficiency
1 hr 5 min
8% completed
MODULE
Microsoft Azure Well-Architected Framework - Operational excellence
1 hr 37 min
2% completed
MODULE
Analyze your Azure infrastructure by using Azure Monitor logs 36 min
100% completed
MODULE
Monitor cloud resources 40 min
100% completed
MODULE
React to state changes in your Azure services by using Event Grid 35 min
60% completed
MODULE
Design a full-stack monitoring strategy on Azure 57 min
100% completed
MODULE
Introduction to GitHub
1 hr 32 min
MODULE
Migrate your repository by using GitHub best practices43 min
MODULE
Upload your project by using GitHub best practices 43 min
MODULE
Manage repository changes by using pull requests on GitHub 49 min
MODULE
Settle competing commits by using merge conflict resolution on GitHub
52 min
MODULE
Search and organize repository history by using GitHub 38 min
MODULE
Manage an InnerSource program by using GitHub 50 min
MODULE
Communicate effectively on GitHub using Markdown 1 hr 6 min
MODULE
Maintain a secure repository by using GitHub best practices 35 min
MODULE
Automate DevOps processes by using GitHub Apps 43 min
MODULE
Automate GitHub by using GitHub Script 25 min
100% completed
MODULE
Manage software delivery by using a release based workflow on GitHub
1 hr 44 min
MODULE
Build continuous integration (CI) workflows by using GitHub Actions
1 hr 7 min
MODULE
Build and deploy applications to Azure by using GitHub Actions 59 min
100% completed
MODULE
Implement a code workflow in your build pipeline by using Git and GitHub 1 hr 27 min
Azure Network Engineer
Gain expertise in planning, implementing, and maintaining Azure networking solutions, including hybrid ne
14 hr 55 min
18 Modules
Items in this collection
MODULE
Introduction to Azure Virtual Networks