<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema
	targetNamespace="http://docs.accme.org/schemas/ACCMEMetricsExtensionDE/v3/"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	xmlns:ex="http://docs.accme.org/schemas/ACCMEMetricsExtensionDE/v3/"
	xmlns:medbiq="http://ns.medbiq.org/metrics/v2/"
	elementFormDefault="qualified">

	<xsd:element name="CommendationTags">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="CommendationTag" type="xsd:string" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DeliveryMethods">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="DeliveryMethod">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:enumeration value="Live-streamed" />
							<xsd:enumeration value="In-Person" />
							<xsd:enumeration value="Online" />
							<xsd:enumeration value="Print/Other" />
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MeasuredOutcomes">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="MeasuredOutcome" type="xsd:string" />
				<xsd:element name="MeasurementType" maxOccurs="2" minOccurs="0">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:enumeration value="Objective" />
							<xsd:enumeration value="Subjective" />
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MOCRegistrations">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="MOCRegistration">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="boardName" type="xsd:string" />
							<xsd:element name="mocPoints" type="xsd:decimal" />
							<xsd:element name="MOCCreditType" type="xsd:string" />
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CreditClaimDate" type="xsd:dateTime" />
	<xsd:element name="ForPublicList" type="xsd:boolean" />
	<xsd:element name="FeeForParticipation">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:enumeration value="No, it's free" />
				<xsd:enumeration value="Variable" />
				<xsd:enumeration value="Yes" />
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="ActivityRegistration">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:enumeration value="Limited" />
				<xsd:enumeration value="Open to All" />
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="ACCMEMetricsExtensionDE">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="activityRecordAction">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:enumeration value="Add" />
							<xsd:enumeration value="Delete" />
							<xsd:enumeration value="Update" />
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
				<xsd:element name="recordStatus">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:enumeration value="Not Processed" />
							<xsd:enumeration value="Pending" />
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
</xsd:schema>