<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="http://www.kanta.fi/skeemat/laaketietokanta/2016" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.kanta.fi/skeemat/laaketietokanta/2016" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="Laaketietokanta">
		<xs:annotation>
			<xs:documentation>Lääketietokanta</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Voimassaoloaika">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="Alkupvm" type="xs:date"/>
							<xs:element name="Loppupvm" type="xs:date"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Versionumero">
					<xs:annotation>
						<xs:documentation>Muotoa YYYY.XXX, jossa XXX on vuosittain juokseva numero 001-999 ja YYYY on vuosi, jonka sallitut arvot ovat 2007-2099</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:maxLength value="8"/>
							<xs:pattern value="20((07|08|09)|([1-9][0-9])).[0-9]{3}"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element ref="Laakepakkaus" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Laakepakkaus">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Yksilointitiedot">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="TunnuksenTyyppi">
								<xs:annotation>
									<xs:documentation>1 =  VNR-numero, 0 = muu</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="0|1"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="Yksilointitunnus">
								<xs:annotation>
									<xs:documentation>Pakollinen numeerinen arvo, joka voi sisältää etunollia</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:maxLength value="7"/>
										<xs:pattern value="[0-9]+"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="Tukkuliike" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Tuotenro" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Numeerinen arvo, joka voi sisältää etunollia</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:pattern value="[0-9]+"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="ValmisteenLaji" type="CV"/>
							<xs:element name="Kauppanimi">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:maxLength value="80"/>
										<xs:pattern value=".+"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="MyyntiluvanHaltija">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:maxLength value="80"/>
										<xs:pattern value=".+"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="Myyntilupanro">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:maxLength value="80"/>
										<xs:pattern value=".+"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="Markkinoija" minOccurs="0">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:maxLength value="80"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="RinnakkaistuontiJakeluvalmiste">
								<xs:annotation>
									<xs:documentation>1 =  rinnakkaistuotu valmiste, 0 = ei rinnakkaistuotu valmiste, 9 = ei tietoa</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="0|1|9"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="VaikuttavaAine" minOccurs="0" maxOccurs="unbounded">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Laakeaine">
											<xs:complexType>
												<xs:attribute name="nro" type="xs:integer" use="required"/>
												<xs:attribute name="suomeksi" use="optional">
													<xs:simpleType>
														<xs:restriction base="xs:string">
															<xs:maxLength value="200"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
												<xs:attribute name="ruotsiksi" use="optional">
													<xs:simpleType>
														<xs:restriction base="xs:string">
															<xs:maxLength value="200"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
										<xs:element name="Vahvuus" default="0" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:maxLength value="80"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Vahvuusyksikko" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:maxLength value="80"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="Vahvuus" minOccurs="0">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:maxLength value="80"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="Laakemuoto">
								<xs:complexType>
									<xs:attribute name="koodi" type="xs:integer" use="required"/>
									<xs:attribute name="suomeksi" use="required">
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:maxLength value="80"/>
												<xs:pattern value=".+"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
									<xs:attribute name="ruotsiksi" use="required">
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:maxLength value="80"/>
												<xs:pattern value=".+"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
								</xs:complexType>
							</xs:element>
							<xs:element name="Pakkaus">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="KokoTeksti">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:maxLength value="80"/>
													<xs:pattern value=".+"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Kokokerroin" type="xs:positiveInteger" minOccurs="0"/>
										<xs:element name="Koko" type="xs:decimal" minOccurs="0"/>
										<xs:element name="Yksikko" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:maxLength value="16"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Laite" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:maxLength value="80"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="Sailytysastia" minOccurs="0">
								<xs:complexType>
									<xs:attribute name="suomeksi" use="optional">
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:maxLength value="80"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
									<xs:attribute name="ruotsiksi" use="optional">
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:maxLength value="80"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Hintatiedot">
					<xs:annotation>
						<xs:documentation>Sentteinä ilman välimerkkiä</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="Tukkuhinta" type="xs:integer"/>
							<xs:element name="HILAnTukkuhinta" type="xs:integer" default="0" minOccurs="0"/>
							<xs:element name="VerotonHinta" type="xs:integer" default="0" minOccurs="0"/>
							<xs:element name="VerollinenMyyntihinta" type="xs:integer" default="0" minOccurs="0"/>
							<xs:element name="Arvonlisaverokoodi" type="xs:positiveInteger"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Laakevaihto" minOccurs="0">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="Substituutioryhma">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="[0-9]*"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="Substituutiokoodi">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="[0-9]*"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="Laakevaihto" minOccurs="0">
								<xs:annotation>
									<xs:documentation>1 = hintaputkessa oleva tuote, 0 = hintaputken ulkopuolella oleva tuote</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="0|1"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="Viitehinta" type="xs:integer" minOccurs="0"/>
							<xs:element name="Hintaputki">
								<xs:annotation>
									<xs:documentation>Sentteinä ilman välimerkkiä</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:attribute name="alinHinta" type="xs:integer"/>
									<xs:attribute name="ylinHinta" type="xs:integer"/>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="MuutTiedot">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="LaakeKohde">
								<xs:complexType>
									<xs:attribute name="hum" use="required">
										<xs:annotation>
											<xs:documentation>1 = humaani lääke, 0 = ei humaani lääke</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:pattern value="0|1"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
								</xs:complexType>
							</xs:element>
							<xs:element name="Reseptistatus">
								<xs:annotation>
									<xs:documentation>1 = resepti, 0 = itsehoitovalmiste</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="0|1"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="Maaraamisehto" minOccurs="0">
								<xs:complexType>
									<xs:attribute name="koodi" use="required">
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:maxLength value="4"/>
												<xs:pattern value=".+"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
									<xs:attribute name="suomeksi" use="optional">
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:maxLength value="2000"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
									<xs:attribute name="ruotsiksi" use="optional">
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:maxLength value="2000"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
								</xs:complexType>
							</xs:element>
							<xs:element name="ATC" minOccurs="0">
								<xs:complexType>
									<xs:attribute name="koodi" use="required">
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:maxLength value="9"/>
												<xs:pattern value=".+"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
									<xs:attribute name="suomeksi" use="optional">
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:maxLength value="200"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
									<xs:attribute name="ruotsiksi" use="optional">
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:maxLength value="200"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
								</xs:complexType>
							</xs:element>
							<xs:element name="Huume">
								<xs:annotation>
									<xs:documentation>1 = huume, 0 = ei huume</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="0|1"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="PKVlaake">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:enumeration value="P"/>
										<xs:enumeration value="PA"/>
										<xs:enumeration value="Z"/>
										<xs:enumeration value="ZA"/>
										<xs:enumeration value=""/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="Liikennevaara">
								<xs:annotation>
									<xs:documentation>1 = liikennevaara, 0 = ei liikennevaara, 9 = ei tietoa</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="0|1|9"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="Lastenlaake" minOccurs="0">
								<xs:annotation>
									<xs:documentation>1 = lasten hoitoon hyväksytty lääke, 0 = ei lastenlääke, 9 = ei tietoa</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="0|1|9"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="VeriPlasmaValmiste" type="ltkBooleanNI">
								<xs:annotation>
									<xs:documentation>1 = veri- ja plasmaperäinen valmiste, 0 = ei veri- ja plasmaperäinen valmiste, 9 = ei tietoa</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="BiologinenLaake" type="ltkBooleanNI">
								<xs:annotation>
									<xs:documentation>1 = biologinen lääke, 0 = ei biologinen lääke, 9 = ei tietoa</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="Annosjakelu" minOccurs="0">
								<xs:annotation>
									<xs:documentation>1 = annosjaeltavissa, 9 = ei tietoa</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="1|9"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="Jakouurre" minOccurs="0">
								<xs:annotation>
									<xs:documentation>1 = jakouurre, voidaan jakaa annoksen puolittamiseksi ja nielemisen helpottamiseksi, 2 = jakouurre, voidaan jakaa nielemisen helpottamiseksi, annosta ei saa puolittaa, 3 = jakouurre, ei tietoa jaettavuudesta, 4 = jakouurre, ei saa jakaa, 5 = ei jakouurretta, voidaan jakaa annoksen puolittamiseksi ja nielemisen helpottamiseksi, 6 = ei jakouurretta, voidaan jakaa nielemisen helpottamiseksi, annosta ei saa puolittaa, 7 = ei jakouurretta, ei tietoa jaettavuudesta, 0 = ei jakouurretta, ei saa jakaa, 9 = ei tietoa</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:integer">
										<xs:pattern value="0|1|2|3|4|5|6|7|9"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="Poistumassa" minOccurs="0">
								<xs:annotation>
									<xs:documentation>1 = poistumassa, 0 = ei poistumassa</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:pattern value="0|1"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="Lisaseurannassa" type="ltkBooleanNI">
								<xs:annotation>
									<xs:documentation>1 = lisäseurantaa vaativa lääke, 0 = ei lisäseurantaa, 9 = ei tietoa</xs:documentation>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="TeknisetTiedot" minOccurs="0">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="Muutostieto" minOccurs="0">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:enumeration value="UU"/>
										<xs:enumeration value="MM"/>
										<xs:enumeration value="PP"/>
										<xs:enumeration value=""/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="Hintamuutos" minOccurs="0">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:enumeration value="HN"/>
										<xs:enumeration value="HL"/>
										<xs:enumeration value=""/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Korvausluokka" maxOccurs="unbounded">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="ErityiskorvattavaSairaus" minOccurs="0" maxOccurs="unbounded">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Erillisselvitys" minOccurs="0" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="koodi">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="4"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="selite" maxOccurs="unbounded">
														<xs:complexType>
															<xs:attribute name="suomeksi">
																<xs:simpleType>
																	<xs:restriction base="xs:string">
																		<xs:maxLength value="80"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
															<xs:attribute name="ruotsiksi">
																<xs:simpleType>
																	<xs:restriction base="xs:string">
																		<xs:maxLength value="80"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="koodi">
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:maxLength value="4"/>
												<xs:pattern value="[0-9]*"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
						<xs:attribute name="koodi" use="required">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:enumeration value="EK"/>
									<xs:enumeration value="PK"/>
									<xs:enumeration value="RRPK"/>
									<xs:enumeration value="LRPK"/>
									<xs:enumeration value="AEK"/>
									<xs:enumeration value="YEK"/>
									<xs:enumeration value="RRAEK"/>
									<xs:enumeration value="RRYEK"/>
									<xs:enumeration value="LPK"/>
									<xs:enumeration value="RPK"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
						<xs:attribute name="suomeksi" use="required">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="80"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
						<xs:attribute name="ruotsiksi" use="required">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="80"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
					</xs:complexType>
				</xs:element>
				<xs:element name="Suorakorvaus" minOccurs="0">
					<xs:complexType>
						<xs:attribute name="koodi" use="required">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="4"/>
									<xs:pattern value=".+"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
						<xs:attribute name="suomeksi" use="optional">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="80"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
						<xs:attribute name="ruotsiksi" use="optional">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="80"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
					</xs:complexType>
				</xs:element>
				<xs:element name="RajattuLaakkeenmaaraamisoikeus" minOccurs="0" maxOccurs="unbounded">
					<xs:annotation>
						<xs:documentation>Valmisteen kuuluminen rajatun lääkkeenmääräämisoikeuden piiriin.</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="Ammattiryhma" type="CV">
								<xs:annotation>
									<xs:documentation>Ammattiryhmä, jolla on jatkuva tai määräaikainen oikeus määrätä valmistetta.</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="Laakkeenmaaraystapa" minOccurs="0">
								<xs:annotation>
									<xs:documentation>A = Aloitus, J = Jatkaminen, P = Pro Auctore</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:maxLength value="1"/>
										<xs:pattern value="A|J|P"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="Kayttotarkoitus" type="CV">
								<xs:annotation>
									<xs:documentation>Lääkkeen voi aloittaa tai jatkaa vain tiettyyn käyttötarkoitukseen. Käytetään koodistoa 1.2.246.537.6.857.</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="Erityisrajaus" type="CV" minOccurs="0" maxOccurs="unbounded"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:simpleType name="ltkBooleanNI">
		<xs:restriction base="xs:integer">
			<xs:pattern value="0|1|9"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="CV">
		<xs:attribute name="code" use="required">
			<xs:annotation>
				<xs:documentation>Koodin tunniste</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="127"/>
					<xs:pattern value="[^\s]+"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="codeSystem" use="optional">
			<xs:annotation>
				<xs:documentation>Koodiston tunnus</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:pattern value="[0-2](\.(0|[1-9][0-9]*))*"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="codeSystemName" use="optional">
			<xs:annotation>
				<xs:documentation>Koodiston tunnuksen nimi</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="codeSystemVersion" use="optional">
			<xs:annotation>
				<xs:documentation/>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="displayName" use="optional">
			<xs:annotation>
				<xs:documentation>Lääketietokannassa hyödynnetään koodin näyttömuotoa selkeyttämään lukemista. Arvona näytetään koodiston koodin pitkä nimi -sarakkeen sisältö.</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
</xs:schema>
