<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2018 sp1 (x64) (http://www.altova.com) by Valerie Smothers (MedBiquitous) -->
<xsd:schema xmlns="http://ns.medbiq.org/member/v2/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:n="http://ns.medbiq.org/name/v2/" xmlns:a="http://ns.medbiq.org/address/v2/" xmlns:mbq="http://ns.medbiq.org/common/v2/" targetNamespace="http://ns.medbiq.org/member/v2/" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xsd:import namespace="http://ns.medbiq.org/name/v2/" schemaLocation="http://ns.medbiq.org/name/v2/name.xsd"/>
	<xsd:import namespace="http://ns.medbiq.org/address/v2/" schemaLocation="http://ns.medbiq.org/address/v2/address.xsd"/>
	<xsd:import namespace="http://ns.medbiq.org/common/v2/" schemaLocation="http://ns.medbiq.org/common/v2/common.xsd"/>
	<!--Copyright Â© 2017 MedBiquitous Consortium. All Rights Reserved. http://www.medbiq.org-->
	<!--Users are bound by the terms of the MedBiquitous Consortium XML Public License and Terms of Use-->
	<!--Modified 4 December 2017-->
	<!-- Note that use of Xtensibleinfo is deprecated in this version of the standard-->
	<xsd:element name="Members" type="MembersType"/>
	<xsd:attributeGroup name="CommonAttributes">
		<xsd:attribute name="id" type="xsd:ID"/>
		<xsd:attribute name="source" type="xsd:string"/>
		<xsd:attribute name="validityDate" type="xsd:date"/>
		<xsd:attribute name="restrictions" type="mbq:RestrictionsType"/>
	</xsd:attributeGroup>
	<xsd:simpleType name="AccuracyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="DayMonth"/>
			<xsd:enumeration value="DayMonthYear"/>
			<xsd:enumeration value="MonthYear"/>
			<xsd:enumeration value="Year"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="AppointmentTypeVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Full-time"/>
			<xsd:enumeration value="Part-time"/>
			<xsd:enumeration value="Volunteer"/>
			<xsd:enumeration value="Emeritus"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CertificateTypeVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="General Certificate"/>
			<xsd:enumeration value="Subcertificate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CertificationDurationVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Lifetime"/>
			<xsd:enumeration value="Time-limited"/>
			<xsd:enumeration value="Continuous"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CertificationMaintenanceRequiredVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Required"/>
			<xsd:enumeration value="Not Required"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CertificationMaintenanceVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Maintained"/>
			<xsd:enumeration value="Not Maintained"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CertificationOccurrenceVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Initial"/>
			<xsd:enumeration value="Recertification"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CertificationStatusVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Inactive"/>
			<xsd:enumeration value="Lapsed"/>
			<xsd:enumeration value="Expired"/>
			<xsd:enumeration value="Surrendered"/>
			<xsd:enumeration value="Suspended"/>
			<xsd:enumeration value="Revoked"/>
			<xsd:enumeration value="Certified"/>
			<xsd:enumeration value="Not Certified"/>
			<xsd:enumeration value="Certified but Clinically Inactive"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CertificateStatusVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Inactive"/>
			<xsd:enumeration value="Lapsed"/>
			<xsd:enumeration value="Expired"/>
			<xsd:enumeration value="Surrendered"/>
			<xsd:enumeration value="Suspended"/>
			<xsd:enumeration value="Revoked"/>
			<xsd:enumeration value="Certified"/>
			<xsd:enumeration value="Not Certified"/>
			<xsd:enumeration value="Certified but Clinically Inactive"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CertificateIssuanceStatusVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Active"/>
			<xsd:enumeration value="Inactive"/>
			<xsd:enumeration value="Lapsed"/>
			<xsd:enumeration value="Expired"/>
			<xsd:enumeration value="Surrendered"/>
			<xsd:enumeration value="Suspended"/>
			<xsd:enumeration value="Revoked"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ChairOrCochairVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Chair"/>
			<xsd:enumeration value="Co-chair"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ChiefOrCochiefVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Chief"/>
			<xsd:enumeration value="Co-chief"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ClinicalStatusVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Active"/>
			<xsd:enumeration value="Inactive"/>
			<xsd:enumeration value="Unknown"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CountryCodeRestrictionType">
		<xsd:restriction base="xsd:integer">
			<xsd:totalDigits value="3"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="EducationStatusListType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Active"/>
			<xsd:enumeration value="Graduated"/>
			<xsd:enumeration value="Completed Preliminary Training"/>
			<xsd:enumeration value="Completed Specialty Training"/>
			<xsd:enumeration value="Withdrawn"/>
			<xsd:enumeration value="Dismissed"/>
			<xsd:enumeration value="No Longer Active"/>
			<xsd:enumeration value="Deceased"/>
			<xsd:enumeration value="Leave of Absence"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="EducationStatusVocabularyType">
		<xsd:union memberTypes="ProgramYearType EducationStatusListType"/>
	</xsd:simpleType>
	<xsd:simpleType name="EndowedVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Yes"/>
			<xsd:enumeration value="No"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ExpectedOrActualType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Expected"/>
			<xsd:enumeration value="Actual"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="GenderVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Male"/>
			<xsd:enumeration value="Female"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="IDDomainType">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="idd:\S*\.\S*:\S*"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="IDTypeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Tax number"/>
			<xsd:enumeration value="Passport number"/>
			<xsd:enumeration value="Alien number"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="LocationTypeVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="School-based"/>
			<xsd:enumeration value="Hospital-based"/>
			<xsd:enumeration value="VA-based"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NationalPhoneNumberRestrictedType">
		<xsd:restriction base="xsd:integer">
			<xsd:totalDigits value="14"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="OccupationStatusVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Active"/>
			<xsd:enumeration value="Retired"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="PercentEffortRestrictedType">
		<xsd:restriction base="xsd:integer">
			<xsd:maxInclusive value="100"/>
			<xsd:minInclusive value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="PhysicalStatusVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Living"/>
			<xsd:enumeration value="Deceased"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="PointInTimeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Entry to professional school"/>
			<xsd:enumeration value="Birth"/>
			<xsd:enumeration value="Current"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="PrimaryOrJointVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Primary"/>
			<xsd:enumeration value="Joint"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ProgramType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Residency"/>
			<xsd:enumeration value="Fellowship"/>
			<xsd:enumeration value="Other"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ProgramYearType">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="year \d"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="RankVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Professor"/>
			<xsd:enumeration value="Associate Professor"/>
			<xsd:enumeration value="Assistant Professor"/>
			<xsd:enumeration value="Instructor"/>
			<xsd:enumeration value="Lecturer"/>
			<xsd:enumeration value="Adjunct Professor"/>
			<xsd:enumeration value="Demonstrator"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="RecognitionIssuanceStatusVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Active"/>
			<xsd:enumeration value="Inactive"/>
			<xsd:enumeration value="Expired"/>
			<xsd:enumeration value="Lapsed"/>
			<xsd:enumeration value="Surrendered"/>
			<xsd:enumeration value="Suspended"/>
			<xsd:enumeration value="Revoked"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="TenureStatusVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Tenured"/>
			<xsd:enumeration value="Tenure Eligible Track"/>
			<xsd:enumeration value="Not Tenure Eligible Track"/>
			<xsd:enumeration value="Tenure Not Available"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="TermVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Acting"/>
			<xsd:enumeration value="Interim"/>
			<xsd:enumeration value="Permanent"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="YesNoVocabularyType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Yes"/>
			<xsd:enumeration value="No"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="AcademicAppointmentType">
		<xsd:sequence>
			<xsd:element name="FacultyAppointment" type="FacultyAppointmentType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="ChairAppointment" type="ChairAppointmentType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="DivisionOrSectionAppointment" type="DivisionOrSectionAppointmentType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="AdministrativeAppointment" type="AdministrativeAppointmentType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="ActionSpanType">
		<xsd:sequence>
			<xsd:element name="ActionEffectiveDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="ActionExpirationDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="TermDuration" type="DurationType" minOccurs="0"/>
			<xsd:element name="TermFromDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="TermToDate" type="DateAndAccuracyType" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="AdministrativeAppointmentType">
		<xsd:complexContent>
			<xsd:extension base="AppointmentCoreCharacteristicsType">
				<xsd:sequence>
					<xsd:element name="Title" type="NonNullStringWithAttributesType"/>
					<xsd:element name="LocationType" type="LocationTypeType" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="AnyURIType">
		<xsd:simpleContent>
			<xsd:extension base="xsd:anyURI">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="AppealSourceType">
		<xsd:simpleContent>
			<xsd:extension base="mbq:NonNullStringType">
				<xsd:attribute name="code" type="xsd:string"/>
				<xsd:attribute name="domain" type="xsd:string"/>
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="AppointmentCoreCharacteristicsType">
		<xsd:sequence>
			<xsd:element name="AdministrativeUnit" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="EffectiveDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="EndDate" type="DateAndAccuracyType" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="AppointmentTypeType">
		<xsd:annotation>
			<xsd:documentation>Complex type (allowing attributes) using ApointmentTypeType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="AppointmentTypeVocabularyType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="CodeDescriptionType">
		<xsd:sequence>
			<xsd:element name="Code" type="mbq:NonNullStringType" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="Description" type="mbq:NonNullStringType" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="BoardActionsType">
		<xsd:annotation>
			<xsd:documentation>
        List of Actions
      </xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="BoardAction" type="BoardActionType" minOccurs="1" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="BoardActionType">
		<xsd:sequence>
			<xsd:element name="ActionDescription" type="CodeDescriptionType"/>
			<xsd:element name="ActionCategory" type="CodeDescriptionType"/>
			<xsd:element name="Prejudicial" type="YesNoType"/>
			<xsd:element name="ActionSpan" type="ActionSpanType" minOccurs="0"/>
			<xsd:element name="ActionStayed" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="IndefiniteAction" type="YesNoType" minOccurs="0"/>
			<xsd:element name="Comment" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="BoardAppeals" type="BoardAppealsType" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="boardActionID" type="xsd:string"/>
		<xsd:attribute name="domain" type="xsd:string"/>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="BoardAppealsType">
		<xsd:annotation>
			<xsd:documentation>
        List of Appeals based on Board Order or Board Action
      </xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="BoardAppeal" type="BoardAppealType" minOccurs="1" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="BoardAppealType">
		<xsd:sequence>
			<xsd:element name="NoticeOfAppealDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="Judgement" type="JudgementType" minOccurs="0"/>
			<xsd:element name="CourtName" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="AppealSource" type="AppealSourceType" minOccurs="0"/>
			<xsd:element name="PracticePermitted" type="PracticePermittedType" minOccurs="0"/>
			<xsd:element name="Comment" type="NonNullStringWithAttributesType" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="appealID" type="xsd:string"/>
		<xsd:attribute name="domain" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="BoardOrderType">
		<xsd:sequence>
			<xsd:element name="DisciplinaryEntity" type="DisciplinaryEntityType"/>
			<xsd:element name="BoardOrderBasis" type="CodeDescriptionType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="OrderDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="OrderEffectiveDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="ActionForm" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="BoardActions" type="BoardActionsType" minOccurs="0"/>
			<xsd:element name="BoardAppeals" type="BoardAppealsType" minOccurs="0"/>
			<xsd:element name="Attachment" type="mbq:AttachmentType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="CertificateInfoType">
		<xsd:sequence>
			<xsd:element name="CertificateName" type="CertificateNameType" minOccurs="0"/>
			<xsd:element name="CertificateType" type="CertificateTypeType" minOccurs="0"/>
			<xsd:element name="CertificateFocus" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="CertificateStatus" type="CertificateStatusType" minOccurs="0"/>
			<xsd:element name="CertificateMaintenance" type="CertificationMaintenanceType" minOccurs="0"/>
			<xsd:element name="CertificateMaintenanceRequired" type="CertificationMaintenanceRequiredType" minOccurs="0"/>
			<xsd:element name="CertificateIssuance" type="CertificateIssuanceType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Recognition" type="RecognitionIssuanceType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="CertificateNotices" type="CertificateNoticesType" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="CertificateIssuanceType">
		<xsd:sequence>
			<xsd:element name="CertificateIssuanceID" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="CertificateIssuanceFocus" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="CertificateIssuanceDuration" type="CertificationDurationType" minOccurs="0"/>
			<xsd:element name="CertificateIssuanceOccurrence" type="CertificationOccurrenceType" minOccurs="0"/>
			<xsd:element name="CertificateIssueDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="CertificateExpireDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="CertificateIssuanceScheduledUpdate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="CertificateIssuanceStatus" type="CertificateIssuanceStatusType" minOccurs="0"/>
			<xsd:element name="CertificateIssuanceNotices" type="CertificateNoticesType" minOccurs="0"/>
			<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="CertificateNoticesType">
		<xsd:annotation>
			<xsd:documentation>
        List of Notifications for a Certificate Info element or Certificate Issuance element
      </xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="CertificateNotice" type="CertificateNoticeType" minOccurs="1" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="CertificateNoticeType">
		<xsd:sequence>
			<xsd:element name="NoticeCategory" type="NonNullStringWithAttributesType" minOccurs="1"/>
			<xsd:element name="NoticeDetail" type="NonNullStringWithAttributesType" minOccurs="1"/>
			<xsd:element name="NoticeDate" type="DateAndAccuracyType" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="CertificateNameType">
		<xsd:simpleContent>
			<xsd:extension base="mbq:NonNullStringType">
				<xsd:attribute name="certificateID" type="xsd:string"/>
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="CertificateTypeType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) CertificateTypeVocabularyType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="CertificateTypeVocabularyType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="CertificationDurationType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) CertificationDurationVocabularyType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="CertificationDurationVocabularyType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="CertificationInfoType">
		<xsd:sequence>
			<xsd:element name="RecognitionOrganization" type="NonNullStringWithAttributesType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="CertificationBoard" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="CertificationStatus" type="CertificationStatusType" minOccurs="0"/>
			<xsd:element name="CertificationStatusValidUntilDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="CertificationMaintenance" type="CertificationMaintenanceType" minOccurs="0"/>
			<xsd:element name="CertificationMaintenanceRequired" type="CertificationMaintenanceRequiredType" minOccurs="0"/>
			<xsd:element name="CertificateInfo" type="CertificateInfoType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Attachment" type="mbq:AttachmentType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="CertificationMaintenanceType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) CertificationMaintenanceVocabularyType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="CertificationMaintenanceVocabularyType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="CertificationMaintenanceRequiredType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) CertificationMaintenanceRequiredVocabularyType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="CertificationMaintenanceRequiredVocabularyType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="CertificationOccurrenceType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) CertificationOccurrenceVocabularyType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="CertificationOccurrenceVocabularyType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="CertificationStatusType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) CertificationStatusVocabularyType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="CertificationStatusVocabularyType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="CertificateIssuanceStatusType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) CertificateIssuanceStatusVocabularyType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="CertificateIssuanceStatusVocabularyType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="CertificateStatusType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) CertificateStatusVocabularyType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="CertificateStatusVocabularyType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="ChairAppointmentType">
		<xsd:complexContent>
			<xsd:extension base="AppointmentCoreCharacteristicsType">
				<xsd:sequence>
					<xsd:element name="Title" type="NonNullStringWithAttributesType"/>
					<xsd:element name="ChairOrCochair" type="ChairOrCochairType"/>
					<xsd:element name="Term" type="TermType" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ChairOrCochairType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) ChairOrCochairVocabularyType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="ChairOrCochairVocabularyType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="ChiefOrCochiefType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) ChiefOrCochiefVocabularyType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="ChiefOrCochiefVocabularyType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="CitizenshipType">
		<xsd:complexContent>
			<xsd:extension base="a:CountryType">
				<xsd:attribute name="pointInTime" type="PointInTimeType"/>
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ClinicalStatusType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) ClinicalStatusVocabularyType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="ClinicalStatusVocabularyType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="CompletionDateType">
		<xsd:simpleContent>
			<xsd:extension base="xsd:date">
				<xsd:attribute name="accuracy" type="AccuracyType"/>
				<xsd:attribute name="expectedOrActual" type="ExpectedOrActualType"/>
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="ComponentGroupType">
		<xsd:sequence>
			<xsd:element name="ComponentGroupGenre" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="ComponentGroupName" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="ComponentGroupRole" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="MemberSinceDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="MemberUntilDate" type="DateAndAccuracyType" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="ContactInformationType">
		<xsd:sequence>
			<xsd:element name="Address" type="a:AddressType" minOccurs="0"/>
			<xsd:element name="ContactNumber" type="ContactNumberType" minOccurs="0"/>
			<xsd:element name="EmailAddress" type="NonNullStringWithAttributesType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="ContactNumberType">
		<xsd:sequence>
			<xsd:element name="CountryCode" type="IntegerType" minOccurs="0"/>
			<xsd:element name="TelephoneNumber" type="NonNullStringWithAttributesType"/>
			<xsd:element name="Extension" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="Description" type="NonNullStringWithAttributesType" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="CountryCodeType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) CountryCodeRestrictionType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="CountryCodeRestrictionType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="DateAndAccuracyType">
		<xsd:simpleContent>
			<xsd:extension base="xsd:date">
				<xsd:attribute name="accuracy" type="AccuracyType"/>
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="DateType">
		<xsd:annotation>
			<xsd:documentation>Complex type (allows attributes) using xsd:date as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="xsd:date">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="DegreeType">
		<xsd:simpleContent>
			<xsd:extension base="mbq:NonNullStringType">
				<xsd:attribute name="discipline" type="xsd:string"/>
				<xsd:attribute name="label"/>
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="DisciplinaryEntityNameType">
		<xsd:simpleContent>
			<xsd:extension base="mbq:NonNullStringType">
				<xsd:attribute name="abbreviation" type="xsd:string"/>
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="DisciplinaryEntityCodeType">
		<xsd:simpleContent>
			<xsd:extension base="mbq:NonNullStringType">
				<xsd:attribute name="source" type="xsd:string"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="DisciplinaryEntityType">
		<xsd:sequence>
			<xsd:element name="DisciplinaryEntityCode" type="DisciplinaryEntityCodeType" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="DisciplinaryEntityName" type="DisciplinaryEntityNameType"/>
			<xsd:element name="ContactInformation" type="ContactInformationType" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="DisciplinaryInfoType">
		<xsd:sequence>
			<xsd:element name="BoardOrder" type="BoardOrderType" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="DivisionOrSectionAppointmentType">
		<xsd:complexContent>
			<xsd:extension base="AppointmentCoreCharacteristicsType">
				<xsd:sequence>
					<xsd:element name="ChiefOrCochief" type="ChiefOrCochiefType"/>
					<xsd:element name="Term" type="TermType" minOccurs="0"/>
					<xsd:element name="Title" type="NonNullStringWithAttributesType"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="DurationType">
		<xsd:annotation>
			<xsd:documentation>Complex type (allows attributes) using xsd:duration as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="xsd:duration">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="EducationalCertificateType">
		<xsd:simpleContent>
			<xsd:extension base="mbq:NonNullStringType">
				<xsd:attribute name="type" type="xsd:string"/>
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="EducationInfoType">
		<xsd:sequence>
			<xsd:element name="Degree" type="DegreeType" minOccurs="0"/>
			<xsd:element name="EducationalCertificate" type="EducationalCertificateType" minOccurs="0"/>
			<xsd:element name="InstitutionInfo" type="InstitutionInfoType" minOccurs="0"/>
			<xsd:element name="Accreditation" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="ProgramName" type="ProgramNameType" minOccurs="0"/>
			<xsd:element name="ProgramID" type="UniqueIDType" minOccurs="0"/>
			<xsd:element name="DisciplineOrSpecialty" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="Distinction" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="EducationStatus" type="EducationStatusType" minOccurs="0"/>
			<xsd:element name="ClassLevel" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="StartDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="EndDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="CompletionDate" type="CompletionDateType" minOccurs="0"/>
			<xsd:element name="CompletionDocumentIssuedDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="Attachment" type="mbq:AttachmentType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="EducationStatusType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) EducationStatusVocabularyType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="EducationStatusVocabularyType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="EndowedType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) EndowedVocabularyType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="EndowedVocabularyType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="FacultyAppointmentType">
		<xsd:complexContent>
			<xsd:extension base="AppointmentCoreCharacteristicsType">
				<xsd:sequence>
					<xsd:element name="Title" type="NonNullStringWithAttributesType"/>
					<xsd:element name="DivisionOrSection" type="NonNullStringWithAttributesType" minOccurs="0"/>
					<xsd:element name="Rank" type="RankType" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element name="PrimaryOrJoint" type="PrimaryOrJointType" minOccurs="0"/>
					<xsd:element name="FacultyTrack" type="NonNullStringWithAttributesType" minOccurs="0"/>
					<xsd:element name="TenureStatus" type="TenureStatusType" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element name="AppointmentType" type="AppointmentTypeType" minOccurs="0"/>
					<xsd:element name="PercentEffort" type="PercentEffortType" minOccurs="0"/>
					<xsd:element name="LocationType" type="LocationTypeType" minOccurs="0"/>
					<xsd:element name="Endowed" type="EndowedType" minOccurs="0"/>
					<xsd:element name="EndowedTitle" type="NonNullStringWithAttributesType" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="FamilyMemberType">
		<xsd:simpleContent>
			<xsd:extension base="mbq:NonNullStringType">
				<xsd:attribute name="relationship" type="xsd:string"/>
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="GenderType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) GenderVocabularyType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="GenderVocabularyType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="InstitutionInfoType">
		<xsd:sequence>
			<xsd:element name="InstitutionName" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="InstitutionID" type="UniqueIDType" minOccurs="0"/>
			<xsd:element name="Address" minOccurs="0">
				<xsd:complexType>
					<xsd:complexContent>
						<xsd:extension base="a:AddressType"/>
					</xsd:complexContent>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="IntegerType">
		<xsd:annotation>
			<xsd:documentation>Complex type (allows attributes) using xsd:integer as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="xsd:integer">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="JudgementType">
		<xsd:sequence>
			<xsd:element name="JudgementDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="JudgementDescription" type="NonNullStringWithAttributesType"/>
		</xsd:sequence>
		<xsd:attribute name="code" type="xsd:string"/>
		<xsd:attribute name="domain" type="xsd:string"/>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="JurisdictionType">
		<xsd:sequence>
			<xsd:element name="Country" type="a:CountryType"/>
			<xsd:element name="StateOrProvince" type="NonNullStringWithAttributesType" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="LanguageType">
		<xsd:simpleContent>
			<xsd:extension base="xsd:language">
				<xsd:attribute name="nativeLanguage" type="xsd:boolean"/>
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="LicenseEntityNameType">
		<xsd:simpleContent>
			<xsd:extension base="mbq:NonNullStringType">
				<xsd:attribute name="abbreviation" type="xsd:string"/>
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="LicenseInfoType">
		<xsd:sequence>
			<xsd:element name="License" type="LicenseType" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="LicenseType">
		<xsd:sequence>
			<xsd:element name="LicensureEntity" type="LicensureEntityType"/>
			<xsd:element name="LicenseNumberAvailability" type="LicenseNumberAvailabilityType" minOccurs="1"/>
			<xsd:element name="LicenseNumber" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="LicenseCategory" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="Profession" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="Jurisdiction" type="JurisdictionType" minOccurs="0"/>
			<xsd:element name="InitialLicensureDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="LicenseStatus" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="LicenseExpirationDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="Attachment" type="mbq:AttachmentType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="LicenseNotices" type="LicenseNoticesType" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="LicenseNoticesType">
		<xsd:annotation>
			<xsd:documentation>
        List of Notices for a license
      </xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="LicenseNotice" type="LicenseNoticeType" minOccurs="1" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="LicenseNoticeType">
		<xsd:sequence>
			<xsd:element name="NoticeDescription" type="CodeDescriptionType"/>
			<xsd:element name="DeathDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="Comment" type="NonNullStringWithAttributesType" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="noticeID" type="xsd:string"/>
		<xsd:attribute name="domain" type="xsd:string"/>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:simpleType name="LicenseNumberAvailabilityType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Available"/>
			<xsd:enumeration value="Confidential"/>
			<xsd:enumeration value="Unknown"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="LicensureEntityType">
		<xsd:sequence>
			<xsd:element name="LicensureEntityName" type="DisciplinaryEntityNameType"/>
			<xsd:element name="ContactInformation" type="ContactInformationType" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="code" type="xsd:string"/>
		<xsd:attribute name="domain" type="xsd:string"/>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="LocationTypeType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) LocationTypeVocabularyType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="LocationTypeVocabularyType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="MembershipInfoType">
		<xsd:sequence>
			<xsd:element name="Membership" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="MembershipOrganization" type="MembershipOrganizationType" minOccurs="0"/>
			<xsd:element name="Country" type="a:CountryType" minOccurs="0"/>
			<xsd:element name="MemberNumber" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="MembershipLevel" type="MembershipLevelType" minOccurs="0"/>
			<xsd:element name="MembershipRole" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="MembershipStatus" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="MemberSinceDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="FellowshipDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="ComponentGroup" type="ComponentGroupType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="MembershipLevelType">
		<xsd:simpleContent>
			<xsd:extension base="mbq:NonNullStringType">
				<xsd:attribute name="code" type="xsd:string"/>
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="MembershipOrganizationType">
		<xsd:simpleContent>
			<xsd:extension base="mbq:NonNullStringType">
				<xsd:attribute name="organizationID" type="xsd:string"/>
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="MembersType">
		<xsd:sequence>
			<xsd:element name="Member" type="MemberType" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="MemberType">
		<xsd:sequence>
			<xsd:element name="UniqueID" type="UniqueIDType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Name" type="n:NameType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Address" type="a:AddressType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="EducationInfo" type="EducationInfoType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="CertificationInfo" type="CertificationInfoType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="LicenseInfo" type="LicenseInfoType" minOccurs="0"/>
			<xsd:element name="DisciplinaryInfo" type="DisciplinaryInfoType" minOccurs="0"/>
			<xsd:element name="ClinicalStatus" type="ClinicalStatusType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="OccupationInfo" type="OccupationInfoType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="PersonalInfo" type="PersonalInfoType" minOccurs="0"/>
			<xsd:element name="MembershipInfo" type="MembershipInfoType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Attachment" type="mbq:AttachmentType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="ModifiedDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="XtensibleInfo" type="XtensibleInfoType" minOccurs="0"/>
			<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="NationalIDType">
		<xsd:simpleContent>
			<xsd:extension base="mbq:NonNullStringType">
				<xsd:attribute name="countryName"/>
				<xsd:attribute name="countryCode"/>
				<xsd:attribute name="idType" type="IDTypeType"/>
				<xsd:attribute name="truncated" type="xsd:boolean" default="false"/>
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="NationalPhoneNumberType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) NationalPhoneNumberRestrictedType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="NationalPhoneNumberRestrictedType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="NonNullStringWithAttributesType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) NonNullStringType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="mbq:NonNullStringType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="OccupationInfoType">
		<xsd:sequence>
			<xsd:element name="Occupation" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="InstitutionInfo" type="InstitutionInfoType" minOccurs="0"/>
			<xsd:element name="OccupationTitle" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="Privileges" type="NonNullStringWithAttributesType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Practice" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="StartDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="EndDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="Specialty" type="NonNullStringWithAttributesType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="OccupationStatus" type="OccupationStatusType" minOccurs="0"/>
			<xsd:element name="AcademicAppointment" type="AcademicAppointmentType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="OccupationStatusType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) OccupationStatusVocabularyType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="OccupationStatusVocabularyType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="PercentEffortType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) PercentEffortRestrictedType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="PercentEffortRestrictedType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="PersonalInfoType">
		<xsd:sequence>
			<xsd:element name="PhysicalStatus" type="PhysicalStatusType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="BirthDate" type="DateAndAccuracyType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="DeceasedDate" type="DateAndAccuracyType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Language" type="LanguageType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Citizenship" type="CitizenshipType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="CountryOfResidence" type="a:CountryTypeWithAttributes" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="CountryOfBirth" type="a:CountryTypeWithAttributes" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Gender" type="GenderType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Race" type="NonNullStringWithAttributesType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Ethnicity" type="NonNullStringWithAttributesType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="ContactNumber" type="ContactNumberType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="EmailAddress" type="NonNullStringWithAttributesType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="URL" type="AnyURIType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="NationalID" type="NationalIDType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="FamilyMember" type="FamilyMemberType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="PreferredMethodOfContact" type="NonNullStringWithAttributesType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="PhysicalStatusType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) PhysicalStatusVocabularyType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="PhysicalStatusVocabularyType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="PracticePermittedType">
		<xsd:simpleContent>
			<xsd:extension base="mbq:NonNullStringType">
				<xsd:attribute name="code" type="xsd:string"/>
				<xsd:attribute name="domain" type="xsd:string"/>
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="PrimaryOrJointType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) PrimaryOrJointVocabularyType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="PrimaryOrJointVocabularyType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="ProgramNameType">
		<xsd:simpleContent>
			<xsd:extension base="mbq:NonNullStringType">
				<xsd:attribute name="type" type="ProgramType"/>
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="RankType">
		<xsd:simpleContent>
			<xsd:extension base="RankVocabularyType">
				<xsd:attribute name="effectiveDate" type="xsd:date"/>
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="RecognitionIssuanceType">
		<xsd:sequence>
			<xsd:element name="RecognitionIssuanceID" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="RecognitionName" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="RecognitionType" type="NonNullStringWithAttributesType" minOccurs="0"/>
			<xsd:element name="RecognitionIssuanceDuration" type="CertificationDurationType" minOccurs="0"/>
			<xsd:element name="RecognitionIssueDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="RecognitionExpireDate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="RecognitionIssuanceScheduledUpdate" type="DateAndAccuracyType" minOccurs="0"/>
			<xsd:element name="RecognitionIssuanceStatus" type="RecognitionIssuanceStatusType" minOccurs="0"/>
			<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="CommonAttributes"/>
	</xsd:complexType>
	<xsd:complexType name="RecognitionIssuanceStatusType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) RecognitionIssuanceStatusVocabularyType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="RecognitionIssuanceStatusVocabularyType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="TenureStatusType">
		<xsd:simpleContent>
			<xsd:extension base="TenureStatusVocabularyType">
				<xsd:attribute name="effectiveDate" type="xsd:date"/>
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="TermType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) TermVocabularyType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="TermVocabularyType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="UniqueIDType">
		<xsd:simpleContent>
			<xsd:extension base="mbq:NonNullStringType">
				<xsd:attribute name="domain" type="IDDomainType" use="required"/>
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="XtensibleInfoType">
		<xsd:sequence>
			<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="YesNoType">
		<xsd:annotation>
			<xsd:documentation>Complex type using (allowing attributes) YesNoVocabularyType as its base.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="YesNoVocabularyType">
				<xsd:attributeGroup ref="CommonAttributes"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
</xsd:schema>