<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2006 sp1 U (http://www.altova.com) by Capgemini (Cap Gemini UK plc) -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.govtalk.gov.uk/taxation/PSOnline/MaintainPractitioner/1" targetNamespace="http://www.govtalk.gov.uk/taxation/PSOnline/MaintainPractitioner/1" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0" id="PractitionerManagement">
	<xsd:include schemaLocation="PensionCore-v2-3.xsd"/>
	<xsd:element name="PractitionerManagement">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="TaxReference" type="TaxReferenceType"/>
				<xsd:element name="PractitionerChanges">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="PractitionerChange" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="PractitionerID" type="PractitionerIDtype"/>
										<xsd:element name="PractitionerName" type="PSOstringType"/>
										<xsd:element name="AdministratorID" type="AdministratorIDtype"/>
										<xsd:element name="ClientRef" minOccurs="0">
											<xsd:simpleType>
												<xsd:restriction>
													<xsd:simpleType>
														<xsd:restriction base="PSOstringType">
															<xsd:whiteSpace value="preserve"/>
															<xsd:pattern value="[A-Za-z0-9 &amp;'()*,./%!+:;=?@\[\]^_{}~\-]+"/>
														</xsd:restriction>
													</xsd:simpleType>
													<xsd:minLength value="1"/>
													<xsd:maxLength value="50"/>
												</xsd:restriction>
											</xsd:simpleType>
										</xsd:element>
										<xsd:element name="EffectiveDate" type="xsd:date" minOccurs="0"/>
										<xsd:element name="Action">
											<xsd:simpleType>
												<xsd:restriction>
													<xsd:simpleType>
														<xsd:restriction base="xsd:string">
															<xsd:whiteSpace value="preserve"/>
														</xsd:restriction>
													</xsd:simpleType>
													<xsd:enumeration value="authorise"/>
													<xsd:enumeration value="deauthorise"/>
												</xsd:restriction>
											</xsd:simpleType>
										</xsd:element>
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="AuthoriseDeclaration" type="YesNoType" minOccurs="0"/>
				<xsd:element name="DeauthoriseDeclaration" type="YesNoType" minOccurs="0"/>
				<xsd:element name="DeclarationDate" type="xsd:date" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
</xsd:schema>
