oddb2xml.xsd in oddb2xml-2.2.3 vs oddb2xml.xsd in oddb2xml-2.2.4
- old
+ new
@@ -135,10 +135,11 @@
<xs:element ref="ns1:ARTBAR"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:ARTPRI"/>
<xs:element minOccurs="0" ref="ns1:ARTINS"/>
</xs:sequence>
<xs:attribute name="DT" use="required"/>
+ <xs:attribute type="xs:string" name="SHA256" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="PHAR" type="xs:integer"/>
<xs:element name="SMCAT">
<xs:simpleType>
@@ -321,10 +322,11 @@
<xs:element ref="ns1:ARTBARMD"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:ARTPRIMD"/>
<xs:element minOccurs="0" ref="ns1:ARTINSMD"/>
</xs:sequence>
<xs:attribute name="DT" use="required"/>
+ <xs:attribute type="xs:string" name="SHA256" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="PHARMD" type="xs:integer"/>
<xs:element name="SMCATMD">
<xs:simpleType>
@@ -457,10 +459,11 @@
<xs:element ref="ns1:Land"/>
<xs:element ref="ns1:Betriebstyp"/>
<xs:element ref="ns1:BTM_Berechtigung"/>
</xs:sequence>
<xs:attribute name="DT" use="required"/>
+ <xs:attribute type="xs:string" name="SHA256" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="GLN_Betrieb" type="xs:integer"/>
<xs:element name="Betriebsname_1" type="xs:string"/>
<xs:element name="Betriebsname_2" type="xs:string"/>
@@ -505,10 +508,11 @@
<xs:element ref="ns1:CDVAL"/>
<xs:element ref="ns1:DSCRSD"/>
<xs:element ref="ns1:DEL"/>
</xs:sequence>
<xs:attribute name="DT" use="required"/>
+ <xs:attribute type="xs:string" name="SHA256" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="CODEMD">
<xs:complexType>
<xs:sequence>
@@ -527,10 +531,11 @@
<xs:element ref="ns1:CDVALMD"/>
<xs:element ref="ns1:DSCRSDMD"/>
<xs:element ref="ns1:DELMD"/>
</xs:sequence>
<xs:attribute name="DT" use="required"/>
+ <xs:attribute type="xs:string" name="SHA256" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="DSCRSDMD" type="xs:string"/>
<xs:element name="INTERACTION">
<xs:complexType>
@@ -558,10 +563,11 @@
<xs:element ref="ns1:MECHD"/>
<xs:element ref="ns1:MEASD"/>
<xs:element ref="ns1:DEL"/>
</xs:sequence>
<xs:attribute name="DT" use="required"/>
+ <xs:attribute type="xs:string" name="SHA256" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="IXNO" type="xs:integer"/>
<xs:element name="TITD" type="xs:string"/>
<xs:element name="GRP1D" type="xs:NCName"/>
@@ -617,10 +623,11 @@
<xs:element ref="ns1:MECHDMD"/>
<xs:element ref="ns1:MEASDMD"/>
<xs:element ref="ns1:DELMD"/>
</xs:sequence>
<xs:attribute name="DT" use="required"/>
+ <xs:attribute type="xs:string" name="SHA256" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="IXNOMD" type="xs:integer"/>
<xs:element name="TITDMD" type="xs:string"/>
<xs:element name="GRP1DMD" type="xs:NCName"/>
@@ -677,10 +684,11 @@
<xs:element ref="ns1:DSCRD"/>
<xs:element ref="ns1:DSCRF"/>
<xs:element ref="ns1:VDAT"/>
</xs:sequence>
<xs:attribute name="DT" use="required"/>
+ <xs:attribute type="xs:string" name="SHA256" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="Pharmacode" type="xs:integer"/>
<xs:element name="SwissmedicNo5" type="xs:integer"/>
<xs:element name="SwissmedicNo8" type="xs:integer"/>
@@ -733,10 +741,11 @@
<xs:element ref="ns1:DSCRDMD"/>
<xs:element ref="ns1:DSCRFMD"/>
<xs:element ref="ns1:VDATMD"/>
</xs:sequence>
<xs:attribute name="DT" use="required"/>
+ <xs:attribute type="xs:string" name="SHA256" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="PharmacodeMD" type="xs:integer"/>
<xs:element name="SwissmedicNo5MD" type="xs:integer"/>
<xs:element name="SwissmedicNo8MD" type="xs:integer"/>
@@ -807,10 +816,11 @@
<xs:element minOccurs="0" ref="ns1:EinheitSwissmedic"/>
<xs:element minOccurs="0" ref="ns1:SubstanceSwissmedic"/>
<xs:element minOccurs="0" ref="ns1:CompositionSwissmedic"/>
</xs:sequence>
<xs:attribute name="DT" use="required"/>
+ <xs:attribute type="xs:string" name="SHA256" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="GTIN" type="xs:integer"/>
<xs:element name="ADINFD" type="xs:string"/>
<xs:element name="ADINFF" type="xs:string"/>
@@ -878,10 +888,11 @@
<xs:element minOccurs="0" ref="ns1:PackGrSwissmedicMD"/>
<xs:element minOccurs="0" ref="ns1:EinheitSwissmedicMD"/>
<xs:element minOccurs="0" ref="ns1:SubstanceSwissmedicMD"/>
</xs:sequence>
<xs:attribute name="DT" use="required"/>
+ <xs:attribute type="xs:string" name="SHA256" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="GTINMD" type="xs:integer"/>
<xs:element name="ADINFDMD" type="xs:string"/>
<xs:element name="ADINFFMD" type="xs:string"/>
@@ -939,10 +950,11 @@
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
<xs:attribute name="DT" use="required"/>
+ <xs:attribute type="xs:string" name="SHA256" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="GLN_Person" type="xs:integer"/>
<xs:element name="Name" type="xs:string"/>
<xs:element name="Vorname" type="xs:string"/>
@@ -971,9 +983,10 @@
<xs:complexType>
<xs:sequence>
<xs:element ref="ns1:SUBNO"/>
<xs:element ref="ns1:NAML"/>
</xs:sequence>
+ <xs:attribute type="xs:string" name="SHA256" use="required"/>
<xs:attribute name="DT" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="NAML" type="xs:string"/>
<xs:element name="SUBSTANCEMD">