Indivo Account SchemaΒΆ
An Indivo Account represents a single user of the system, with their basic info and the ways in which they authenticate. It is separate from a record.
Schema:
<?xml version="1.0" encoding="ISO-8859-1" ?> <schema xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified"> <element name="Account"> <complexType> <sequence> <element name="secret" type="string" minOccurs="0" maxOccurs="1" /> <element name="fullName" type="string" minOccurs="1" maxOccurs="1" /> <element name="contactEmail" type="string" minOccurs="1" maxOccurs="1" /> <element name="lastLoginAt" type="dateTime" minOccurs="1" maxOccurs="1" /> <element name="totalLoginCount" type="integer" minOccurs="1" maxOccurs="1" /> <element name="failedLoginCount" type="integer" minOccurs="1" maxOccurs="1" /> <element name="state" type="string" minOccurs="1" maxOccurs="1" /> <element name="lastStateChange" type="dateTime" minOccurs="1" maxOccurs="1" /> <element name="authSystem" minOccurs="0" maxOccurs="unbounded"> <complexType> <attribute name="name" type="string" use="required" /> <attribute name="username" type="string" use="required" /> </complexType> </element> </sequence> <attribute name="id" type="string" use="required" /> </complexType> </element> </schema>
Example:
<Account id="joeuser@indivo.example.org">
<fullName>Joe User</fullName>
<contactEmail>joeuser@gmail.com</contactEmail>
<lastLoginAt>2010-05-04T15:34:23Z</lastLoginAt>
<totalLoginCount>43</totalLoginCount>
<failedLoginCount>0</failedLoginCount>
<state>active</state>
<lastStateChange>2009-04-03T13:12:12Z</lastStateChange>
<authSystem name="password" username="joeuser" />
<authSystem name="hospital_sso" username="Joe_User" />
</Account>