The following tables list the members exposed by MedicalWebViewerExternalController.
Public Constructors
Name | Description | |
---|---|---|
MedicalWebViewerExternalController | The constructor for the MedicalWebViewerExternalController class. |
Public Methods
Name | Description | |
---|---|---|
AddPatient | Adds the specified patient to the viewer. | |
CloseApplication | Logs out of the MedicalWebViewer and closes the browser. | |
CreateUser | Creates or updates a user for the viewer. | |
DeletePatient | Deletes the specified patient from the viewer. | |
DeleteUser | Deletes the specified user from the viewer. | |
FindInstances | Finds all instances that match the specified search criteria. | |
FindPatient | Finds all patients that match the specified search criteria. | |
FindSeries | Finds all series that match the specified search criteria. | |
FindStudies | Finds all studies that match the specified search criteria. | |
GetCurrentPatient | Gets the information about the current patient in the viewer. | |
GetImage | Returns the URL of the image with the specified SOP Instance UID. | |
GetPermissions | Returns the list of all available permissions for the medical web viewer. | |
GetRoles | Returns the list of all available roles for the medical web viewer. | |
GetUserPermissions | Returns the list of permissions for a single medical web viewer. | |
GetUserRoles | Returns the list of roles for a single medical web viewer. | |
GetUsers | Returns the list of medical web viewer users. | |
InitApplication | Starts the CommandQueue web service which the MedicalWebViewer will poll for commands once launched. | |
PatientAvailable | Queries if the patient specified by patientID exists. | |
SetDefOption | Sets users default option's value for the Medical web viewer.If the name/value of the option specified already exists, it will be overwritten by the new value. | |
SetUserOption | Sets the currently logged in user option's value for the Medical web viewer.If the name/value of the option specified already exists, it will be overwritten by the new value. | |
ShowInstance | Displays the instances specified by sopInstanceUid in the medical web viewer. | |
ShowPatient | Displays the most recent series for the specified patientID. | |
ShowSeries | Shows the available series for the specified Series Instance UID in the viewer. | |
ShowStudy | Shows the available studies for the specified patient and study in the viewer. | |
Shutdown | Shuts down the CommandQueue web service. | |
UpdatePatient | Updates the current patient in the viewer with the new information. | |
UserLogin | Logs on to the MedicalWebViewer and launches it using the browser specified in the SelectedBrowser property. | |
UserLogout | Logs out of the MedicalViewer and returns to the Login page. | |
WaitForIdle | Blocks web service requests until "Idle" state is reached. |
Public Properties
Name | Description | |
---|---|---|
AspService | Gets or sets a Boolean value that indicates whether the application should connect to the ASP medical service or not. Set this property to false to connect to classic WCF medical service. | |
FailureMessage | Gets or sets the Failure Message string. | |
IsStarted | Gets or sets a Boolean value that indicates whether the application has been started. This property returns true if InitApplication has been called. If InitApplication has not been called or ShutDown was called this property will return false. | |
LastPropertyCallReturnCode | Gets the ControllerReturnCode returned from the last property called. | |
SelectedBrowser | Gets or sets the browser to be launched. | |
Timeout | This property specifies how long to wait after issuing a command before timing out. | |
UserWebBrowser | Defines the callback that is called to launch a user specific browser. | |
ViewerURL | Gets or sets the current ViewerURL. |
Public Events
Name | Description | |
---|---|---|
HeartBeatEvent | This event is fired every second or so to indicate that the MedicalWebViewerExternalController is communicating with the browser. | |
LogoutEvent | This event is fired after a successful call to MedicalWebViewerExternalController-UserLogout. |