<?xml version="1.0"?>
<!-- HL7 standardi laiendamiseks vajalikud vaheklassid.
	Janek Metsallik 03.09.2007
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ext="urn:hl7-EE-DL-Ext:v1" xmlns="urn:hl7-EE-DL-Ext:v1" xmlns:hl7="urn:hl7-org:v3" targetNamespace="urn:hl7-EE-DL-Ext:v1" elementFormDefault="qualified" attributeFormDefault="qualified">
	<!-- kasutatakse standardseid HL7 andmetüüpe ja kodeerimissüsteeme -->
	<xs:import schemaLocation="../../../HL7-ORG-V3-2007-09/processable/coreschemas/datatypes.xsd"/>
	<xs:include schemaLocation="../../../HL7-ORG-V3-2007-09/processable/coreschemas/voc.xsd"/>
	<xs:include schemaLocation="../coreschemas/infrastructureRoot_EE01.xsd"/>
	<xs:import namespace="urn:hl7-org:v3" schemaLocation="../../../HL7-ORG-V3-2007-09/processable/multicacheschemas/RCMR_MT000003UV.xsd"/>
	<!-- HL7 Document Query päringuparameetrite tüübid algus -->
	<xs:complexType name="RCMR_MT000003UV_Extension.LicencedEntity.id">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="II" minOccurs="0"/>
			<xs:element name="semanticsText" type="ST" minOccurs="0"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="RCMR_MT000003UV_Extension.Observation.effectiveTime">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="IVL_TS" minOccurs="0"/>
			<xs:element name="semanticsText" type="ST" minOccurs="0"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="RCMR_MT000003UV_Extension.Observation.code">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="CE" minOccurs="0"/>
			<xs:element name="semanticsText" type="ST" minOccurs="0"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="RCMR_MT000003UV_Extension.Observation.interpretationCode">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="CE" minOccurs="0"/>
			<xs:element name="semanticsText" type="ST" minOccurs="0"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="RCMR_MT000003UV_Extension.Observation.code.qualifier">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="CE" minOccurs="0"/>
			<xs:element name="semanticsText" type="ST" minOccurs="0"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="RCMR_MT000003UV_Extension.EncompassingEncounter.code">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="CE" minOccurs="0"/>
			<xs:element name="semanticsText" type="ST" minOccurs="0"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="RCMR_MT000003UV_Extension.SubstanceAdministration.effectiveTime">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="IVL_TS" minOccurs="0"/>
			<xs:element name="semanticsText" type="ST" minOccurs="0"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<xs:complexType name="RCMR_MT000003UV_Extension.Procedure.effectiveTime">
		<xs:sequence>
			<xs:group ref="InfrastructureRootElements"/>
			<xs:element name="value" type="IVL_TS" minOccurs="0"/>
			<xs:element name="semanticsText" type="ST" minOccurs="0"/>
		</xs:sequence>
		<xs:attributeGroup ref="InfrastructureRootAttributes"/>
		<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
	</xs:complexType>
	<!-- HL7 Document Query päringuparameetrite tüübid lõpp -->
	<xs:complexType name="RCMR_MT000003UV_Extension.QueryByParameter">
		<xs:complexContent>
			<xs:extension base="hl7:RCMR_MT000003UV.QueryByParameter">
				<xs:sequence>
					<xs:element name="licencedEntity.id" type="RCMR_MT000003UV_Extension.LicencedEntity.id" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
					<xs:element name="observation.effectiveTime" type="RCMR_MT000003UV_Extension.Observation.effectiveTime" nillable="true" minOccurs="0"/>
					<!--vastavalt mallile "Dokumendi väljavõtte päring - diagnoosid" peab olema lubatud päringus mitu diagnoosikoodi. Parandus: Gerli Kriiska 12.08.2008-->
					<xs:element name="observation.code" type="RCMR_MT000003UV_Extension.Observation.code" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
					<xs:element name="observation.interpretationCode" type="RCMR_MT000003UV_Extension.Observation.interpretationCode" nillable="true" minOccurs="0"/>
					<xs:element name="observation.code.qualifier" type="RCMR_MT000003UV_Extension.Observation.code.qualifier" nillable="true" minOccurs="0"/>
					<xs:element name="encompassingEncounter.code" type="RCMR_MT000003UV_Extension.EncompassingEncounter.code" nillable="true" minOccurs="0"/>
					<xs:element name="substanceAdministration.effectiveTime" type="RCMR_MT000003UV_Extension.SubstanceAdministration.effectiveTime" nillable="true" minOccurs="0"/>
					<xs:element name="procedure.effectiveTime" type="RCMR_MT000003UV_Extension.Procedure.effectiveTime" nillable="true" minOccurs="0"/>
				</xs:sequence>
				<xs:attribute name="HL7-Domain" fixed="RCMR_RM000000"/>
				<xs:attribute name="HL7-ClassName" use="optional"/>
				<xs:attribute name="realmCode" fixed="EE"/>
			</xs:extension>
			<!-- HL7 domeen, millest laiendus on pärit-->
			<!-- põhiklassi kood-->
			<!-- valdkonna täpsustus-->
		</xs:complexContent>
	</xs:complexType>
</xs:schema>

