User Tools

Site Tools


en:lensorder:version010604:complextypes:patient

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:lensorder:version010604:complextypes:patient [2020/06/02 11:52] gerdbernauen:lensorder:version010604:complextypes:patient [2020/10/27 11:26] (current) hansobermayer
Line 1: Line 1:
 +====== patient (Patient) ======
  
 +----
 +
 +NEEDREVIEW
 +
 +<code>
 +02.06.2020 Added sensitivity -> farVision
 +
 +02.06.2020 Added sensitivity -> nearVision
 +
 +02.06.2020 Added sensitivity -> previousDesign
 +
 +02.06.2020 unity for the three new items must be added
 +
 +Section can be deleted after review!
 +
 +</code>
 +
 +----
 +
 +
 +[[en:lensorder:version010604:structure|b2boptic]] -> [[en:lensorder:version010604:structure|items]] -> [[en:lensorder:version010604:complextypes:item|item]] -> [[en:lensorder:version010604:complextypes:pair|pair]] -> patient
 +
 +{{:en:lensorder:version010604:images:patient.png?nolink&nocache|Patient}}
 +
 +
 +^ base element ^^
 +^ type | [[en:lensorder:version010604:complextypes:account|Account]] |
 +
 +^ id ^^
 +^ type | string |
 +^ occurs | 1 |
 +^ description | patient number |
 +
 +^ //memberShipID (attribute of id)// ^^
 +^ type | long |
 +^ use | optional |
 +^ default | 1 |
 +^ description | obsolete field; never used |
 +
 +^ name ^^
 +^ type | string |
 +^ occurs | 0..1 |
 +^ description | name of the patient; obsolete field, please use firstName/lastName in contact |
 +
 +^ [[en:lensorder:version010604:complextypes:address:patient|address]] ^^
 +^ type | [[en:lensorder:version010604:complextypes:address|Address]] |
 +^ occurs | 0..1 |
 +^ description | address of the patient |
 +
 +^ [[en:lensorder:version010604:complextypes:contactinfo:patient|contact]] ^^
 +^ type | [[en:lensorder:version010604:complextypes:contactinfo|ContactInfo]] |
 +^ occurs | 0..1 |
 +^ description | contact info of the patient |
 +
 +^ mailAllowed ^^
 +^ type | boolean |
 +^ occurs | 0..1 |
 +^ default | false |
 +^ description | the patient have agreed to mail or email |
 +
 +^ [[en:lensorder:version010604:simpletypes:gender|gender]] ^^
 +^ type | [[en:lensorder:version010604:simpletypes:gender|Gender]] |
 +^ occurs | 0..1 |
 +^ description | gender of the patient (MALE, FEMALE, DIVERS) |
 +
 +^ dateOfBirth ^^
 +^ type | date |
 +^ occurs | 0..1 |
 +^ description | the date of birth of the patient |
 +
 +^ interpupillaryDistanceRight/Left ^^
 +^ type | float |
 +^ unity | mm |
 +^ occurs | 0..1 |
 +^ description | right and left interpupillary distance of the patient eyes. Do not use for centration. |
 +
 +^ nearObjectDistance ^^
 +^ type | float |
 +^ unity | mm |
 +^ occurs | 0..1 |
 +^ description | object distance for close range (e.g. reading) |
 +
 +^ middleObjectDistance ^^
 +^ type | float |
 +^ unity | mm |
 +^ occurs | 0..1 |
 +^ description | object distance for middle range |
 +
 +^ farObjectDistance ^^
 +^ type | float |
 +^ unity | mm |
 +^ occurs | 0..1 |
 +^ description | object distance for far range (e.g. room) |
 +
 +^ nearRefractionDistance ^^
 +^ type | float |
 +^ unity | mm |
 +^ occurs | 0..1 |
 +^ description | refraction distance for close range (e.g. reading) |
 +
 +^ [[en:lensorder:version010604:simpletypes:additionrefractionmethod|additionRefractionMethod]] ^^
 +^ type | [[en:lensorder:version010604:simpletypes:additionrefractionmethod|AdditionRefractionMethod]] |
 +^ occurs | 0..1 |
 +^ description | method of addition refraction |
 +
 +^ backVertexDistanceRefractionRight/Left ^^
 +^ type | float |
 +^ unity | mm |
 +^ occurs | 0..1 |
 +^ description | right and left backvertex distance at refraction |
 +
 +^ [[en:lensorder:version010604:complextypes:iprofilerdata|iProfilerData]] ^^
 +^ type | [[en:lensorder:version010604:complextypes:iprofilerdata|IProfilerData]] |
 +^ occurs | 0..1 |
 +^ description | wavefrontdata of a aberrometer measurement |
 +
 +^ headTilt ^^
 +^ type | float |
 +^ unity | degree |
 +^ occurs | 0..1 (not together with headTiltMagnitude) |
 +^ description | the tilt of the patients head as a absolute value |
 +
 +^ [[en:lensorder:version010604:simpletypes:headtiltmagnitudes|headTiltMagnitude]] ^^
 +^ type | [[en:lensorder:version010604:simpletypes:headtiltmagnitudes|HeadTiltMagnitude]] |
 +^ occurs | 0..1 (not together with headTilt) |
 +^ description | the tilt of the patients head |
 +
 +^ ipseo ^^
 +^ occurs | 0..1 |
 +^ description | values for Essilor Ipseo lenses |
 +
 +^ he (element of ipseo) ^^
 +^ type | float |
 +^ unity | none |
 +^ occurs | 1 |
 +^ description | the head-eye-coefficient |
 +
 +^ st (element of ipseo) ^^
 +^ type | float |
 +^ unity | none |
 +^ occurs | 1 |
 +^ description | the stab-coefficient |
 +
 +^ headCape ^^
 +^ type | float |
 +^ unity | degree |
 +^ occurs | 0..1 |
 +^ description | the movement of the patients head |
 +
 +^ [[en:lensorder:version010604:complextypes:applianceweight|applianceWeight]] ^^
 +^ type | [[en:lensorder:version010604:complextypes:applianceweight|ApplianceWeight]] |
 +^ occurs | 0..1 |
 +^ description | the preference of use for the lens by the patient |
 +
 +^ [[en:lensorder:version010604:simpletypes:dominateyeside|dominantEye]] ^^
 +^ type | [[en:lensorder:version010604:simpletypes:dominateyeside|DominatEyeSide]] |
 +^ occurs | 0..1 |
 +^ description | the dominating eye |
 +
 +^ [[en:lensorder:version010604:simpletypes:handednessside|handedness]] ^^
 +^ type | [[en:lensorder:version010604:simpletypes:handednessside|HandednessSide]] |
 +^ occurs | 0..1 |
 +^ description | the individual preference for use of a hand; dominant hand |
 +
 +^ bodyheight ^^
 +^ type | float |
 +^ unity | mm |
 +^ occurs | 0..1 |
 +^ description | the total height of a patient body |
 +
 +^ nvb ^^
 +^ type | string |
 +^ occurs | 0..1 |
 +^ description | "Near Vision Behaviour", measured by Essilor devices |
 +
 +^ ISNEWLO010604 sensitivity ^^
 +^ occurs | 0..1 |
 +^ description | |
 +
 +^ ISNEWLO010604 farVision ^^
 +^ type | float |
 +^ unity | ??? |
 +^ occurs | 0..1 |
 +^ description | |
 +
 +^ ISNEWLO010604 nearVision ^^
 +^ type | float |
 +^ unity | ??? |
 +^ occurs | 0..1 |
 +^ description | |
 +
 +^ previousDesign ^^
 +^ type | float |
 +^ unity | ??? |
 +^ occurs | 0..1 |
 +^ description | |
 +
 +<code xml>
 +  <xs:complexType name="Patient" mixed="false">
 +    <xs:complexContent>
 +      <xs:extension base="Account">
 +        <xs:sequence minOccurs="0">
 +          <xs:element name="mailAllowed" type="xs:boolean" default="false" minOccurs="0"/>
 +          <xs:element name="gender" type="Gender" minOccurs="0"/>
 +          <xs:element name="dateOfBirth" type="xs:date" minOccurs="0"/>
 +          <xs:sequence minOccurs="0">
 +            <xs:element name="interpupillaryDistanceRight" type="xs:float"/>
 +            <xs:element name="interpupillaryDistanceLeft" type="xs:float"/>
 +          </xs:sequence>
 +          <xs:element name="nearObjectDistance" type="xs:float" minOccurs="0"/>
 +          <xs:element name="middleObjectDistance" type="xs:float" minOccurs="0"/>
 +          <xs:element name="farObjectDistance" type="xs:float" minOccurs="0"/>
 +          <xs:element name="nearRefractionDistance" type="xs:float" minOccurs="0"/>
 +          <xs:element name="additionRefractionMethod" type="AdditionRefractionMethod" minOccurs="0"/>
 +          <xs:sequence minOccurs="0">
 +            <xs:element name="backVertexDistanceRefractionRight" type="xs:float"/>
 +            <xs:element name="backVertexDistanceRefractionLeft" type="xs:float"/>
 +          </xs:sequence>
 +          <xs:element name="iProfilerData" type="IProfilerData" minOccurs="0"/>
 +          <xs:element name="pupillometryData" type="PupillometryData" minOccurs="0"/>
 +          <xs:choice minOccurs="0">
 +            <xs:element name="headTilt" type="xs:float"/>
 +            <xs:element name="headTiltMagnitude" type="HeadTiltMagnitudes"/>
 +          </xs:choice>
 +          <xs:element name="ipseo" minOccurs="0">
 +            <xs:complexType>
 +              <xs:sequence>
 +                <xs:element name="he" type="xs:float"/>
 +                <xs:element name="st" type="xs:float"/>
 +              </xs:sequence>
 +            </xs:complexType>
 +          </xs:element>
 +          <xs:element name="headCape" type="xs:float" minOccurs="0"/>
 +          <xs:element name="applianceWeight" type="ApplianceWeight" minOccurs="0"/>
 +          <xs:element name="dominantEye" type="DominatEyeSide" minOccurs="0"/>
 +          <xs:element name="handedness" type="HandednessSide" minOccurs="0"/>
 +          <xs:element name="bodyheight" type="xs:float" minOccurs="0"/>
 +          <xs:element name="nvb" type="xs:string" minOccurs="0"/>
 +          <xs:element name="sensitivity" minOccurs="0">
 +            <xs:complexType>
 +              <xs:sequence>
 +                <xs:element name="farVision" type="xs:float" minOccurs="0"/>
 +                <xs:element name="nearVision" type="xs:float" minOccurs="0"/>
 +                <xs:element name="previousDesign" type="xs:float" minOccurs="0"/>
 +              </xs:sequence>
 +            </xs:complexType>
 +          </xs:element>
 +        </xs:sequence>
 +      </xs:extension>
 +    </xs:complexContent>
 +  </xs:complexType>
 +</code>