<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ex="http://docs.accme.org/schemas/ACCMEActivityExtension/v4/" xmlns:medbiq="http://ns.medbiq.org/metrics/v2/" targetNamespace="http://docs.accme.org/schemas/ACCMEActivityExtension/v4/" elementFormDefault="qualified">
	<!--  New in v3  -->
	<!--  JA-PARS only  -->
	<xsd:element name="IsInterprofessional" type="xsd:boolean"/>
	<!--  New in v3  -->
	<xsd:element name="CommendationTags">
		<xsd:complexType>
			<xsd:sequence maxOccurs="unbounded">
				<xsd:element name="CommendationTag" type="xsd:string"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<!--  Changed in v3  -->
	<xsd:element name="InKindSupports">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="InKindSupport" maxOccurs="unbounded">
					<xsd:complexType>
						<!--  Changed from complex type to simple true/false.  -->
						<xsd:simpleContent>
							<xsd:extension base="xsd:boolean">
								<xsd:attribute name="source" type="xsd:string"/>
							</xsd:extension>
						</xsd:simpleContent>
						<!-- <xsd:sequence>
		                    	<xsd:element name="durableEquipmentReceived" type="xsd:boolean" minOccurs="0"/>
		                    	<xsd:element name="spaceReceived" type="xsd:boolean" minOccurs="0"/>
		                    	<xsd:element name="disposableSuppliesReceived" type="xsd:boolean" minOccurs="0"/>
		                    	<xsd:element name="animalPartsOrTissueReceived" type="xsd:boolean" minOccurs="0"/>
		                    	<xsd:element name="humanPartsOrTissueReceived" type="xsd:boolean" minOccurs="0"/>
		                    	<xsd:element name="other" type="xsd:boolean" minOccurs="0"/>
		                    </xsd:sequence>
		                    <xsd:attribute name="source" type="xsd:string"/> -->
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<!--  New in v3  -->
	<xsd:element name="DeliveryMethods">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="DeliveryMethod" type="xsd:string" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:complexType name="ABMSACGMEType">
		<xsd:sequence>
			<xsd:element name="patientCareAndProceduralSkills" type="xsd:boolean"/>
			<xsd:element name="medicalKnowledge" type="xsd:boolean"/>
			<xsd:element name="practiceBasedLearningAndImprovement" type="xsd:boolean"/>
			<xsd:element name="interpersonalAndCommunicationSkills" type="xsd:boolean"/>
			<xsd:element name="professionalism" type="xsd:boolean"/>
			<xsd:element name="systemsBasedPractice" type="xsd:boolean"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="InstituteofMedicineType">
		<xsd:sequence>
			<xsd:element name="providePatientCenteredCare" type="xsd:boolean"/>
			<xsd:element name="workInInterdisciplinaryTeams" type="xsd:boolean"/>
			<xsd:element name="employEvidenceBasedPractice" type="xsd:boolean"/>
			<xsd:element name="applyQualityImprovement" type="xsd:boolean"/>
			<xsd:element name="utilizeInformatics" type="xsd:boolean"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="InterprofessionalEducationCollaborativeType">
		<xsd:sequence>
			<xsd:element name="valuesEthicsForInterprofessionalPractice" type="xsd:boolean"/>
			<xsd:element name="rolesResponsibilities" type="xsd:boolean"/>
			<xsd:element name="interprofessionalCommunication" type="xsd:boolean"/>
			<xsd:element name="teamsAndTeamwork" type="xsd:boolean"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="OtherCompetenciesType">
		<xsd:sequence>
			<xsd:element name="otherCompetenciesAddressed" type="xsd:boolean"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Competencies">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="ABMSACGME" type="ex:ABMSACGMEType"/>
				<xsd:element name="InstituteofMedicine" type="ex:InstituteofMedicineType"/>
				<xsd:element name="InterprofessionalEducationCollaborative" type="ex:InterprofessionalEducationCollaborativeType"/>
				<xsd:element name="OtherCompetencies" type="ex:OtherCompetenciesType"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<!--  New in v3  -->
	<xsd:element name="MeasuredOutcomes">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="MeasuredOutcome" type="xsd:string"/>
				<xsd:element name="MeasurementType" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<!--  Changed in v3  -->
	<xsd:element name="MOCRegistrations">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="MOCRegistration" minOccurs="1" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="boardName" type="xsd:string"/>
							<xsd:element name="variableMOC" type="xsd:boolean" minOccurs="0"/>
							<xsd:element name="mocPoints" type="xsd:decimal"/>
							<!--  New in v3  -->
							<xsd:element name="mocCreditType" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
							<!--  Removed in v3  -->
							<!-- <xsd:element name="patientSafetyApproval" type="xsd:boolean" minOccurs="0"/> -->
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<!--  New in v3  -->
	<xsd:element name="CreditClaimDate" type="xsd:dateTime"/>
	<!--  New in v3  -->
	<xsd:element name="ForPublicList" type="xsd:boolean"/>
	<!--  Changed in v3  -->
	<!--  Changed from true/false to string  -->
	<xsd:element name="FeeForParticipation" type="xsd:string"/>
	<xsd:element name="ActivityRegistration" type="xsd:string"/>
	<xsd:element name="IsMeritBasedIncentivePaymentSystem" type="xsd:boolean"/>
	<!--  New in v3  -->
	<xsd:element name="REMS">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="REMSType" type="xsd:string"/>
				<xsd:element name="REMSRelatedIdentifier" type="xsd:string"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<!--  New in v3  -->
	<xsd:element name="activityRecordAction">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:enumeration value="Add"/>
				<xsd:enumeration value="Update"/>
				<xsd:enumeration value="Delete"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<!--  New in v3  -->
	<!--  JA only  -->
	<xsd:element name="closeActivityRecord" type="xsd:boolean"/>
	<xsd:element name="PharmacyActivityType" type="xsd:string"/>
	<xsd:element name="PharmacyActivityTopic" type="xsd:string"/>
	<xsd:element name="PharmacyLiveDates">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="PharmacyLiveDate" minOccurs="1" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="LiveDate" type="xsd:dateTime"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PharmacySequenceNumber" type="xsd:string"/>
	<!--  These are read-only values returned in GetActivity payloads for activities registered for pharmacy credit -->
	<xsd:element name="UANPharmacy" type="xsd:string"/>
	<xsd:element name="UANPharmacyTech" type="xsd:string"/>
	<!--  New in v4  -->
	<!--  JA-PARS only  -->
	<xsd:element name="HasPharmacyRecertifications" type="xsd:string"/>
	<xsd:element name="PharmacyRecertificationRequirements">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="RecertificationRequirement" minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="PharmacyAudience" type="xsd:string"/>
							<xsd:element name="PharmacyRequirement" type="xsd:string"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<!--  New in v4  -->
	<!--  JA-PARS only  -->
	<xsd:element name="HasPharmacyContentTags" type="xsd:string"/>
	<xsd:element name="PharmacyContentTags">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="PharmacyState" minOccurs="1" maxOccurs="unbounded" type="xsd:string"/>
				<xsd:element name="PharmacyContentTopic" minOccurs="1" maxOccurs="unbounded" type="xsd:string"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<!--  New in v4  -->
	<!--  PARS and JA-PARS -->
	<xsd:element name="HasStateContentTags" type="xsd:string"/>
	<xsd:element name="StateContentTags">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="StateContent" minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="StateContentDomain" type="xsd:string"/>
							<xsd:element name="StateContentTopic" type="xsd:string"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
</xsd:schema>