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">