Schema MedicMetaML.xsd


targetNamespace:  http://www.medicml.de/2001/11/MedicML
import: schemaLocation="MedicCommonML.xsd"

Complex types 
metaInfoType 
metaKeyCustom 
metaKeyMedicDAT1 
metaKeyMedicDAT2 
metaKeysCustom 
metaKeySetType 
metaKeysMedicDAT 
metaLevelType 
metaMedicalRankType 
metaMedicalSubjectType 
metaSystematicsType 

complexType metaInfoType
diagram
namespace http://www.medicml.de/2001/11/MedicML
children metaKeySet metaComment metaLevel metaMedicalSubject metaSystematics
annotation
documentation 

Metainformationen werden in folgenden Typen festgehalten:
- metaKeySet beinhaltet einerseits eine MedicDAT-spezifische Auszeichnung des 
  medizinischen Inhalts, andererseits Schlag-/Stichworte zur kontextuellen Fixierung
- metaComment gibt Kommentierungen wieder
- metaLevel dient der Einstufung des Inhalts aus medizinischer Sicht
- metaMedicalSubject gibt den betroffenen Fachbereich an
- metaSystematics bezieht sich auf eine anatomische Einteilung
source
<complexType name="metaInfoType">
  <annotation>
    <documentation>
Metainformationen werden in folgenden Typen festgehalten:
- metaKeySet beinhaltet einerseits eine MedicDAT-spezifische Auszeichnung des 
  medizinischen Inhalts, andererseits Schlag-/Stichworte zur kontextuellen Fixierung
- metaComment gibt Kommentierungen wieder
- metaLevel dient der Einstufung des Inhalts aus medizinischer Sicht
- metaMedicalSubject gibt den betroffenen Fachbereich an
- metaSystematics bezieht sich auf eine anatomische Einteilung
</documentation>
  </annotation>
  <sequence>
    <element name="metaKeySet" type="medicML:metaKeySetType" minOccurs="0"/>
    <element name="metaComment" type="medicML:textType" minOccurs="0"/>
    <element name="metaLevel" type="medicML:metaLevelType" minOccurs="0"/>
    <element name="metaMedicalSubject" type="medicML:metaMedicalSubjectType" minOccurs="0" maxOccurs="unbounded"/>
    <element name="metaSystematics" type="medicML:metaSystematicsType" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
</complexType>

element metaInfoType/metaKeySet
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:metaKeySetType
children metaKeys metaKeys
source
<element name="metaKeySet" type="medicML:metaKeySetType" minOccurs="0"/>

element metaInfoType/metaComment
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:textType
source
<element name="metaComment" type="medicML:textType" minOccurs="0"/>

element metaInfoType/metaLevel
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:metaLevelType
facets
enumeration vorklinisches Basiswissen
enumeration klinisches Basiswissen
enumeration erweitertes klinisches Wissen
enumeration Examenswissen
enumeration Anwendungswissen
source
<element name="metaLevel" type="medicML:metaLevelType" minOccurs="0"/>

element metaInfoType/metaMedicalSubject
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:metaMedicalSubjectType
attributes
Name  Type  Use  Default  Fixed  
value  string  required      
source
<element name="metaMedicalSubject" type="medicML:metaMedicalSubjectType" minOccurs="0" maxOccurs="unbounded"/>

element metaInfoType/metaSystematics
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:metaSystematicsType
attributes
Name  Type  Use  Default  Fixed  
value  string  required      
source
<element name="metaSystematics" type="medicML:metaSystematicsType" minOccurs="0" maxOccurs="unbounded"/>

complexType metaKeyCustom
diagram
namespace http://www.medicml.de/2001/11/MedicML
children metaKey
used by
elements metaKeysCustom/metaKey metaKeyCustom/metaKey
attributes
Name  Type  Use  Default  Fixed  
value  string  required      
source
<complexType name="metaKeyCustom">
  <sequence>
    <element name="metaKey" type="medicML:metaKeyCustom" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
  <attribute name="value" use="required">
    <simpleType>
      <restriction base="string"/>
    </simpleType>
  </attribute>
</complexType>

element metaKeyCustom/metaKey
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:metaKeyCustom
children metaKey
attributes
Name  Type  Use  Default  Fixed  
value  string  required      
source
<element name="metaKey" type="medicML:metaKeyCustom" minOccurs="0" maxOccurs="unbounded"/>

complexType metaKeyMedicDAT1
diagram
namespace http://www.medicml.de/2001/11/MedicML
children metaKey
used by
element metaKeysMedicDAT/metaKey
attributes
Name  Type  Use  Default  Fixed  
value  string  required      
source
<complexType name="metaKeyMedicDAT1">
  <sequence>
    <element name="metaKey" type="medicML:metaKeyMedicDAT2" minOccurs="0"/>
  </sequence>
  <attribute name="value" use="required">
    <simpleType>
      <restriction base="string">
        <enumeration value="Symptom"/>
        <enumeration value="Diagnose"/>
        <enumeration value="Differentialdiagnose"/>
        <enumeration value="Diagnostik"/>
        <enumeration value="Therapie"/>
        <enumeration value="Grundlagen"/>
      </restriction>
    </simpleType>
  </attribute>
</complexType>

element metaKeyMedicDAT1/metaKey
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:metaKeyMedicDAT2
attributes
Name  Type  Use  Default  Fixed  
value  string  required      
source
<element name="metaKey" type="medicML:metaKeyMedicDAT2" minOccurs="0"/>

complexType metaKeyMedicDAT2
diagram
namespace http://www.medicml.de/2001/11/MedicML
used by
element metaKeyMedicDAT1/metaKey
attributes
Name  Type  Use  Default  Fixed  
value  string  required      
source
<complexType name="metaKeyMedicDAT2">
  <attribute name="value" use="required">
    <simpleType>
      <restriction base="string">
        <enumeration value="Anamnese"/>
        <enumeration value="Klinik"/>
        <enumeration value="Labor"/>
        <enumeration value="(Differential)Diagnose"/>
        <enumeration value="Komplikation"/>
        <enumeration value="Therapie"/>
        <enumeration value="Anmerkung"/>
        <enumeration value="Definition"/>
        <enumeration value="Klassifikation"/>
        <enumeration value="Symptom"/>
        <enumeration value="Prozedur"/>
        <enumeration value="Indikation"/>
        <enumeration value="Kontraindikation"/>
        <enumeration value="Medikation"/>
        <enumeration value="Wirkung"/>
        <enumeration value="Nebenwirkung"/>
        <enumeration value="Prophylaxe"/>
        <enumeration value="Ätiologie + Pathogenese"/>
        <enumeration value="Physiologie"/>
        <enumeration value="(Bio)Chemie"/>
        <enumeration value="Genetik"/>
      </restriction>
    </simpleType>
  </attribute>
</complexType>

complexType metaKeysCustom
diagram
namespace http://www.medicml.de/2001/11/MedicML
children metaKey
used by
element metaKeySetType/metaKeys
attributes
Name  Type  Use  Default  Fixed  
type  string  required    custom  
source
<complexType name="metaKeysCustom">
  <sequence>
    <element name="metaKey" type="medicML:metaKeyCustom" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
  <attribute name="type" type="string" use="required" fixed="custom"/>
</complexType>

element metaKeysCustom/metaKey
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:metaKeyCustom
children metaKey
attributes
Name  Type  Use  Default  Fixed  
value  string  required      
source
<element name="metaKey" type="medicML:metaKeyCustom" minOccurs="0" maxOccurs="unbounded"/>

complexType metaKeySetType
diagram
namespace http://www.medicml.de/2001/11/MedicML
children metaKeys metaKeys
used by
element metaInfoType/metaKeySet
source
<complexType name="metaKeySetType">
  <choice>
    <element name="metaKeys" type="medicML:metaKeysMedicDAT" minOccurs="0"/>
    <element name="metaKeys" type="medicML:metaKeysCustom" minOccurs="0"/>
  </choice>
</complexType>

element metaKeySetType/metaKeys
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:metaKeysMedicDAT
children metaKey
attributes
Name  Type  Use  Default  Fixed  
type  string  required    MedicDAT  
source
<element name="metaKeys" type="medicML:metaKeysMedicDAT" minOccurs="0"/>

element metaKeySetType/metaKeys
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:metaKeysCustom
children metaKey
attributes
Name  Type  Use  Default  Fixed  
type  string  required    custom  
source
<element name="metaKeys" type="medicML:metaKeysCustom" minOccurs="0"/>

complexType metaKeysMedicDAT
diagram
namespace http://www.medicml.de/2001/11/MedicML
children metaKey
used by
element metaKeySetType/metaKeys
attributes
Name  Type  Use  Default  Fixed  
type  string  required    MedicDAT  
annotation
documentation 

Die metaKey-Elemente dürfen im Typ "metaKeysMedicDAT" nach folgendem Muster:
<!--
<metaKey value="Symptom">
<metaKey value="Anamnese"/>
</metaKey>
-->
nur in folgenden Kombinationen abgebildet werden:
Symptom
Symptom-Anamnese
Symptom-Klinik
Symptom-Labor
Symptom-(Differential)Diagnose
Symptom-Komplikation
Symptom-Therapie
Symptom-Anmerkung
Symptom-Definition
Diagnose
Diagnose-Anamnese
Diagnose-Klinik
Diagnose-Labor
Diagnose-Klassifikation
Diagnose-Komplikation
Diagnose-Symptom
Diagnose-Anmerkung
Diagnose-Definition
Differentialdiagnose
Differentialdiagnose-Anamnese
Differentialdiagnose-Klinik
Differentialdiagnose-Labor
Differentialdiagnose-Klassifikation
Differentialdiagnose-Komplikation
Differentialdiagnose-Symptom
Differentialdiagnose-Anmerkung
Differentialdiagnose-Definition
Diagnostik
Diagnostik-Prozedur
Diagnostik-Labor
Diagnostik-Indikation
Diagnostik-Kontraindikation
Diagnostik-Komplikation
Diagnostik-Anmerkung
Diagnostik-Definition
Therapie
Therapie-Prozedur
Therapie-Medikation
Therapie-Indikation
Therapie-Kontraindikation
Therapie-Wirkung
Therapie-Nebenwirkung
Therapie-Anmerkung
Therapie-Definition
Therapie-Prophylaxe
Grundlagen
Grundlagen-Ätiologie + Pathogenese
Grundlagen-Physiologie
Grundlagen-(Bio)Chemie
Grundlagen-Genetik
Grundlagen-Anmerkung
source
<complexType name="metaKeysMedicDAT">
  <annotation>
    <documentation>
Die metaKey-Elemente dürfen im Typ "metaKeysMedicDAT" nach folgendem Muster:
<!--
<metaKey value="Symptom">
<metaKey value="Anamnese"/>
</metaKey>
-->
nur in folgenden Kombinationen abgebildet werden:
Symptom
Symptom-Anamnese
Symptom-Klinik
Symptom-Labor
Symptom-(Differential)Diagnose
Symptom-Komplikation
Symptom-Therapie
Symptom-Anmerkung
Symptom-Definition
Diagnose
Diagnose-Anamnese
Diagnose-Klinik
Diagnose-Labor
Diagnose-Klassifikation
Diagnose-Komplikation
Diagnose-Symptom
Diagnose-Anmerkung
Diagnose-Definition
Differentialdiagnose
Differentialdiagnose-Anamnese
Differentialdiagnose-Klinik
Differentialdiagnose-Labor
Differentialdiagnose-Klassifikation
Differentialdiagnose-Komplikation
Differentialdiagnose-Symptom
Differentialdiagnose-Anmerkung
Differentialdiagnose-Definition
Diagnostik
Diagnostik-Prozedur
Diagnostik-Labor
Diagnostik-Indikation
Diagnostik-Kontraindikation
Diagnostik-Komplikation
Diagnostik-Anmerkung
Diagnostik-Definition
Therapie
Therapie-Prozedur
Therapie-Medikation
Therapie-Indikation
Therapie-Kontraindikation
Therapie-Wirkung
Therapie-Nebenwirkung
Therapie-Anmerkung
Therapie-Definition
Therapie-Prophylaxe
Grundlagen
Grundlagen-Ätiologie + Pathogenese
Grundlagen-Physiologie
Grundlagen-(Bio)Chemie
Grundlagen-Genetik
Grundlagen-Anmerkung
</documentation>
  </annotation>
  <sequence>
    <element name="metaKey" type="medicML:metaKeyMedicDAT1" maxOccurs="unbounded"/>
  </sequence>
  <attribute name="type" type="string" use="required" fixed="MedicDAT"/>
</complexType>

element metaKeysMedicDAT/metaKey
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:metaKeyMedicDAT1
children metaKey
attributes
Name  Type  Use  Default  Fixed  
value  string  required      
source
<element name="metaKey" type="medicML:metaKeyMedicDAT1" maxOccurs="unbounded"/>

complexType metaLevelType
diagram
namespace http://www.medicml.de/2001/11/MedicML
type restriction of string
used by
element metaInfoType/metaLevel
facets
enumeration vorklinisches Basiswissen
enumeration klinisches Basiswissen
enumeration erweitertes klinisches Wissen
enumeration Examenswissen
enumeration Anwendungswissen
source
<complexType name="metaLevelType">
  <simpleContent>
    <restriction base="string">
      <enumeration value="vorklinisches Basiswissen"/>
      <enumeration value="klinisches Basiswissen"/>
      <enumeration value="erweitertes klinisches Wissen"/>
      <enumeration value="Examenswissen"/>
      <enumeration value="Anwendungswissen"/>
    </restriction>
  </simpleContent>
</complexType>

complexType metaMedicalRankType
diagram
namespace http://www.medicml.de/2001/11/MedicML
attributes
Name  Type  Use  Default  Fixed  
value  string  required      
annotation
documentation 

Typ zur Einordnung medizinischer Qualifikationen
source
<complexType name="metaMedicalRankType">
  <annotation>
    <documentation>
Typ zur Einordnung medizinischer Qualifikationen
</documentation>
  </annotation>
  <attribute name="value" use="required">
    <simpleType>
      <restriction base="string">
        <enumeration value="vorklinische(r) Student(in)"/>
        <enumeration value="klinische(r) Student(in)"/>
        <enumeration value="PJ"/>
        <enumeration value="ÄiP/AiP"/>
        <enumeration value="Assistenzärztin/-arzt"/>
        <enumeration value="Fachärztin/-arzt"/>
        <enumeration value="Oberärztin/-arzt"/>
        <enumeration value="Chefärztin/-arzt"/>
      </restriction>
    </simpleType>
  </attribute>
</complexType>

complexType metaMedicalSubjectType
diagram
namespace http://www.medicml.de/2001/11/MedicML
used by
element metaInfoType/metaMedicalSubject
attributes
Name  Type  Use  Default  Fixed  
value  string  required      
annotation
documentation 

Typ zur Einordnung medizinischer Fachgebiete
source
<complexType name="metaMedicalSubjectType">
  <annotation>
    <documentation>
Typ zur Einordnung medizinischer Fachgebiete
</documentation>
  </annotation>
  <attribute name="value" use="required">
    <simpleType>
      <restriction base="string">
        <enumeration value="Allgemeinmedizin"/>
        <enumeration value="Anästhesiologie"/>
        <enumeration value="Arbeitsmedizin"/>
        <enumeration value="Augenheilkunde"/>
        <enumeration value="Chirurgie"/>
        <enumeration value="Gefäßchirurgie"/>
        <enumeration value="Thoraxchirurgie"/>
        <enumeration value="Kinderchirurgie"/>
        <enumeration value="Neurochirurgie"/>
        <enumeration value="Visceralchirurgie"/>
        <enumeration value="Plastische Chirurgie"/>
        <enumeration value="Herz-/Thoraxchirurgie"/>
        <enumeration value="Unfallchirurgie"/>
        <enumeration value="Innere Medizin"/>
        <enumeration value="Endokrinologie"/>
        <enumeration value="Gastroenterologie"/>
        <enumeration value="Immunologie"/>
        <enumeration value="Kardiologie/Angiologie"/>
        <enumeration value="Nephrologie"/>
        <enumeration value="Pneumonologie"/>
        <enumeration value="Hämatologie/Onkologie"/>
        <enumeration value="Infektiologie/Drogenmedizin"/>
        <enumeration value="Rheumatologie"/>
        <enumeration value="Geriatrie"/>
        <enumeration value="Pädiatrie/Kinderheilkunde"/>
        <enumeration value="Dermatologie"/>
        <enumeration value="Diagnostische Radiologie"/>
        <enumeration value="HNO"/>
        <enumeration value="Orthopädie"/>
        <enumeration value="Urologie"/>
        <enumeration value="Gynäkologie"/>
        <enumeration value="Neurologie"/>
        <enumeration value="Psychiatrie"/>
        <enumeration value="Psychotherapeutische Medizin"/>
        <enumeration value="Radiologie"/>
        <enumeration value="Strahlentherapie"/>
        <enumeration value="Nuklearmedizin"/>
        <enumeration value="Pathologie"/>
        <enumeration value="Rechtsmedizin"/>
        <enumeration value="Anatomie"/>
        <enumeration value="Humangenetik"/>
        <enumeration value="Biochemie"/>
        <enumeration value="Pharmakologie/Toxikologie"/>
        <enumeration value="Physiologie"/>
      </restriction>
    </simpleType>
  </attribute>
</complexType>

complexType metaSystematicsType
diagram
namespace http://www.medicml.de/2001/11/MedicML
used by
element metaInfoType/metaSystematics
attributes
Name  Type  Use  Default  Fixed  
value  string  required      
annotation
documentation 

Typ zur Einordnung in eine medizinische Systematik
source
<complexType name="metaSystematicsType">
  <annotation>
    <documentation>
Typ zur Einordnung in eine medizinische Systematik
</documentation>
  </annotation>
  <attribute name="value" use="required">
    <simpleType>
      <restriction base="string">
        <enumeration value="Schädel-Hirn"/>
        <enumeration value="Gesicht"/>
        <enumeration value="Hals"/>
        <enumeration value="Thorax"/>
        <enumeration value="Abdomen"/>
        <enumeration value="Wirbelsäule"/>
        <enumeration value="Becken"/>
        <enumeration value="Obere Extremitäten"/>
        <enumeration value="Untere Extremitäten"/>
        <enumeration value="Weichteile"/>
        <enumeration value="Haut"/>
        <enumeration value="Systemisch"/>
      </restriction>
    </simpleType>
  </attribute>
</complexType>


XML Schema documentation generated with XML Spy Schema Editor www.xmlspy.com

zurück zu MedicML