A User identity subject identifies a user that exists in the real world. Users can have different logon names for different applications. A site-defined suffix of a subject identifier item differentiates user logon names for different applications.
User subjects have the following attributes:
| Subject Label | “User” | 
| Subject type | Identity | 
| Synchronization | Constant | 
| Security | Requires authentication to set subject | 
| Subject Dependencies | None | 
| Mapping Agent Coupon Value | -2 | 
User-linked applications should be configurable to use the appropriate suffix (or suffixes) when getting or setting context data. Any application can log a user off of all the user-linked applications. Applications log users off by setting the user subject to empty.
User subjects have the following standard context data items. A User Linked application should set the value for at least one of the items listed in the following table:
| User Subject Identifier Item Name | Meaning | Data Type | Semantic Constraints on Values | Case Sensitivity | 
|---|---|---|---|---|
| User.Id.Logon.Suffix | User's logon name | ST | None | Value is case sensitive. For example, “gsmith” and “Gsmith” are two different logon ID values  | 
        
An application can optionally set values for the corroborating items listed in the following table:
| User Subject Corroborating Item Name | Meaning | Data Type | Semantic Constraints on Values | Case Sensitivity | 
|---|---|---|---|---|
| User.Co.Name | User's name (No meaning for HL7) | XPN | None | No | 
Examples of User Subject Items are listed in the following table:
| Example Item Names | Example Item Values | 
|---|---|
| User.Id.Logon.LEADTOOLS_Demo_Workstation | g_smith | 
| User.Id.Logon.Visage | gsmith | 
| User.Id.Logon.CareView | gs1229 | 
| User.Co.Name | Gabi Smith | 
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
