User Tools

Site Tools


en:testpages:t1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:testpages:t1 [2016/10/13 15:03] – created hansobermayeren:testpages:t1 [2016/10/13 15:06] (current) hansobermayer
Line 1: Line 1:
 +====== pupillometryData (PupillometryData) ======
 +
 +[[en:lensorder:version010602:structure|b2boptic]] -> [[en:lensorder:version010602:structure|items]] -> [[en:lensorder:version010602:complextypes:item|item]] -> [[en:lensorder:version010602:complextypes:pair|pair]] -> [[en:lensorder:version010602:complextypes:patient|patient]] -> pupillometryData
 +
 +{{:en:lensorder:version010602:complextypes:xsd_pupillometryData.png?nolink|PupillometryData}}
 +
 +
 +^ identification ^^
 +^ occurs | 1 |
 +
 +^ id (element of identification) ^^
 +^ type | string |
 +^ occurs | 1 |
 +^ restriction | length: 1..50 chars |
 +^ description | measurement id from measurement device |
 +
 +^ timeStamp (element of identification) ^^
 +^ type | dateTime |
 +^ occurs | 1 |
 +^ description | measurement time from measurement device |
 +
 +^ counter (element of identification) ^^
 +^ type | int |
 +^ occurs | 0..1 |
 +^ restriction | min: 0 |
 +^ description | counter of ? |
 +
 +^ device (element of identification) ^^
 +^ occurs | 0..1 |
 +
 +^ deviceId (element of device) ^^
 +^ type | string |
 +^ occurs | 1 |
 +^ restriction | length: 1..50 chars |
 +^ description | id of measurement device |
 +
 +^ softwareVersion (element of device) ^^
 +^ type | string |
 +^ occurs | 1 |
 +^ restriction | length: 1..50 chars |
 +^ description | software version of measurement device |
 +
 +
 +^ pupilData ^^
 +^ occurs | 0..4 |
 +
 +^ //[[en:lensorder:version010602:simpletypes:sides:pupildata|side]] (attribute of pupilData)// ^^
 +^ type | [[en:lensorder:version010602:simpletypes:sides|Sides]] |
 +^ use | required |
 +^ description | eye side |
 +
 +^ //[[en:lensorder:version010602:simpletypes:lightingcontitions|condition]] (attribute of pupilData)// ^^
 +^ type | [[en:lensorder:version010602:simpletypes:lightingcontitions|LightingContitions]] |
 +^ use | required |
 +^ description | lighting conditions |
 +
 +^ pupilDiameter (element of pupilData) ^^
 +^ type | float |
 +^ unity | mm |
 +^ occurs | 1 |
 +^ description | diameter of pupil |
 +
 +^ pupilCenter (element of pupilData) ^^
 +^ occurs | 1 |
 +
 +^ x (element of pupilCenter) ^^
 +^ type | float |
 +^ unity | mm |
 +^ occurs | 1 |
 +^ description | x coordinate of pupil center |
 +
 +^ y (element of pupilCenter) ^^
 +^ type | float |
 +^ unity | mm |
 +^ occurs | 1 |
 +^ description | y coordinate of pupil center |
 +
 +^ application ^^
 +^ type | int |
 +^ occurs | 0..1 |
 +^ restriction | min: 0 |
 +^ description |  |
 +
 +<code xml>
 +<xs:complexType name="PupillometryData">
 +  <xs:sequence>
 +    <xs:element name="identification">
 +      <xs:complexType>
 +        <xs:sequence>
 +          <xs:element name="id">
 +            <xs:simpleType>
 +              <xs:restriction base="xs:string">
 +                <xs:minLength value="1" />
 +                <xs:maxLength value="50" />
 +              </xs:restriction>
 +            </xs:simpleType>
 +          </xs:element>
 +          <xs:element name="timeStamp" type="xs:dateTime" />
 +          <xs:element minOccurs="0" name="counter">
 +            <xs:simpleType>
 +              <xs:restriction base="xs:int">
 +                <xs:minInclusive value="0" />
 +              </xs:restriction>
 +            </xs:simpleType>
 +          </xs:element>
 +          <xs:element minOccurs="0" name="device">
 +            <xs:complexType>
 +              <xs:sequence>
 +                <xs:element name="deviceId">
 +                  <xs:simpleType>
 +                    <xs:restriction base="xs:string">
 +                      <xs:minLength value="1" />
 +                      <xs:maxLength value="50" />
 +                    </xs:restriction>
 +                  </xs:simpleType>
 +                </xs:element>
 +                <xs:element name="softwareVersion">
 +                  <xs:simpleType>
 +                    <xs:restriction base="xs:string">
 +                      <xs:minLength value="1" />
 +                      <xs:maxLength value="50" />
 +                    </xs:restriction>
 +                  </xs:simpleType>
 +                </xs:element>
 +              </xs:sequence>
 +            </xs:complexType>
 +          </xs:element>
 +        </xs:sequence>
 +      </xs:complexType>
 +    </xs:element>
 +    <xs:element minOccurs="0" maxOccurs="4" name="pupilData">
 +      <xs:complexType>
 +        <xs:sequence>
 +          <xs:element name="pupilDiameter" type="xs:float" />
 +          <xs:element name="pupilCenter">
 +            <xs:complexType>
 +              <xs:sequence>
 +                <xs:element name="x" type="xs:float" />
 +                <xs:element name="y" type="xs:float" />
 +              </xs:sequence>
 +            </xs:complexType>
 +          </xs:element>
 +        </xs:sequence>
 +        <xs:attribute name="condition" type="LightingContitions" use="required" />
 +        <xs:attribute name="side" type="Sides" use="required" />
 +      </xs:complexType>
 +    </xs:element>
 +    <xs:element minOccurs="0" name="application" type="xs:integer" />
 +  </xs:sequence>
 +</xs:complexType>
 +</code>