Schema MedicCommonML.xsd


targetNamespace:  http://www.medicml.de/2001/11/MedicML
include: schemaLocation="../../../standard/w3c/vCard.xsd"

Complex types 
additionType 
diagnosesType 
diagnosisType 
diagnosisTypeType 
drugApplicationType 
drugClassType 
drugType 
drugUnitType 
icdType 
icpmType 
mediaType 
proceduresType 
procedureType 
proofType 
resultReferenceType 
resultReferenceTypeType 
resultType 
statusType 
textType 

complexType additionType
diagram
namespace http://www.medicml.de/2001/11/MedicML
used by
elements diagnosesType/diagnosesAddition diagnosisType/diagnosisAddition drugType/drugAddition procedureType/procedureAddition proceduresType/proceduresAddition resultType/resultAddition
attributes
Name  Type  Use  Default  Fixed  
source
<complexType name="additionType" mixed="true">
  <sequence>
    <any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
  <anyAttribute/>
</complexType>

complexType diagnosesType
diagram
namespace http://www.medicml.de/2001/11/MedicML
children diagnosesDiagnosis diagnosesText diagnosesCreator diagnosesDate diagnosesAddition
source
<complexType name="diagnosesType">
  <sequence>
    <element name="diagnosesDiagnosis" type="medicML:diagnosisType" minOccurs="0" maxOccurs="unbounded"/>
    <element name="diagnosesText" type="medicML:textType" minOccurs="0"/>
    <element name="diagnosesCreator" type="medicML:vCardType" minOccurs="0"/>
    <element name="diagnosesDate" type="dateTime" minOccurs="0"/>
    <element name="diagnosesAddition" type="medicML:additionType" minOccurs="0"/>
  </sequence>
</complexType>

element diagnosesType/diagnosesDiagnosis
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:diagnosisType
children diagnosisType diagnosisIcd diagnosisBasicDiagnosis diagnosisStatus diagnosisProof diagnosisText diagnosisCreator diagnosisDate diagnosisAddition
source
<element name="diagnosesDiagnosis" type="medicML:diagnosisType" minOccurs="0" maxOccurs="unbounded"/>

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

element diagnosesType/diagnosesCreator
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:vCardType
source
<element name="diagnosesCreator" type="medicML:vCardType" minOccurs="0"/>

element diagnosesType/diagnosesDate
diagram
namespace http://www.medicml.de/2001/11/MedicML
type dateTime
source
<element name="diagnosesDate" type="dateTime" minOccurs="0"/>

element diagnosesType/diagnosesAddition
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:additionType
attributes
Name  Type  Use  Default  Fixed  
source
<element name="diagnosesAddition" type="medicML:additionType" minOccurs="0"/>

complexType diagnosisType
diagram
namespace http://www.medicml.de/2001/11/MedicML
children diagnosisType diagnosisIcd diagnosisBasicDiagnosis diagnosisStatus diagnosisProof diagnosisText diagnosisCreator diagnosisDate diagnosisAddition
used by
elements diagnosesType/diagnosesDiagnosis diagnosisType/diagnosisBasicDiagnosis
source
<complexType name="diagnosisType">
  <sequence>
    <element name="diagnosisType" type="medicML:diagnosisTypeType" minOccurs="0" maxOccurs="2"/>
    <element name="diagnosisIcd" type="medicML:icdType"/>
    <element name="diagnosisBasicDiagnosis" type="medicML:diagnosisType" minOccurs="0"/>
    <element name="diagnosisStatus" type="medicML:statusType" minOccurs="0"/>
    <element name="diagnosisProof" type="medicML:proofType" minOccurs="0"/>
    <element name="diagnosisText" type="string" minOccurs="0"/>
    <element name="diagnosisCreator" type="medicML:vCardType" minOccurs="0"/>
    <element name="diagnosisDate" type="dateTime" minOccurs="0"/>
    <element name="diagnosisAddition" type="medicML:additionType" minOccurs="0"/>
  </sequence>
</complexType>

element diagnosisType/diagnosisType
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:diagnosisTypeType
facets
enumeration Hauptdiagnose
enumeration Nebendiagnose
enumeration Differentialdiagnose
source
<element name="diagnosisType" type="medicML:diagnosisTypeType" minOccurs="0" maxOccurs="2"/>

element diagnosisType/diagnosisIcd
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:icdType
children icdVersion icdSpecification icdTerm icdCode
source
<element name="diagnosisIcd" type="medicML:icdType"/>

element diagnosisType/diagnosisBasicDiagnosis
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:diagnosisType
children diagnosisType diagnosisIcd diagnosisBasicDiagnosis diagnosisStatus diagnosisProof diagnosisText diagnosisCreator diagnosisDate diagnosisAddition
source
<element name="diagnosisBasicDiagnosis" type="medicML:diagnosisType" minOccurs="0"/>

element diagnosisType/diagnosisStatus
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:statusType
facets
enumeration Verdacht auf
enumeration Zustand nach
enumeration Ausschluss von
source
<element name="diagnosisStatus" type="medicML:statusType" minOccurs="0"/>

element diagnosisType/diagnosisProof
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:proofType
facets
enumeration klinisch
enumeration Bildgebung
enumeration histologisch
source
<element name="diagnosisProof" type="medicML:proofType" minOccurs="0"/>

element diagnosisType/diagnosisText
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="diagnosisText" type="string" minOccurs="0"/>

element diagnosisType/diagnosisCreator
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:vCardType
source
<element name="diagnosisCreator" type="medicML:vCardType" minOccurs="0"/>

element diagnosisType/diagnosisDate
diagram
namespace http://www.medicml.de/2001/11/MedicML
type dateTime
source
<element name="diagnosisDate" type="dateTime" minOccurs="0"/>

element diagnosisType/diagnosisAddition
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:additionType
attributes
Name  Type  Use  Default  Fixed  
source
<element name="diagnosisAddition" type="medicML:additionType" minOccurs="0"/>

complexType diagnosisTypeType
diagram
namespace http://www.medicml.de/2001/11/MedicML
type restriction of string
used by
element diagnosisType/diagnosisType
facets
enumeration Hauptdiagnose
enumeration Nebendiagnose
enumeration Differentialdiagnose
source
<complexType name="diagnosisTypeType">
  <simpleContent>
    <restriction base="string">
      <enumeration value="Hauptdiagnose"/>
      <enumeration value="Nebendiagnose"/>
      <enumeration value="Differentialdiagnose"/>
    </restriction>
  </simpleContent>
</complexType>

complexType drugApplicationType
diagram
namespace http://www.medicml.de/2001/11/MedicML
type restriction of string
used by
element drugType/drugApplication
facets
enumeration i.v. Injekt.
enumeration i.v. Infusion
enumeration i.v. Kurzinf.
enumeration i.v. Perfusion
enumeration p.o.
enumeration s.c.
enumeration i.m.
enumeration i.a.
enumeration i.c.
enumeration i.o.
enumeration i.th.
enumeration inhal.
enumeration sublingual
enumeration endotracheal
enumeration rektal
enumeration intraossär
enumeration endobronchial
enumeration lokal
source
<complexType name="drugApplicationType">
  <simpleContent>
    <restriction base="string">
      <enumeration value="i.v. Injekt."/>
      <enumeration value="i.v. Infusion"/>
      <enumeration value="i.v. Kurzinf."/>
      <enumeration value="i.v. Perfusion"/>
      <enumeration value="p.o."/>
      <enumeration value="s.c."/>
      <enumeration value="i.m."/>
      <enumeration value="i.a."/>
      <enumeration value="i.c."/>
      <enumeration value="i.o."/>
      <enumeration value="i.th."/>
      <enumeration value="inhal."/>
      <enumeration value="sublingual"/>
      <enumeration value="endotracheal"/>
      <enumeration value="rektal"/>
      <enumeration value="intraossär"/>
      <enumeration value="endobronchial"/>
      <enumeration value="lokal"/>
    </restriction>
  </simpleContent>
</complexType>

complexType drugClassType
diagram
namespace http://www.medicml.de/2001/11/MedicML
type restriction of string
used by
element drugType/drugClass
facets
enumeration Analgetika
enumeration Antiarrhythmika
enumeration Antidota
enumeration Antiemetika
enumeration Antiepileptika
enumeration Antihypertensiva
enumeration Bronchodilatantien
enumeration Diuretika
enumeration Glucose
enumeration Katecholamine
enumeration Kortikosteroide
enumeration Muskelrelaxantien
enumeration Narkotika
enumeration Sedativa
enumeration Vasodilatantien
enumeration sonstige
enumeration Kristalloide Infusionen
enumeration Kolloidale Infusionen
enumeration Pufferlösung
enumeration sonstige Infusionen
source
<complexType name="drugClassType">
  <simpleContent>
    <restriction base="string">
      <enumeration value="Analgetika"/>
      <enumeration value="Antiarrhythmika"/>
      <enumeration value="Antidota"/>
      <enumeration value="Antiemetika"/>
      <enumeration value="Antiepileptika"/>
      <enumeration value="Antihypertensiva"/>
      <enumeration value="Bronchodilatantien"/>
      <enumeration value="Diuretika"/>
      <enumeration value="Glucose"/>
      <enumeration value="Katecholamine"/>
      <enumeration value="Kortikosteroide"/>
      <enumeration value="Muskelrelaxantien"/>
      <enumeration value="Narkotika"/>
      <enumeration value="Sedativa"/>
      <enumeration value="Vasodilatantien"/>
      <enumeration value="sonstige"/>
      <enumeration value="Kristalloide Infusionen"/>
      <enumeration value="Kolloidale Infusionen"/>
      <enumeration value="Pufferlösung"/>
      <enumeration value="sonstige Infusionen"/>
    </restriction>
  </simpleContent>
</complexType>

complexType drugType
diagram
namespace http://www.medicml.de/2001/11/MedicML
children drugTradename drugGeneric drugDosage drugUnit drugUnit drugApplication drugApplication drugDuration drugDate drugAdministration drugClass drugClass drugTherapist drugAddition
source
<complexType name="drugType" mixed="true">
  <sequence>
    <element name="drugTradename" type="string" minOccurs="0" maxOccurs="unbounded"/>
    <element name="drugGeneric" type="string" minOccurs="0" maxOccurs="unbounded"/>
    <element name="drugDosage" type="decimal" minOccurs="0"/>
    <choice>
      <element name="drugUnit" type="string" minOccurs="0"/>
      <element name="drugUnit" type="medicML:drugUnitType" minOccurs="0"/>
    </choice>
    <choice>
      <element name="drugApplication" type="string" minOccurs="0"/>
      <element name="drugApplication" type="medicML:drugApplicationType" minOccurs="0"/>
    </choice>
    <element name="drugDuration" type="string" minOccurs="0"/>
    <element name="drugDate" type="dateTime" minOccurs="0"/>
    <element name="drugAdministration" type="string" minOccurs="0"/>
    <choice>
      <element name="drugClass" type="string" minOccurs="0"/>
      <element name="drugClass" type="medicML:drugClassType" minOccurs="0"/>
    </choice>
    <element name="drugTherapist" type="medicML:vCardType" minOccurs="0"/>
    <element name="drugAddition" type="medicML:additionType" minOccurs="0"/>
  </sequence>
</complexType>

element drugType/drugTradename
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="drugTradename" type="string" minOccurs="0" maxOccurs="unbounded"/>

element drugType/drugGeneric
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="drugGeneric" type="string" minOccurs="0" maxOccurs="unbounded"/>

element drugType/drugDosage
diagram
namespace http://www.medicml.de/2001/11/MedicML
type decimal
source
<element name="drugDosage" type="decimal" minOccurs="0"/>

element drugType/drugUnit
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="drugUnit" type="string" minOccurs="0"/>

element drugType/drugUnit
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:drugUnitType
facets
enumeration mg
enumeration mg/h
enumeration g
enumeration ml
enumeration ml/h
enumeration Hübe
enumeration gtt
enumeration IE
enumeration IE/h
source
<element name="drugUnit" type="medicML:drugUnitType" minOccurs="0"/>

element drugType/drugApplication
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="drugApplication" type="string" minOccurs="0"/>

element drugType/drugApplication
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:drugApplicationType
facets
enumeration i.v. Injekt.
enumeration i.v. Infusion
enumeration i.v. Kurzinf.
enumeration i.v. Perfusion
enumeration p.o.
enumeration s.c.
enumeration i.m.
enumeration i.a.
enumeration i.c.
enumeration i.o.
enumeration i.th.
enumeration inhal.
enumeration sublingual
enumeration endotracheal
enumeration rektal
enumeration intraossär
enumeration endobronchial
enumeration lokal
source
<element name="drugApplication" type="medicML:drugApplicationType" minOccurs="0"/>

element drugType/drugDuration
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="drugDuration" type="string" minOccurs="0"/>

element drugType/drugDate
diagram
namespace http://www.medicml.de/2001/11/MedicML
type dateTime
source
<element name="drugDate" type="dateTime" minOccurs="0"/>

element drugType/drugAdministration
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="drugAdministration" type="string" minOccurs="0"/>

element drugType/drugClass
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="drugClass" type="string" minOccurs="0"/>

element drugType/drugClass
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:drugClassType
facets
enumeration Analgetika
enumeration Antiarrhythmika
enumeration Antidota
enumeration Antiemetika
enumeration Antiepileptika
enumeration Antihypertensiva
enumeration Bronchodilatantien
enumeration Diuretika
enumeration Glucose
enumeration Katecholamine
enumeration Kortikosteroide
enumeration Muskelrelaxantien
enumeration Narkotika
enumeration Sedativa
enumeration Vasodilatantien
enumeration sonstige
enumeration Kristalloide Infusionen
enumeration Kolloidale Infusionen
enumeration Pufferlösung
enumeration sonstige Infusionen
source
<element name="drugClass" type="medicML:drugClassType" minOccurs="0"/>

element drugType/drugTherapist
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:vCardType
source
<element name="drugTherapist" type="medicML:vCardType" minOccurs="0"/>

element drugType/drugAddition
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:additionType
attributes
Name  Type  Use  Default  Fixed  
source
<element name="drugAddition" type="medicML:additionType" minOccurs="0"/>

complexType drugUnitType
diagram
namespace http://www.medicml.de/2001/11/MedicML
type restriction of string
used by
element drugType/drugUnit
facets
enumeration mg
enumeration mg/h
enumeration g
enumeration ml
enumeration ml/h
enumeration Hübe
enumeration gtt
enumeration IE
enumeration IE/h
source
<complexType name="drugUnitType">
  <simpleContent>
    <restriction base="string">
      <enumeration value="mg"/>
      <enumeration value="mg/h"/>
      <enumeration value="g"/>
      <enumeration value="ml"/>
      <enumeration value="ml/h"/>
      <enumeration value="Hübe"/>
      <enumeration value="gtt"/>
      <enumeration value="IE"/>
      <enumeration value="IE/h"/>
    </restriction>
  </simpleContent>
</complexType>

complexType icdType
diagram
namespace http://www.medicml.de/2001/11/MedicML
children icdVersion icdSpecification icdTerm icdCode
used by
element diagnosisType/diagnosisIcd
source
<complexType name="icdType">
  <sequence>
    <element name="icdVersion" type="string" minOccurs="0"/>
    <element name="icdSpecification" type="string" minOccurs="0"/>
    <element name="icdTerm" type="string" minOccurs="0" maxOccurs="unbounded"/>
    <element name="icdCode" type="string" minOccurs="0"/>
  </sequence>
</complexType>

element icdType/icdVersion
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="icdVersion" type="string" minOccurs="0"/>

element icdType/icdSpecification
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="icdSpecification" type="string" minOccurs="0"/>

element icdType/icdTerm
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="icdTerm" type="string" minOccurs="0" maxOccurs="unbounded"/>

element icdType/icdCode
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="icdCode" type="string" minOccurs="0"/>

complexType icpmType
diagram
namespace http://www.medicml.de/2001/11/MedicML
children icpmVersion icpmSpecification icpmTerm icpmCode
used by
element procedureType/procedureIcpm
source
<complexType name="icpmType">
  <sequence>
    <element name="icpmVersion" type="string" minOccurs="0"/>
    <element name="icpmSpecification" type="string" minOccurs="0"/>
    <element name="icpmTerm" type="string" minOccurs="0"/>
    <element name="icpmCode" type="string" minOccurs="0"/>
  </sequence>
</complexType>

element icpmType/icpmVersion
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="icpmVersion" type="string" minOccurs="0"/>

element icpmType/icpmSpecification
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="icpmSpecification" type="string" minOccurs="0"/>

element icpmType/icpmTerm
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="icpmTerm" type="string" minOccurs="0"/>

element icpmType/icpmCode
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="icpmCode" type="string" minOccurs="0"/>

complexType mediaType
diagram
namespace http://www.medicml.de/2001/11/MedicML
type restriction of string
annotation
documentation 
Multimediaobjekte sind vom Typ simpleDocBook mediaObjects
source
<complexType name="mediaType">
  <annotation>
    <documentation>Multimediaobjekte sind vom Typ simpleDocBook mediaObjects</documentation>
  </annotation>
  <simpleContent>
    <restriction base="string"/>
  </simpleContent>
</complexType>

complexType proceduresType
diagram
namespace http://www.medicml.de/2001/11/MedicML
children proceduresProcedure proceduresText proceduresCreator proceduresDate proceduresAddition
source
<complexType name="proceduresType">
  <sequence>
    <element name="proceduresProcedure" type="medicML:procedureType" minOccurs="0" maxOccurs="unbounded"/>
    <element name="proceduresText" type="string" minOccurs="0"/>
    <element name="proceduresCreator" type="medicML:vCardType" minOccurs="0"/>
    <element name="proceduresDate" type="dateTime" minOccurs="0"/>
    <element name="proceduresAddition" type="medicML:additionType" minOccurs="0"/>
  </sequence>
</complexType>

element proceduresType/proceduresProcedure
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:procedureType
children procedureIcpm procedureText procedureCreator procedureDate procedureAddition
source
<element name="proceduresProcedure" type="medicML:procedureType" minOccurs="0" maxOccurs="unbounded"/>

element proceduresType/proceduresText
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="proceduresText" type="string" minOccurs="0"/>

element proceduresType/proceduresCreator
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:vCardType
source
<element name="proceduresCreator" type="medicML:vCardType" minOccurs="0"/>

element proceduresType/proceduresDate
diagram
namespace http://www.medicml.de/2001/11/MedicML
type dateTime
source
<element name="proceduresDate" type="dateTime" minOccurs="0"/>

element proceduresType/proceduresAddition
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:additionType
attributes
Name  Type  Use  Default  Fixed  
source
<element name="proceduresAddition" type="medicML:additionType" minOccurs="0"/>

complexType procedureType
diagram
namespace http://www.medicml.de/2001/11/MedicML
children procedureIcpm procedureText procedureCreator procedureDate procedureAddition
used by
element proceduresType/proceduresProcedure
source
<complexType name="procedureType">
  <sequence>
    <element name="procedureIcpm" type="medicML:icpmType"/>
    <element name="procedureText" type="string" minOccurs="0"/>
    <element name="procedureCreator" type="medicML:vCardType" minOccurs="0"/>
    <element name="procedureDate" type="dateTime" minOccurs="0"/>
    <element name="procedureAddition" type="medicML:additionType" minOccurs="0"/>
  </sequence>
</complexType>

element procedureType/procedureIcpm
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:icpmType
children icpmVersion icpmSpecification icpmTerm icpmCode
source
<element name="procedureIcpm" type="medicML:icpmType"/>

element procedureType/procedureText
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="procedureText" type="string" minOccurs="0"/>

element procedureType/procedureCreator
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:vCardType
source
<element name="procedureCreator" type="medicML:vCardType" minOccurs="0"/>

element procedureType/procedureDate
diagram
namespace http://www.medicml.de/2001/11/MedicML
type dateTime
source
<element name="procedureDate" type="dateTime" minOccurs="0"/>

element procedureType/procedureAddition
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:additionType
attributes
Name  Type  Use  Default  Fixed  
source
<element name="procedureAddition" type="medicML:additionType" minOccurs="0"/>

complexType proofType
diagram
namespace http://www.medicml.de/2001/11/MedicML
type restriction of string
used by
element diagnosisType/diagnosisProof
facets
enumeration klinisch
enumeration Bildgebung
enumeration histologisch
source
<complexType name="proofType">
  <simpleContent>
    <restriction base="string">
      <enumeration value="klinisch"/>
      <enumeration value="Bildgebung"/>
      <enumeration value="histologisch"/>
    </restriction>
  </simpleContent>
</complexType>

complexType resultReferenceType
diagram
namespace http://www.medicml.de/2001/11/MedicML
children resultReferenceName resultReferenceValue resultReferenceUnit resultReferenceType resultReferenceType
used by
element resultType/resultReference
source
<complexType name="resultReferenceType">
  <sequence>
    <element name="resultReferenceName" type="string" minOccurs="0"/>
    <element name="resultReferenceValue" type="string"/>
    <element name="resultReferenceUnit" type="string" minOccurs="0"/>
    <choice>
      <element name="resultReferenceType" type="string" minOccurs="0"/>
      <element name="resultReferenceType" type="medicML:resultReferenceTypeType" minOccurs="0"/>
    </choice>
  </sequence>
</complexType>

element resultReferenceType/resultReferenceName
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="resultReferenceName" type="string" minOccurs="0"/>

element resultReferenceType/resultReferenceValue
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="resultReferenceValue" type="string"/>

element resultReferenceType/resultReferenceUnit
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="resultReferenceUnit" type="string" minOccurs="0"/>

element resultReferenceType/resultReferenceType
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="resultReferenceType" type="string" minOccurs="0"/>

element resultReferenceType/resultReferenceType
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:resultReferenceTypeType
facets
enumeration unterer Normwert
enumeration oberer Normwert
source
<element name="resultReferenceType" type="medicML:resultReferenceTypeType" minOccurs="0"/>

complexType resultReferenceTypeType
diagram
namespace http://www.medicml.de/2001/11/MedicML
type restriction of string
used by
element resultReferenceType/resultReferenceType
facets
enumeration unterer Normwert
enumeration oberer Normwert
source
<complexType name="resultReferenceTypeType">
  <simpleContent>
    <restriction base="string">
      <enumeration value="unterer Normwert"/>
      <enumeration value="oberer Normwert"/>
    </restriction>
  </simpleContent>
</complexType>

complexType resultType
diagram
namespace http://www.medicml.de/2001/11/MedicML
children resultName resultValue resultUnit resultReference resultText resultInvestigator resultDate resultType resultAddition
source
<complexType name="resultType">
  <sequence>
    <element name="resultName" type="string"/>
    <element name="resultValue" type="string" minOccurs="0"/>
    <element name="resultUnit" type="string" minOccurs="0"/>
    <element name="resultReference" type="medicML:resultReferenceType" minOccurs="0"/>
    <element name="resultText" type="medicML:textType" minOccurs="0"/>
    <element name="resultInvestigator" type="medicML:vCardType" minOccurs="0"/>
    <element name="resultDate" type="dateTime" minOccurs="0"/>
    <element name="resultType" type="string" minOccurs="0"/>
    <element name="resultAddition" type="medicML:additionType" minOccurs="0"/>
  </sequence>
</complexType>

element resultType/resultName
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="resultName" type="string"/>

element resultType/resultValue
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="resultValue" type="string" minOccurs="0"/>

element resultType/resultUnit
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="resultUnit" type="string" minOccurs="0"/>

element resultType/resultReference
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:resultReferenceType
children resultReferenceName resultReferenceValue resultReferenceUnit resultReferenceType resultReferenceType
source
<element name="resultReference" type="medicML:resultReferenceType" minOccurs="0"/>

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

element resultType/resultInvestigator
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:vCardType
source
<element name="resultInvestigator" type="medicML:vCardType" minOccurs="0"/>

element resultType/resultDate
diagram
namespace http://www.medicml.de/2001/11/MedicML
type dateTime
source
<element name="resultDate" type="dateTime" minOccurs="0"/>

element resultType/resultType
diagram
namespace http://www.medicml.de/2001/11/MedicML
type string
source
<element name="resultType" type="string" minOccurs="0"/>

element resultType/resultAddition
diagram
namespace http://www.medicml.de/2001/11/MedicML
type medicML:additionType
attributes
Name  Type  Use  Default  Fixed  
source
<element name="resultAddition" type="medicML:additionType" minOccurs="0"/>

complexType statusType
diagram
namespace http://www.medicml.de/2001/11/MedicML
type restriction of string
used by
element diagnosisType/diagnosisStatus
facets
enumeration Verdacht auf
enumeration Zustand nach
enumeration Ausschluss von
source
<complexType name="statusType">
  <simpleContent>
    <restriction base="string">
      <enumeration value="Verdacht auf"/>
      <enumeration value="Zustand nach"/>
      <enumeration value="Ausschluss von"/>
    </restriction>
  </simpleContent>
</complexType>

complexType textType
diagram
namespace http://www.medicml.de/2001/11/MedicML
type restriction of string
used by
elements diagnosesType/diagnosesText resultType/resultText
annotation
documentation 
Kommentare sind vom Typ simpleDocBook Text
source
<complexType name="textType">
  <annotation>
    <documentation>Kommentare sind vom Typ simpleDocBook Text</documentation>
  </annotation>
  <simpleContent>
    <restriction base="string"/>
  </simpleContent>
</complexType>


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

zurück zu MedicML