Schema authorizationws.xsd


schema location:  authorizationws.xsd
targetNamespace:  http://healthXML.org/PasLink
 
Elements  Complex types 
GetUserAuthorizationRequest  IdCodeNameType 
GetUserAuthorizationResponse  IdCodeType 
GetUserServiceAccessesRequest  PeriodDateTimeType 
GetUserServiceAccessesResponse  ServiceAccessesOrg 
ListAccessTemplatesRequest  ServiceAccessType 
ListAccessTemplatesResponse  UserAuthorization 
ListRolesRequest 
ListRolesResponse 
ListServiceAccessesRequest 
ListServiceAccessesResponse 
SaveUserAuthorizationRequest 
SaveUserAuthorizationResponse 
SaveUserServiceAccessesRequest 
SaveUserServiceAccessesResponse 


element GetUserAuthorizationRequest
diagram
namespace http://healthXML.org/PasLink
children UserId System
annotation
documentation 
The request for getting authorization for one user
source
<xs:element name="GetUserAuthorizationRequest">
  <xs:annotation>
    <xs:documentation>The request for getting authorization for one user</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="UserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>The user's unique id.  HIS90: Official Id</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="System" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetUserAuthorizationRequest/UserId
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
The user's unique id.  HIS90: Official Id
source
<xs:element name="UserId" type="xs:string">
  <xs:annotation>
    <xs:documentation>The user's unique id.  HIS90: Official Id</xs:documentation>
  </xs:annotation>
</xs:element>

element GetUserAuthorizationRequest/System
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.
source
<xs:element name="System" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element GetUserAuthorizationResponse
diagram
namespace http://healthXML.org/PasLink
children UserId System Authorizations
annotation
documentation 
The response for a use'rs authorizations 
source
<xs:element name="GetUserAuthorizationResponse">
  <xs:annotation>
    <xs:documentation>The response for a use'rs authorizations </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="UserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>The user's unique id.  HIS90: Official Id</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="System" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Authorizations">
        <xs:annotation>
          <xs:documentation>User authorizations given by Roles or AccessTemplates    HIS90: Bilde 011. For HIS90 the response will give max. 100 occurs for selected user.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Authorization" maxOccurs="unbounded">
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="UserAuthorization">
                    <xs:sequence>
                      <xs:element name="Role">
                        <xs:annotation>
                          <xs:documentation>AccessCategory         HIS90: Bilde 011 Kategori</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="Id" type="xs:string"/>
                            <xs:element name="Name" type="xs:string" minOccurs="0"/>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="AccessTemplate">
                        <xs:annotation>
                          <xs:documentation>AccessGroup             HIS90: Bilde 011 Autorisasjonsgruppe</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="Id" type="xs:string"/>
                            <xs:element name="Name" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation>HIS90: Not in use.</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                  </xs:extension>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetUserAuthorizationResponse/UserId
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
The user's unique id.  HIS90: Official Id
source
<xs:element name="UserId" type="xs:string">
  <xs:annotation>
    <xs:documentation>The user's unique id.  HIS90: Official Id</xs:documentation>
  </xs:annotation>
</xs:element>

element GetUserAuthorizationResponse/System
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.
source
<xs:element name="System" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element GetUserAuthorizationResponse/Authorizations
diagram
namespace http://healthXML.org/PasLink
children Authorization
annotation
documentation 
User authorizations given by Roles or AccessTemplates    HIS90: Bilde 011. For HIS90 the response will give max. 100 occurs for selected user.
source
<xs:element name="Authorizations">
  <xs:annotation>
    <xs:documentation>User authorizations given by Roles or AccessTemplates    HIS90: Bilde 011. For HIS90 the response will give max. 100 occurs for selected user.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Authorization" maxOccurs="unbounded">
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="UserAuthorization">
              <xs:sequence>
                <xs:element name="Role">
                  <xs:annotation>
                    <xs:documentation>AccessCategory         HIS90: Bilde 011 Kategori</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Id" type="xs:string"/>
                      <xs:element name="Name" type="xs:string" minOccurs="0"/>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="AccessTemplate">
                  <xs:annotation>
                    <xs:documentation>AccessGroup             HIS90: Bilde 011 Autorisasjonsgruppe</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Id" type="xs:string"/>
                      <xs:element name="Name" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>HIS90: Not in use.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetUserAuthorizationResponse/Authorizations/Authorization
diagram
namespace http://healthXML.org/PasLink
type extension of UserAuthorization
children Organization Signature ValidPeriod Printers Economy Role AccessTemplate
source
<xs:element name="Authorization" maxOccurs="unbounded">
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="UserAuthorization">
        <xs:sequence>
          <xs:element name="Role">
            <xs:annotation>
              <xs:documentation>AccessCategory         HIS90: Bilde 011 Kategori</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="Id" type="xs:string"/>
                <xs:element name="Name" type="xs:string" minOccurs="0"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="AccessTemplate">
            <xs:annotation>
              <xs:documentation>AccessGroup             HIS90: Bilde 011 Autorisasjonsgruppe</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="Id" type="xs:string"/>
                <xs:element name="Name" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>HIS90: Not in use.</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element GetUserAuthorizationResponse/Authorizations/Authorization/Role
diagram
namespace http://healthXML.org/PasLink
children Id Name
annotation
documentation 
AccessCategory         HIS90: Bilde 011 Kategori
source
<xs:element name="Role">
  <xs:annotation>
    <xs:documentation>AccessCategory         HIS90: Bilde 011 Kategori</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Id" type="xs:string"/>
      <xs:element name="Name" type="xs:string" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetUserAuthorizationResponse/Authorizations/Authorization/Role/Id
diagram
namespace http://healthXML.org/PasLink
type xs:string
source
<xs:element name="Id" type="xs:string"/>

element GetUserAuthorizationResponse/Authorizations/Authorization/Role/Name
diagram
namespace http://healthXML.org/PasLink
type xs:string
source
<xs:element name="Name" type="xs:string" minOccurs="0"/>

element GetUserAuthorizationResponse/Authorizations/Authorization/AccessTemplate
diagram
namespace http://healthXML.org/PasLink
children Id Name
annotation
documentation 
AccessGroup             HIS90: Bilde 011 Autorisasjonsgruppe
source
<xs:element name="AccessTemplate">
  <xs:annotation>
    <xs:documentation>AccessGroup             HIS90: Bilde 011 Autorisasjonsgruppe</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Id" type="xs:string"/>
      <xs:element name="Name" minOccurs="0">
        <xs:annotation>
          <xs:documentation>HIS90: Not in use.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetUserAuthorizationResponse/Authorizations/Authorization/AccessTemplate/Id
diagram
namespace http://healthXML.org/PasLink
type xs:string
source
<xs:element name="Id" type="xs:string"/>

element GetUserAuthorizationResponse/Authorizations/Authorization/AccessTemplate/Name
diagram
namespace http://healthXML.org/PasLink
annotation
documentation 
HIS90: Not in use.
source
<xs:element name="Name" minOccurs="0">
  <xs:annotation>
    <xs:documentation>HIS90: Not in use.</xs:documentation>
  </xs:annotation>
</xs:element>

element GetUserServiceAccessesRequest
diagram
namespace http://healthXML.org/PasLink
children UserId System
annotation
documentation 
Request to AuhorizationWS.GetUserServiceAccesses.  List a user serviceaccesses. HIS90: Only user service accesses that are in adition to accesses given by authorization in role/group are to be listed.
source
<xs:element name="GetUserServiceAccessesRequest">
  <xs:annotation>
    <xs:documentation>Request to AuhorizationWS.GetUserServiceAccesses.  List a user serviceaccesses. HIS90: Only user service accesses that are in adition to accesses given by authorization in role/group are to be listed.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="UserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>The user's unique id.  HIS90: Official Id</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="System" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetUserServiceAccessesRequest/UserId
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
The user's unique id.  HIS90: Official Id
source
<xs:element name="UserId" type="xs:string">
  <xs:annotation>
    <xs:documentation>The user's unique id.  HIS90: Official Id</xs:documentation>
  </xs:annotation>
</xs:element>

element GetUserServiceAccessesRequest/System
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.
source
<xs:element name="System" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element GetUserServiceAccessesResponse
diagram
namespace http://healthXML.org/PasLink
children UserId System ServiceAccessesOrg
annotation
documentation 
Response from AuthorizationWS.GetUserServiceAccesses. A users serviceaccesses by organizationunits.  HIS90: Only user service accesses that are in adition to accesses given by authorization in role/group are to be listed.
source
<xs:element name="GetUserServiceAccessesResponse">
  <xs:annotation>
    <xs:documentation>Response from AuthorizationWS.GetUserServiceAccesses. A users serviceaccesses by organizationunits.  HIS90: Only user service accesses that are in adition to accesses given by authorization in role/group are to be listed.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="UserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>The user's unique id.  HIS90: Official Id</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="System" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ServiceAccessesOrg" type="ServiceAccessesOrg"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetUserServiceAccessesResponse/UserId
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
The user's unique id.  HIS90: Official Id
source
<xs:element name="UserId" type="xs:string">
  <xs:annotation>
    <xs:documentation>The user's unique id.  HIS90: Official Id</xs:documentation>
  </xs:annotation>
</xs:element>

element GetUserServiceAccessesResponse/System
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.
source
<xs:element name="System" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element GetUserServiceAccessesResponse/ServiceAccessesOrg
diagram
namespace http://healthXML.org/PasLink
type ServiceAccessesOrg
children ServiceAccessOrg
source
<xs:element name="ServiceAccessesOrg" type="ServiceAccessesOrg"/>

element ListAccessTemplatesRequest
diagram
namespace http://healthXML.org/PasLink
children System Organization
annotation
documentation 
Request to AuhorizationWS.ListAccessTemplates.  List a all accesstemplates.
source
<xs:element name="ListAccessTemplatesRequest">
  <xs:annotation>
    <xs:documentation>Request to AuhorizationWS.ListAccessTemplates.  List a all accesstemplates.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="System" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>HIS90 Only: The system to access.   HIS90: REQUIRED Systemcode for HIS90. Valid values are PA, KK, BL GY etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Organization" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Organization Unit to list  from. Null then all AccesssGroups</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="UnitId" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Department/Medical Speciality                           HIS90: Avdeling</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ListAccessTemplatesRequest/System
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
HIS90 Only: The system to access.   HIS90: REQUIRED Systemcode for HIS90. Valid values are PA, KK, BL GY etc.
source
<xs:element name="System" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>HIS90 Only: The system to access.   HIS90: REQUIRED Systemcode for HIS90. Valid values are PA, KK, BL GY etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element ListAccessTemplatesRequest/Organization
diagram
namespace http://healthXML.org/PasLink
children UnitId
annotation
documentation 
Organization Unit to list  from. Null then all AccesssGroups
source
<xs:element name="Organization" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Organization Unit to list  from. Null then all AccesssGroups</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="UnitId" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Department/Medical Speciality                           HIS90: Avdeling</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ListAccessTemplatesRequest/Organization/UnitId
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
Department/Medical Speciality                           HIS90: Avdeling
source
<xs:element name="UnitId" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Department/Medical Speciality                           HIS90: Avdeling</xs:documentation>
  </xs:annotation>
</xs:element>

element ListAccessTemplatesResponse
diagram
namespace http://healthXML.org/PasLink
children AccessTemplates
annotation
documentation 
Response from AuhorizationWS.ListAccessTemplates.  All access templates in a system.
source
<xs:element name="ListAccessTemplatesResponse">
  <xs:annotation>
    <xs:documentation>Response from AuhorizationWS.ListAccessTemplates.  All access templates in a system.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="AccessTemplates" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="AccessTemplate" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Id" type="xs:string"/>
                  <xs:element name="Name" type="xs:string" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>HIS90: Not in use</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="MedicalUnit" type="IdCodeNameType" minOccurs="0"/>
                  <xs:element name="CareUnits" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="CareUnit" type="IdCodeNameType" maxOccurs="unbounded"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ListAccessTemplatesResponse/AccessTemplates
diagram
namespace http://healthXML.org/PasLink
children AccessTemplate
source
<xs:element name="AccessTemplates" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="AccessTemplate" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Id" type="xs:string"/>
            <xs:element name="Name" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>HIS90: Not in use</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="MedicalUnit" type="IdCodeNameType" minOccurs="0"/>
            <xs:element name="CareUnits" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="CareUnit" type="IdCodeNameType" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ListAccessTemplatesResponse/AccessTemplates/AccessTemplate
diagram
namespace http://healthXML.org/PasLink
children Id Name MedicalUnit CareUnits
source
<xs:element name="AccessTemplate" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Id" type="xs:string"/>
      <xs:element name="Name" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>HIS90: Not in use</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MedicalUnit" type="IdCodeNameType" minOccurs="0"/>
      <xs:element name="CareUnits" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CareUnit" type="IdCodeNameType" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ListAccessTemplatesResponse/AccessTemplates/AccessTemplate/Id
diagram
namespace http://healthXML.org/PasLink
type xs:string
source
<xs:element name="Id" type="xs:string"/>

element ListAccessTemplatesResponse/AccessTemplates/AccessTemplate/Name
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
HIS90: Not in use
source
<xs:element name="Name" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>HIS90: Not in use</xs:documentation>
  </xs:annotation>
</xs:element>

element ListAccessTemplatesResponse/AccessTemplates/AccessTemplate/MedicalUnit
diagram
namespace http://healthXML.org/PasLink
type IdCodeNameType
children Id Code Name
source
<xs:element name="MedicalUnit" type="IdCodeNameType" minOccurs="0"/>

element ListAccessTemplatesResponse/AccessTemplates/AccessTemplate/CareUnits
diagram
namespace http://healthXML.org/PasLink
children CareUnit
source
<xs:element name="CareUnits" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="CareUnit" type="IdCodeNameType" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ListAccessTemplatesResponse/AccessTemplates/AccessTemplate/CareUnits/CareUnit
diagram
namespace http://healthXML.org/PasLink
type IdCodeNameType
children Id Code Name
source
<xs:element name="CareUnit" type="IdCodeNameType" maxOccurs="unbounded"/>

element ListRolesRequest
diagram
namespace http://healthXML.org/PasLink
children System RoleId
annotation
documentation 
Request to AuhorizationWS.ListRoles.  List a all roles
source
<xs:element name="ListRolesRequest">
  <xs:annotation>
    <xs:documentation>Request to AuhorizationWS.ListRoles.  List a all roles</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="System" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RoleId" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Role Id/code                       If null/omited then the metod will return all roles else get information about the one role specified</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ListRolesRequest/System
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.
source
<xs:element name="System" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element ListRolesRequest/RoleId
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
Role Id/code                       If null/omited then the metod will return all roles else get information about the one role specified
source
<xs:element name="RoleId" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Role Id/code                       If null/omited then the metod will return all roles else get information about the one role specified</xs:documentation>
  </xs:annotation>
</xs:element>

element ListRolesResponse
diagram
namespace http://healthXML.org/PasLink
children Roles
annotation
documentation 
Response from AuhorizationWS.ListRoles.  All roles in a system.
source
<xs:element name="ListRolesResponse">
  <xs:annotation>
    <xs:documentation>Response from AuhorizationWS.ListRoles.  All roles in a system.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Roles" minOccurs="0">
        <xs:annotation>
          <xs:documentation>All roles in system. Optionally with the servicegroups belonging to it  HIS90: Role = Category (Kategori)</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Role" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Id" type="xs:string">
                    <xs:annotation>
                      <xs:documentation>Id/Code for Role            HIS90: Kategorikode</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Name" type="xs:string">
                    <xs:annotation>
                      <xs:documentation>Name/Description of the role HIS90: Kategorinavn</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="ServiceAccesses" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Possible serviceaccesses (services or groups) for the role HIS90: Bilder</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="ServiceAccess" type="ServiceAccessType" maxOccurs="unbounded"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ListRolesResponse/Roles
diagram
namespace http://healthXML.org/PasLink
children Role
annotation
documentation 
All roles in system. Optionally with the servicegroups belonging to it  HIS90: Role = Category (Kategori)
source
<xs:element name="Roles" minOccurs="0">
  <xs:annotation>
    <xs:documentation>All roles in system. Optionally with the servicegroups belonging to it  HIS90: Role = Category (Kategori)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Role" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Id" type="xs:string">
              <xs:annotation>
                <xs:documentation>Id/Code for Role            HIS90: Kategorikode</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Name" type="xs:string">
              <xs:annotation>
                <xs:documentation>Name/Description of the role HIS90: Kategorinavn</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ServiceAccesses" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Possible serviceaccesses (services or groups) for the role HIS90: Bilder</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="ServiceAccess" type="ServiceAccessType" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ListRolesResponse/Roles/Role
diagram
namespace http://healthXML.org/PasLink
children Id Name ServiceAccesses
source
<xs:element name="Role" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Id" type="xs:string">
        <xs:annotation>
          <xs:documentation>Id/Code for Role            HIS90: Kategorikode</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Name" type="xs:string">
        <xs:annotation>
          <xs:documentation>Name/Description of the role HIS90: Kategorinavn</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ServiceAccesses" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Possible serviceaccesses (services or groups) for the role HIS90: Bilder</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ServiceAccess" type="ServiceAccessType" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ListRolesResponse/Roles/Role/Id
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
Id/Code for Role            HIS90: Kategorikode
source
<xs:element name="Id" type="xs:string">
  <xs:annotation>
    <xs:documentation>Id/Code for Role            HIS90: Kategorikode</xs:documentation>
  </xs:annotation>
</xs:element>

element ListRolesResponse/Roles/Role/Name
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
Name/Description of the role HIS90: Kategorinavn
source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name/Description of the role HIS90: Kategorinavn</xs:documentation>
  </xs:annotation>
</xs:element>

element ListRolesResponse/Roles/Role/ServiceAccesses
diagram
namespace http://healthXML.org/PasLink
children ServiceAccess
annotation
documentation 
Possible serviceaccesses (services or groups) for the role HIS90: Bilder
source
<xs:element name="ServiceAccesses" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Possible serviceaccesses (services or groups) for the role HIS90: Bilder</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ServiceAccess" type="ServiceAccessType" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ListRolesResponse/Roles/Role/ServiceAccesses/ServiceAccess
diagram
namespace http://healthXML.org/PasLink
type ServiceAccessType
children Id Name AccessLevel
source
<xs:element name="ServiceAccess" type="ServiceAccessType" maxOccurs="unbounded"/>

element ListServiceAccessesRequest
diagram
namespace http://healthXML.org/PasLink
children System
annotation
documentation 
Request to AuhorizationWS.ListServiceAccesses.  List a all service accesses.
source
<xs:element name="ListServiceAccessesRequest">
  <xs:annotation>
    <xs:documentation>Request to AuhorizationWS.ListServiceAccesses.  List a all service accesses.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="System" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The system to access.   HIS90: REQUIRED Systemcode for HIS90. Valid values are PA, KK, BL GY etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ListServiceAccessesRequest/System
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
The system to access.   HIS90: REQUIRED Systemcode for HIS90. Valid values are PA, KK, BL GY etc.
source
<xs:element name="System" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The system to access.   HIS90: REQUIRED Systemcode for HIS90. Valid values are PA, KK, BL GY etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element ListServiceAccessesResponse
diagram
namespace http://healthXML.org/PasLink
children ServiceAccesses
annotation
documentation 
Response from AuhorizationWS.ListServiceAccesses.  All serviceaccesses from a system.
source
<xs:element name="ListServiceAccessesResponse">
  <xs:annotation>
    <xs:documentation>Response from AuhorizationWS.ListServiceAccesses.  All serviceaccesses from a system.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ServiceAccesses" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ServiceAccess" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Id" type="xs:int">
                    <xs:annotation>
                      <xs:documentation>Service/Functional access id  HIS90: Bilde id/nummer</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Name" type="xs:string" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Service/Functional access code/name/text                HIS90: Bilde navn/beskrivelse</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ListServiceAccessesResponse/ServiceAccesses
diagram
namespace http://healthXML.org/PasLink
children ServiceAccess
source
<xs:element name="ServiceAccesses" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ServiceAccess" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Id" type="xs:int">
              <xs:annotation>
                <xs:documentation>Service/Functional access id  HIS90: Bilde id/nummer</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Name" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Service/Functional access code/name/text                HIS90: Bilde navn/beskrivelse</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ListServiceAccessesResponse/ServiceAccesses/ServiceAccess
diagram
namespace http://healthXML.org/PasLink
children Id Name
source
<xs:element name="ServiceAccess" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Id" type="xs:int">
        <xs:annotation>
          <xs:documentation>Service/Functional access id  HIS90: Bilde id/nummer</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Name" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Service/Functional access code/name/text                HIS90: Bilde navn/beskrivelse</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ListServiceAccessesResponse/ServiceAccesses/ServiceAccess/Id
diagram
namespace http://healthXML.org/PasLink
type xs:int
annotation
documentation 
Service/Functional access id  HIS90: Bilde id/nummer
source
<xs:element name="Id" type="xs:int">
  <xs:annotation>
    <xs:documentation>Service/Functional access id  HIS90: Bilde id/nummer</xs:documentation>
  </xs:annotation>
</xs:element>

element ListServiceAccessesResponse/ServiceAccesses/ServiceAccess/Name
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
Service/Functional access code/name/text                HIS90: Bilde navn/beskrivelse
source
<xs:element name="Name" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Service/Functional access code/name/text                HIS90: Bilde navn/beskrivelse</xs:documentation>
  </xs:annotation>
</xs:element>

element SaveUserAuthorizationRequest
diagram
namespace http://healthXML.org/PasLink
children UserId System Authorizations
annotation
documentation 
The request for saving a user's authorizations
source
<xs:element name="SaveUserAuthorizationRequest">
  <xs:annotation>
    <xs:documentation>The request for saving a user's authorizations</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="UserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>The user's unique id.  HIS90: Official Id</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="System" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Authorizations">
        <xs:annotation>
          <xs:documentation>User authorizations given by Roles or AccessTemplates    HIS90: Bilde 011</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Authorization" maxOccurs="unbounded">
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="UserAuthorization">
                    <xs:sequence>
                      <xs:element name="Role">
                        <xs:annotation>
                          <xs:documentation>AccessCategory         HIS90: Bilde 011 Kategori</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="Id" type="xs:string"/>
                            <xs:element name="Name" type="xs:string" minOccurs="0"/>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="AccessTemplate">
                        <xs:annotation>
                          <xs:documentation>AccessGroup             HIS90: Bilde 011 Autorisasjonsgruppe</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="Id" type="xs:string"/>
                            <xs:element name="Name" minOccurs="0"/>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                  </xs:extension>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element SaveUserAuthorizationRequest/UserId
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
The user's unique id.  HIS90: Official Id
source
<xs:element name="UserId" type="xs:string">
  <xs:annotation>
    <xs:documentation>The user's unique id.  HIS90: Official Id</xs:documentation>
  </xs:annotation>
</xs:element>

element SaveUserAuthorizationRequest/System
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.
source
<xs:element name="System" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element SaveUserAuthorizationRequest/Authorizations
diagram
namespace http://healthXML.org/PasLink
children Authorization
annotation
documentation 
User authorizations given by Roles or AccessTemplates    HIS90: Bilde 011
source
<xs:element name="Authorizations">
  <xs:annotation>
    <xs:documentation>User authorizations given by Roles or AccessTemplates    HIS90: Bilde 011</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Authorization" maxOccurs="unbounded">
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="UserAuthorization">
              <xs:sequence>
                <xs:element name="Role">
                  <xs:annotation>
                    <xs:documentation>AccessCategory         HIS90: Bilde 011 Kategori</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Id" type="xs:string"/>
                      <xs:element name="Name" type="xs:string" minOccurs="0"/>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="AccessTemplate">
                  <xs:annotation>
                    <xs:documentation>AccessGroup             HIS90: Bilde 011 Autorisasjonsgruppe</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Id" type="xs:string"/>
                      <xs:element name="Name" minOccurs="0"/>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element SaveUserAuthorizationRequest/Authorizations/Authorization
diagram
namespace http://healthXML.org/PasLink
type extension of UserAuthorization
children Organization Signature ValidPeriod Printers Economy Role AccessTemplate
source
<xs:element name="Authorization" maxOccurs="unbounded">
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="UserAuthorization">
        <xs:sequence>
          <xs:element name="Role">
            <xs:annotation>
              <xs:documentation>AccessCategory         HIS90: Bilde 011 Kategori</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="Id" type="xs:string"/>
                <xs:element name="Name" type="xs:string" minOccurs="0"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="AccessTemplate">
            <xs:annotation>
              <xs:documentation>AccessGroup             HIS90: Bilde 011 Autorisasjonsgruppe</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="Id" type="xs:string"/>
                <xs:element name="Name" minOccurs="0"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element SaveUserAuthorizationRequest/Authorizations/Authorization/Role
diagram
namespace http://healthXML.org/PasLink
children Id Name
annotation
documentation 
AccessCategory         HIS90: Bilde 011 Kategori
source
<xs:element name="Role">
  <xs:annotation>
    <xs:documentation>AccessCategory         HIS90: Bilde 011 Kategori</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Id" type="xs:string"/>
      <xs:element name="Name" type="xs:string" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element SaveUserAuthorizationRequest/Authorizations/Authorization/Role/Id
diagram
namespace http://healthXML.org/PasLink
type xs:string
source
<xs:element name="Id" type="xs:string"/>

element SaveUserAuthorizationRequest/Authorizations/Authorization/Role/Name
diagram
namespace http://healthXML.org/PasLink
type xs:string
source
<xs:element name="Name" type="xs:string" minOccurs="0"/>

element SaveUserAuthorizationRequest/Authorizations/Authorization/AccessTemplate
diagram
namespace http://healthXML.org/PasLink
children Id Name
annotation
documentation 
AccessGroup             HIS90: Bilde 011 Autorisasjonsgruppe
source
<xs:element name="AccessTemplate">
  <xs:annotation>
    <xs:documentation>AccessGroup             HIS90: Bilde 011 Autorisasjonsgruppe</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Id" type="xs:string"/>
      <xs:element name="Name" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element SaveUserAuthorizationRequest/Authorizations/Authorization/AccessTemplate/Id
diagram
namespace http://healthXML.org/PasLink
type xs:string
source
<xs:element name="Id" type="xs:string"/>

element SaveUserAuthorizationRequest/Authorizations/Authorization/AccessTemplate/Name
diagram
namespace http://healthXML.org/PasLink
source
<xs:element name="Name" minOccurs="0"/>

element SaveUserAuthorizationResponse
diagram
namespace http://healthXML.org/PasLink
children UserId System Authorizations
annotation
documentation 
The response after saving a user's authorizations
source
<xs:element name="SaveUserAuthorizationResponse">
  <xs:annotation>
    <xs:documentation>The response after saving a user's authorizations</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="UserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>The user's unique id.  HIS90: Official Id</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="System" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Authorizations">
        <xs:annotation>
          <xs:documentation>User authorizations given by Roles or AccessTemplates    HIS90: Bilde 011</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Authorization" maxOccurs="unbounded">
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="UserAuthorization">
                    <xs:sequence>
                      <xs:element name="Role">
                        <xs:annotation>
                          <xs:documentation>AccessCategory         HIS90: Bilde 011 Kategori</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="Id" type="xs:string"/>
                            <xs:element name="Name" type="xs:string" minOccurs="0"/>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="AccessTemplate">
                        <xs:annotation>
                          <xs:documentation>AccessGroup             HIS90: Bilde 011 Autorisasjonsgruppe</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="Id" type="xs:string"/>
                            <xs:element name="Name" minOccurs="0"/>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                  </xs:extension>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element SaveUserAuthorizationResponse/UserId
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
The user's unique id.  HIS90: Official Id
source
<xs:element name="UserId" type="xs:string">
  <xs:annotation>
    <xs:documentation>The user's unique id.  HIS90: Official Id</xs:documentation>
  </xs:annotation>
</xs:element>

element SaveUserAuthorizationResponse/System
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.
source
<xs:element name="System" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element SaveUserAuthorizationResponse/Authorizations
diagram
namespace http://healthXML.org/PasLink
children Authorization
annotation
documentation 
User authorizations given by Roles or AccessTemplates    HIS90: Bilde 011
source
<xs:element name="Authorizations">
  <xs:annotation>
    <xs:documentation>User authorizations given by Roles or AccessTemplates    HIS90: Bilde 011</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Authorization" maxOccurs="unbounded">
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="UserAuthorization">
              <xs:sequence>
                <xs:element name="Role">
                  <xs:annotation>
                    <xs:documentation>AccessCategory         HIS90: Bilde 011 Kategori</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Id" type="xs:string"/>
                      <xs:element name="Name" type="xs:string" minOccurs="0"/>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="AccessTemplate">
                  <xs:annotation>
                    <xs:documentation>AccessGroup             HIS90: Bilde 011 Autorisasjonsgruppe</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Id" type="xs:string"/>
                      <xs:element name="Name" minOccurs="0"/>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element SaveUserAuthorizationResponse/Authorizations/Authorization
diagram
namespace http://healthXML.org/PasLink
type extension of UserAuthorization
children Organization Signature ValidPeriod Printers Economy Role AccessTemplate
source
<xs:element name="Authorization" maxOccurs="unbounded">
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="UserAuthorization">
        <xs:sequence>
          <xs:element name="Role">
            <xs:annotation>
              <xs:documentation>AccessCategory         HIS90: Bilde 011 Kategori</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="Id" type="xs:string"/>
                <xs:element name="Name" type="xs:string" minOccurs="0"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="AccessTemplate">
            <xs:annotation>
              <xs:documentation>AccessGroup             HIS90: Bilde 011 Autorisasjonsgruppe</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="Id" type="xs:string"/>
                <xs:element name="Name" minOccurs="0"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element SaveUserAuthorizationResponse/Authorizations/Authorization/Role
diagram
namespace http://healthXML.org/PasLink
children Id Name
annotation
documentation 
AccessCategory         HIS90: Bilde 011 Kategori
source
<xs:element name="Role">
  <xs:annotation>
    <xs:documentation>AccessCategory         HIS90: Bilde 011 Kategori</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Id" type="xs:string"/>
      <xs:element name="Name" type="xs:string" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element SaveUserAuthorizationResponse/Authorizations/Authorization/Role/Id
diagram
namespace http://healthXML.org/PasLink
type xs:string
source
<xs:element name="Id" type="xs:string"/>

element SaveUserAuthorizationResponse/Authorizations/Authorization/Role/Name
diagram
namespace http://healthXML.org/PasLink
type xs:string
source
<xs:element name="Name" type="xs:string" minOccurs="0"/>

element SaveUserAuthorizationResponse/Authorizations/Authorization/AccessTemplate
diagram
namespace http://healthXML.org/PasLink
children Id Name
annotation
documentation 
AccessGroup             HIS90: Bilde 011 Autorisasjonsgruppe
source
<xs:element name="AccessTemplate">
  <xs:annotation>
    <xs:documentation>AccessGroup             HIS90: Bilde 011 Autorisasjonsgruppe</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Id" type="xs:string"/>
      <xs:element name="Name" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element SaveUserAuthorizationResponse/Authorizations/Authorization/AccessTemplate/Id
diagram
namespace http://healthXML.org/PasLink
type xs:string
source
<xs:element name="Id" type="xs:string"/>

element SaveUserAuthorizationResponse/Authorizations/Authorization/AccessTemplate/Name
diagram
namespace http://healthXML.org/PasLink
source
<xs:element name="Name" minOccurs="0"/>

element SaveUserServiceAccessesRequest
diagram
namespace http://healthXML.org/PasLink
children UserId System ServiceAccessesOrg
annotation
documentation 
Request to AuhorizationWS.SaveUserServiceAccesses. Saves a user's servce accesses
source
<xs:element name="SaveUserServiceAccessesRequest">
  <xs:annotation>
    <xs:documentation>Request to AuhorizationWS.SaveUserServiceAccesses. Saves a user's servce accesses</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="UserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>The user's unique id.  HIS90: Official Id</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="System" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ServiceAccessesOrg" type="ServiceAccessesOrg"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element SaveUserServiceAccessesRequest/UserId
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
The user's unique id.  HIS90: Official Id
source
<xs:element name="UserId" type="xs:string">
  <xs:annotation>
    <xs:documentation>The user's unique id.  HIS90: Official Id</xs:documentation>
  </xs:annotation>
</xs:element>

element SaveUserServiceAccessesRequest/System
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.
source
<xs:element name="System" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The system to access.   HIS90: Required. Systemcode for HIS90. Valid values are PA, KK, BL GY etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element SaveUserServiceAccessesRequest/ServiceAccessesOrg
diagram
namespace http://healthXML.org/PasLink
type ServiceAccessesOrg
children ServiceAccessOrg
source
<xs:element name="ServiceAccessesOrg" type="ServiceAccessesOrg"/>

element SaveUserServiceAccessesResponse
diagram
namespace http://healthXML.org/PasLink
children UserId System ServiceAccessesOrg
annotation
documentation 
Response from AuthorizationWS.SaveUserServiceAccesses. Result for saving a user's service accesses.
source
<xs:element name="SaveUserServiceAccessesResponse">
  <xs:annotation>
    <xs:documentation>Response from AuthorizationWS.SaveUserServiceAccesses. Result for saving a user's service accesses.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="UserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>The user's unique id.  HIS90: Fødselsnummer</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="System" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The system to access.   HIS90: Required. Systemcode for HIS90. Valid values is PA, KK, BL GY etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ServiceAccessesOrg" type="ServiceAccessesOrg"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element SaveUserServiceAccessesResponse/UserId
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
The user's unique id.  HIS90: Fødselsnummer
source
<xs:element name="UserId" type="xs:string">
  <xs:annotation>
    <xs:documentation>The user's unique id.  HIS90: Fødselsnummer</xs:documentation>
  </xs:annotation>
</xs:element>

element SaveUserServiceAccessesResponse/System
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
The system to access.   HIS90: Required. Systemcode for HIS90. Valid values is PA, KK, BL GY etc.
source
<xs:element name="System" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The system to access.   HIS90: Required. Systemcode for HIS90. Valid values is PA, KK, BL GY etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element SaveUserServiceAccessesResponse/ServiceAccessesOrg
diagram
namespace http://healthXML.org/PasLink
type ServiceAccessesOrg
children ServiceAccessOrg
source
<xs:element name="ServiceAccessesOrg" type="ServiceAccessesOrg"/>

complexType IdCodeNameType
diagram
namespace http://healthXML.org/PasLink
children Id Code Name
used by
elements ListAccessTemplatesResponse/AccessTemplates/AccessTemplate/CareUnits/CareUnit ListAccessTemplatesResponse/AccessTemplates/AccessTemplate/MedicalUnit
annotation
documentation 
Id, Code and Name
source
<xs:complexType name="IdCodeNameType">
  <xs:annotation>
    <xs:documentation>Id, Code and Name</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Id" type="xs:int"/>
    <xs:element name="Code" type="xs:string"/>
    <xs:element name="Name" type="xs:string"/>
  </xs:sequence>
</xs:complexType>

element IdCodeNameType/Id
diagram
namespace http://healthXML.org/PasLink
type xs:int
source
<xs:element name="Id" type="xs:int"/>

element IdCodeNameType/Code
diagram
namespace http://healthXML.org/PasLink
type xs:string
source
<xs:element name="Code" type="xs:string"/>

element IdCodeNameType/Name
diagram
namespace http://healthXML.org/PasLink
type xs:string
source
<xs:element name="Name" type="xs:string"/>

complexType IdCodeType
diagram
namespace http://healthXML.org/PasLink
children Id Code
used by
element ServiceAccessesOrg/ServiceAccessOrg/MedicalUnit
annotation
documentation 
 Id and Code
source
<xs:complexType name="IdCodeType">
  <xs:annotation>
    <xs:documentation> Id and Code</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Id" type="xs:int"/>
    <xs:element name="Code" type="xs:string"/>
  </xs:sequence>
</xs:complexType>

element IdCodeType/Id
diagram
namespace http://healthXML.org/PasLink
type xs:int
source
<xs:element name="Id" type="xs:int"/>

element IdCodeType/Code
diagram
namespace http://healthXML.org/PasLink
type xs:string
source
<xs:element name="Code" type="xs:string"/>

complexType PeriodDateTimeType
diagram
namespace http://healthXML.org/PasLink
children FromDate ToDate
used by
element UserAuthorization/ValidPeriod
annotation
documentation 
Type for datetimeperiods (date and time/clock)
source
<xs:complexType name="PeriodDateTimeType">
  <xs:annotation>
    <xs:documentation>Type for datetimeperiods (date and time/clock)</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="FromDate" type="xs:dateTime"/>
    <xs:element name="ToDate" type="xs:dateTime" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element PeriodDateTimeType/FromDate
diagram
namespace http://healthXML.org/PasLink
type xs:dateTime
source
<xs:element name="FromDate" type="xs:dateTime"/>

element PeriodDateTimeType/ToDate
diagram
namespace http://healthXML.org/PasLink
type xs:dateTime
source
<xs:element name="ToDate" type="xs:dateTime" minOccurs="0"/>

complexType ServiceAccessesOrg
diagram
namespace http://healthXML.org/PasLink
children ServiceAccessOrg
used by
elements GetUserServiceAccessesResponse/ServiceAccessesOrg SaveUserServiceAccessesRequest/ServiceAccessesOrg SaveUserServiceAccessesResponse/ServiceAccessesOrg
annotation
documentation 
Type for a user's serviceaccesses by organizationunits.
source
<xs:complexType name="ServiceAccessesOrg">
  <xs:annotation>
    <xs:documentation>Type for a user's serviceaccesses by organizationunits.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ServiceAccessOrg" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Service/Functional accesses. All accesses is related to a given MedicalUnit and/or CareUnit                           HIS90: Bilde 12, HIS90: Only user service accesses that are in adition to accesses given by authorization in role/group are to be listed. Always assosiated to selected Medical Unit.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="ServiceAccesses">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="ServiceAccess" type="ServiceAccessType" maxOccurs="unbounded"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="MedicalUnit" type="IdCodeType">
            <xs:annotation>
              <xs:documentation>Department/Medical Speciality                 HIS90: Department/Avd Bilde 012 Avd</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element ServiceAccessesOrg/ServiceAccessOrg
diagram
namespace http://healthXML.org/PasLink
children ServiceAccesses MedicalUnit
annotation
documentation 
Service/Functional accesses. All accesses is related to a given MedicalUnit and/or CareUnit                           HIS90: Bilde 12, HIS90: Only user service accesses that are in adition to accesses given by authorization in role/group are to be listed. Always assosiated to selected Medical Unit.
source
<xs:element name="ServiceAccessOrg" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Service/Functional accesses. All accesses is related to a given MedicalUnit and/or CareUnit                           HIS90: Bilde 12, HIS90: Only user service accesses that are in adition to accesses given by authorization in role/group are to be listed. Always assosiated to selected Medical Unit.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ServiceAccesses">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ServiceAccess" type="ServiceAccessType" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="MedicalUnit" type="IdCodeType">
        <xs:annotation>
          <xs:documentation>Department/Medical Speciality                 HIS90: Department/Avd Bilde 012 Avd</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ServiceAccessesOrg/ServiceAccessOrg/ServiceAccesses
diagram
namespace http://healthXML.org/PasLink
children ServiceAccess
source
<xs:element name="ServiceAccesses">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ServiceAccess" type="ServiceAccessType" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ServiceAccessesOrg/ServiceAccessOrg/ServiceAccesses/ServiceAccess
diagram
namespace http://healthXML.org/PasLink
type ServiceAccessType
children Id Name AccessLevel
source
<xs:element name="ServiceAccess" type="ServiceAccessType" maxOccurs="unbounded"/>

element ServiceAccessesOrg/ServiceAccessOrg/MedicalUnit
diagram
namespace http://healthXML.org/PasLink
type IdCodeType
children Id Code
annotation
documentation 
Department/Medical Speciality                 HIS90: Department/Avd Bilde 012 Avd
source
<xs:element name="MedicalUnit" type="IdCodeType">
  <xs:annotation>
    <xs:documentation>Department/Medical Speciality                 HIS90: Department/Avd Bilde 012 Avd</xs:documentation>
  </xs:annotation>
</xs:element>

complexType ServiceAccessType
diagram
namespace http://healthXML.org/PasLink
children Id Name AccessLevel
used by
elements ListRolesResponse/Roles/Role/ServiceAccesses/ServiceAccess ServiceAccessesOrg/ServiceAccessOrg/ServiceAccesses/ServiceAccess
annotation
documentation 
Service access with id, text, group and accesslevel
source
<xs:complexType name="ServiceAccessType">
  <xs:annotation>
    <xs:documentation>Service access with id, text, group and accesslevel</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Id" type="xs:int">
      <xs:annotation>
        <xs:documentation>Service/Functional access id  HIS90: Bilde 012 Bilde</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Name" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Service/Functional access code/name/text                HIS90: Bilde 012 Funktion</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AccessLevel" type="xs:int" minOccurs="0">
      <xs:annotation>
        <xs:documentation>What access user have to the service. Accesslevel: 0 is no access/authorization (False) and 9 is full access. (True > 0)                         HIS90: Bilde 012 Autorisasjon. AccessLevel set as 0 means that the ServiceAccess is deleted/revoked.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element ServiceAccessType/Id
diagram
namespace http://healthXML.org/PasLink
type xs:int
annotation
documentation 
Service/Functional access id  HIS90: Bilde 012 Bilde
source
<xs:element name="Id" type="xs:int">
  <xs:annotation>
    <xs:documentation>Service/Functional access id  HIS90: Bilde 012 Bilde</xs:documentation>
  </xs:annotation>
</xs:element>

element ServiceAccessType/Name
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
Service/Functional access code/name/text                HIS90: Bilde 012 Funktion
source
<xs:element name="Name" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Service/Functional access code/name/text                HIS90: Bilde 012 Funktion</xs:documentation>
  </xs:annotation>
</xs:element>

element ServiceAccessType/AccessLevel
diagram
namespace http://healthXML.org/PasLink
type xs:int
annotation
documentation 
What access user have to the service. Accesslevel: 0 is no access/authorization (False) and 9 is full access. (True > 0)                         HIS90: Bilde 012 Autorisasjon. AccessLevel set as 0 means that the ServiceAccess is deleted/revoked.
source
<xs:element name="AccessLevel" type="xs:int" minOccurs="0">
  <xs:annotation>
    <xs:documentation>What access user have to the service. Accesslevel: 0 is no access/authorization (False) and 9 is full access. (True > 0)                         HIS90: Bilde 012 Autorisasjon. AccessLevel set as 0 means that the ServiceAccess is deleted/revoked.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType UserAuthorization
diagram
namespace http://healthXML.org/PasLink
children Organization Signature ValidPeriod Printers Economy
used by
elements GetUserAuthorizationResponse/Authorizations/Authorization SaveUserAuthorizationRequest/Authorizations/Authorization SaveUserAuthorizationResponse/Authorizations/Authorization
annotation
documentation 
Type for one user authorization
source
<xs:complexType name="UserAuthorization">
  <xs:annotation>
    <xs:documentation>Type for one user authorization</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Organization" minOccurs="0">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="CareUnitCode" type="xs:string">
            <xs:annotation>
              <xs:documentation>Organization unit where the care is taking place            HIS90: Care Unit (Enhet/post Bilde 011 Enhet)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="MedicalUnit" type="xs:string">
            <xs:annotation>
              <xs:documentation>Department/Medical Speciality                 HIS90: Medical Unit (Bilde 011 Avd)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Signature" type="xs:string" minOccurs="0"/>
    <xs:element name="ValidPeriod" type="PeriodDateTimeType">
      <xs:annotation>
        <xs:documentation>The authorization's validperiod.                 HIS90: Bilde 011 Fom og Tom</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Printers" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Default printers for the user to use with the role</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Letter" type="xs:string">
            <xs:annotation>
              <xs:documentation>HIS90: Bilde 011 Brevskriver</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Report" type="xs:string">
            <xs:annotation>
              <xs:documentation>HIS90: Bilde 011 Rapp.skriver</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Giro" type="xs:string">
            <xs:annotation>
              <xs:documentation>HIS90: Bilde 011 Giro.skriver</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Label" type="xs:string">
            <xs:annotation>
              <xs:documentation>HIS90: Bilde 011 Etik.skriver</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Economy" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Default economy setting for the user related to the role</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="CashRegister" type="xs:string">
            <xs:annotation>
              <xs:documentation>HIS90: Bilde 011 Kasse</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element UserAuthorization/Organization
diagram
namespace http://healthXML.org/PasLink
children CareUnitCode MedicalUnit
source
<xs:element name="Organization" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="CareUnitCode" type="xs:string">
        <xs:annotation>
          <xs:documentation>Organization unit where the care is taking place            HIS90: Care Unit (Enhet/post Bilde 011 Enhet)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MedicalUnit" type="xs:string">
        <xs:annotation>
          <xs:documentation>Department/Medical Speciality                 HIS90: Medical Unit (Bilde 011 Avd)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element UserAuthorization/Organization/CareUnitCode
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
Organization unit where the care is taking place            HIS90: Care Unit (Enhet/post Bilde 011 Enhet)
source
<xs:element name="CareUnitCode" type="xs:string">
  <xs:annotation>
    <xs:documentation>Organization unit where the care is taking place            HIS90: Care Unit (Enhet/post Bilde 011 Enhet)</xs:documentation>
  </xs:annotation>
</xs:element>

element UserAuthorization/Organization/MedicalUnit
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
Department/Medical Speciality                 HIS90: Medical Unit (Bilde 011 Avd)
source
<xs:element name="MedicalUnit" type="xs:string">
  <xs:annotation>
    <xs:documentation>Department/Medical Speciality                 HIS90: Medical Unit (Bilde 011 Avd)</xs:documentation>
  </xs:annotation>
</xs:element>

element UserAuthorization/Signature
diagram
namespace http://healthXML.org/PasLink
type xs:string
source
<xs:element name="Signature" type="xs:string" minOccurs="0"/>

element UserAuthorization/ValidPeriod
diagram
namespace http://healthXML.org/PasLink
type PeriodDateTimeType
children FromDate ToDate
annotation
documentation 
The authorization's validperiod.                 HIS90: Bilde 011 Fom og Tom
source
<xs:element name="ValidPeriod" type="PeriodDateTimeType">
  <xs:annotation>
    <xs:documentation>The authorization's validperiod.                 HIS90: Bilde 011 Fom og Tom</xs:documentation>
  </xs:annotation>
</xs:element>

element UserAuthorization/Printers
diagram
namespace http://healthXML.org/PasLink
children Letter Report Giro Label
annotation
documentation 
Default printers for the user to use with the role
source
<xs:element name="Printers" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Default printers for the user to use with the role</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Letter" type="xs:string">
        <xs:annotation>
          <xs:documentation>HIS90: Bilde 011 Brevskriver</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Report" type="xs:string">
        <xs:annotation>
          <xs:documentation>HIS90: Bilde 011 Rapp.skriver</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Giro" type="xs:string">
        <xs:annotation>
          <xs:documentation>HIS90: Bilde 011 Giro.skriver</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Label" type="xs:string">
        <xs:annotation>
          <xs:documentation>HIS90: Bilde 011 Etik.skriver</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element UserAuthorization/Printers/Letter
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
HIS90: Bilde 011 Brevskriver
source
<xs:element name="Letter" type="xs:string">
  <xs:annotation>
    <xs:documentation>HIS90: Bilde 011 Brevskriver</xs:documentation>
  </xs:annotation>
</xs:element>

element UserAuthorization/Printers/Report
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
HIS90: Bilde 011 Rapp.skriver
source
<xs:element name="Report" type="xs:string">
  <xs:annotation>
    <xs:documentation>HIS90: Bilde 011 Rapp.skriver</xs:documentation>
  </xs:annotation>
</xs:element>

element UserAuthorization/Printers/Giro
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
HIS90: Bilde 011 Giro.skriver
source
<xs:element name="Giro" type="xs:string">
  <xs:annotation>
    <xs:documentation>HIS90: Bilde 011 Giro.skriver</xs:documentation>
  </xs:annotation>
</xs:element>

element UserAuthorization/Printers/Label
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
HIS90: Bilde 011 Etik.skriver
source
<xs:element name="Label" type="xs:string">
  <xs:annotation>
    <xs:documentation>HIS90: Bilde 011 Etik.skriver</xs:documentation>
  </xs:annotation>
</xs:element>

element UserAuthorization/Economy
diagram
namespace http://healthXML.org/PasLink
children CashRegister
annotation
documentation 
Default economy setting for the user related to the role
source
<xs:element name="Economy" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Default economy setting for the user related to the role</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="CashRegister" type="xs:string">
        <xs:annotation>
          <xs:documentation>HIS90: Bilde 011 Kasse</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element UserAuthorization/Economy/CashRegister
diagram
namespace http://healthXML.org/PasLink
type xs:string
annotation
documentation 
HIS90: Bilde 011 Kasse
source
<xs:element name="CashRegister" type="xs:string">
  <xs:annotation>
    <xs:documentation>HIS90: Bilde 011 Kasse</xs:documentation>
  </xs:annotation>
</xs:element>


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