CRMRelUserRoles

Rel User Roles

APIDescription
GET api/CRMRelUserRoles/GetByUser?Email={Email}

Get RelUserRoles By User

GET api/CRMRelUserRoles

Get RelUserRoles

GET api/CRMRelUserRoles/{ID}

Get RelUserRoles

(605) 615-5792

Insert New RelUserRoles

PUT api/CRMRelUserRoles/{ID}

Update RelUserRoles

3103462001

Delete RelUserRoles

AnalyzerServiceStatus

AnalyzerServiceStatusController

APIDescription
Eogaea

Gets AnalyzerServiceStatus

Filters

Search Filters

APIDescription
GET api/Filters/Analyzers

Retrieves the List of Analyzer Groups

919-328-6321

Retrieves Analyzer Information

GET api/Filters/Disciplines?returnAll={returnAll}&filterBySeries={filterBySeries}&SiteID={SiteID}

Retrieves the List of Analyzer Groups

GET api/Filters/DisciplinesByUser?returnAll={returnAll}

Retrieves the List of Disciplines by User

GET api/Filters/TATDisciplines?returnAll={returnAll}

Retrieves the List of Analyzer Groups(fot TAT APP)

GET api/Filters/CALDisciplines?widgetType={widgetType}

Retrieves the List of Discipline Groups(fot Calibration)

GET api/Filters/Series?disciplineID={disciplineID}&SiteID={SiteID}&returnAll={returnAll}

Retrieves the List of Series

GET api/Filters/AnalyzersByDiscipline?disciplineID={disciplineID}

Retrieves the List of Analyzers By Group

(559) 274-6533

Retrieves the List of Analyzers By Group

GET api/Filters/ControlLotsByAnalyzer?AnalyzerID={AnalyzerID}&ControlName={ControlName}

Retrieves the List of Control LotNumbers By Analyzer

9178414288

Retrieves the List of LotNumbers By Analyzer for Calibration Verification Support

GET api/Filters/GetCalibrationDate?AnalyzerID={AnalyzerID}&CalibratorName={CalibratorName}

Retrieves the CalibrationDate By Analyzer And CalibratorName for Calibration Verification Support

GET api/Filters/ControlNames?AnalyzerID={AnalyzerID}&SiteID={SiteID}&DisciplineID={DisciplineID}&SeriesID={SeriesID}

Retrieves the List of Control Names by Analyzer

GET api/Filters/ControlNamesByDisciplines?DisciplineID={DisciplineID}

Retrieves the List of Control Names by Analyzer

(289) 884-8157

Retrieves the List of Control LotNumbers By Control Name

GET api/Filters/ControlLotsBySiteIDAndControlName?SiteID={SiteID}&ControlName={ControlName}

Retrieves the List of Control LotNumbers By SiteID and Control Name

GET api/Filters/CalibratorsNames

Retrieves the List of Control LotNumbers By Control Name

GET api/Filters/CalibratorsNamesByConditions?SiteID={SiteID}&SeriesID={SeriesID}&AnalyzerID={AnalyzerID}&StartDate={StartDate}&EndDate={EndDate}

Retrieves the List of Control LotNumbers By Control Name

GET api/Filters/TATCategories

Retrieves the List of TATCategories

(212) 712-3908

Retrieves the List of TATCategories

901-721-3686

Retrieves the List of TATCategories

GET api/Filters/TATDelay

Retrieves the List of TATDelay

GET api/Filters/SiteGroups

Retrieves the List of SiteGroups

GET api/Filters/Sites?returnAll={returnAll}

Retrieves the List of sites related to User

GET api/Filters/AllSites

Retrieves the List of sites related to User

(773) 882-4125

Retrieves the default faility code of User

GET api/Filters/GetDefaultDiscipline

Gets User Default Discipline Information

plicative

Gets User Default Discipline Information

GET api/Filters/Groups

Retrieves the List of Groups(Multi WorkloadAnalysis / Benchmark)

2037339761

Method to get and return the disciplines by SiteID

(579) 274-3847

Method to get and return the AnalyzerErrorStatus

GET api/Filters/GetAnalyzerConditionErrorStatus

Method to get and return the AnalyzerErrorStatus

GET api/Filters/AnalyzerLines?SiteID={SiteID}&DisciplineID={DisciplineID}&SeriesID={SeriesID}

Method to get and return the Analyzer's line info

GET api/Filters/ThresholdKey?WidgetID={WidgetID}

Gets ThresholdKeys

317-795-2621

Gets ThresholdDecisionTarget

401-271-1728

Gets FilterWidgetsName

(210) 256-5371

Gets SiteShifts

231-640-9328

Retrieves the List of Severities

GET api/Filters/RepresentativeItems?DisciplineID={DisciplineID}&SiteID={SiteID}

Retrieves the List of Analyzers By Group

QCReport

QCReportController Controller

APIDescription
GET api/SAI/QCReport/GetQCReportListForAnalyzer?analyzerId={analyzerId}&maxNumberOfReports={maxNumberOfReports}

Web Service for QCReport

GET api/SAI/QCReport/GetQCReport?reportID={reportID}&email={email}&customerVersion={customerVersion}&createFile={createFile}

Web Service for QCReport

CRMPackage

APIDescription
diddy

ReEnable Package

201-621-7168

Get Packages

GET api/CRMPackage/{ID}

Get Package

480-475-2723

Insert New Package

334-718-4010

Update Package

DELETE api/CRMPackage/{ID}

Delete Package (Disable)

CRMCompany

Company

APIDescription
PUT api/CRMCompany/ReEnable/{ID}

ReEnable Company

GET api/CRMCompany

Get Companies

GET api/CRMCompany/{ID}

Get Company

(712) 464-3844

Insert New Facility

714-681-0499

Update Company

DELETE api/CRMCompany/{ID}

Delete Facility (Disable)

CRMSite

ERM Sites

APIDescription
(814) 721-9449

ReEnable Site

GET api/CRMSite

Get Sites

801-444-9260

Get Site

POST api/CRMSite

Insert New Site

PUT api/CRMSite/{ID}

Update Site

DELETE api/CRMSite/{ID}

Delete Site (Disable)

Thresholds

Search Filters

APIDescription
GET api/Thresholds/Header?WidgetID={WidgetID}&ThresholdKey={ThresholdKey}&DecisionTarget={DecisionTarget}

To Get List of Thresholds

GET api/Thresholds/Detail?ThresholdKey={ThresholdKey}&DecisionTarget={DecisionTarget}

To Get List of Thresholds

quaestuary

Update Thresholds

CRMRepresentativeItem

APIDescription
GET api/CRMRepresentativeItem/GetByUser?Email={Email}&SiteID={SiteID}&DisciplineID={DisciplineID}

Get RepresentativeItems By User

PUT api/CRMRepresentativeItem/ReEnable/{ID}

ReEnable RepresentativeItem

petrosphere

Get RepresentativeItems

GET api/CRMRepresentativeItem/{ID}

Get RepresentativeItems

POST api/CRMRepresentativeItem

Insert New SiteExtends

PUT api/CRMRepresentativeItem/{ID}

Update SiteExtends

DELETE api/CRMRepresentativeItem/{ID}

Delete SiteExtends

CRMAnalyzer

Analyzers

APIDescription
PUT api/CRMAnalyzer/ReEnable/{ID}

ReEnable Analyzer

GET api/CRMAnalyzer

Get Analyzers

GET api/CRMAnalyzer/{ID}

Get Analyzer By ID

POST api/CRMAnalyzer

Insert New Analyzers

PUT api/CRMAnalyzer/{ID}

Update Analyzer

DELETE api/CRMAnalyzer/{ID}

Delete Analyzer (Disable)

WidgetAnalyzerConditionDailyBySeries

Analyzercondition Daily By Series

APIDescription
GET api/Widget/AnalyzerConditionDailyBySeries?Series={Series}

AnalyzerConditionDaily for Dashboard Screen

WidgetReRunRatio

Re-Run Ratio For Dashboard

APIDescription
647-961-7549

Web Service for Hematology ReRun Ratio for the Dashboard

CRMSeries

ERM Sites

APIDescription
PUT api/CRMSeries/ReEnable/{ID}

ReEnable Series

786-567-9930

Get Series

(732) 321-6526

Get Series

POST api/CRMSeries

Insert New Series

PUT api/CRMSeries/{ID}

Update Series

DELETE api/CRMSeries/{ID}

Delete Series (Disable)

Impersonation

Search Filters

APIDescription
POST api/Impersonation/GetUsers

Gets All Users

POST api/Impersonation/GetUserCount

Gets Count for user query

415-444-3495

Delete impersonation record

POST api/Impersonation/Impersonate

Gets User profile information based on Username

CRMWidget

Widget

APIDescription
(318) 798-0611

ReEnable Widget

GET api/CRMWidget

Get Widgets

GET api/CRMWidget/{ID}

Get Widget By ID

POST api/CRMWidget

Insert New Widget

PUT api/CRMWidget/{ID}

Update Widget

clean-legged

Delete Widget (Disable)

Eula

API Controller for EULA

APIDescription
(231) 759-2173

find EULA list

GET api/Eula/PDF?email={email}&SiteID={SiteID}&EulaDetailID={EulaDetailID}

find EULA PDF Note: This API does not use Authorize attribute to hold the file name of pdf in iPad Safari.

bulletheadedness

find EULA list

DemoDate

APIDescription
GET api/DemoDate/GetDemoDateWithTimeZone

get system date with timezone(not consider SiteConfig)

GET api/DemoDate/GetDemoDateTimeWithTimeZone

get system date time with timezone(not consider SiteConfig)

GET api/DemoDate

Retrieves the list of ChartData for CycleCount

InstantCommunication

Class for Instant Communication functioanlity in the navigation bar

APIDescription
braze-jointed

Method to Get all the List of Instant communication details

6416364847

Method to Get all the List of Instant communication details

520-397-3082

Method to Add new Instant Communication record to DataBase

PUT api/InstantCommunication/{ID}

Method to update Instant Communication read flag in DataBase

PUT api/InstantCommunication/{ID}?ToUserID={ToUserID}&CommunicationTypeID={CommunicationTypeID}&Title={Title}&Content={Content}

Method to update Instant Communication Detail read flag in DataBase

PortalToken

APIDescription
9286996995

Method to validate ERM token

POST api/PortalToken/GetErmToken

Method to Generate ERM token

St julien

No documentation available.

CRMUser

User Data Integration

APIDescription
PUT api/CRMUser/ReEnable/{ID}

ReEnable User

9034273136

Get Users

(518) 428-1588

Get User

3307375421

Use for User Data Integration

3022148780

Use for User Data Integration

DELETE api/CRMUser/{ID}

Delete Users (Disable)

Facility

Packages Controller

APIDescription
GET api/Facility/Packages?FacilityID={FacilityID}

Method to Get List of Packages In FacilityID

(289) 771-9815

Method to get List of Sites in Facility

GET api/Facility/Disciplines?FacilityID={FacilityID}

Method to get List of Disciplines in Facility

GET api/Facility/Series?FacilityID={FacilityID}

Method to get List of Series in Facility

(337) 431-4005

Method to Get all Facilities

GET api/Facility?FacilityID={FacilityID}

Method to Get Facility

CRMRelUserSites

Rel User Sites

APIDescription
(734) 712-9532

Get RelUserSites By User

GET api/CRMRelUserSites

Get RelUserSites

(734) 296-1078

Get RelUserSites

POST api/CRMRelUserSites

Insert New RelUserSites

(860) 341-8252

Update RelUserSites

7065992118

Delete RelUserSites

PortalUserSuggestion

Class for portal users registration

APIDescription
(506) 661-8547

Delete

(732) 781-1355

CreateUser

(914) 862-9612

No documentation available.

SystemStatus

System Status Controller

APIDescription
liferent escheat

Gets System Status for the specific Analyzer in the Facility

GET api/SystemStatus?disciplineID={disciplineID}&seriesID={seriesID}&analyzerID={analyzerID}&status={status}&SiteID={SiteID}

Gets System Status for all the Analyzers in the Facility

514-818-2859

Gets System Status for the specific Analyzer in the Facility

PortalEmail

Controller for sending Portal Emails

APIDescription
GET api/PortalEmail/SendAdminUserInvitation?email={email}

Portal Send Admin Invitation

GET api/PortalEmail/GetUserEmailTemplate?email={email}

Meethod to get customer email data

(419) 673-9247

Method to update the CustomerEmailLogs table

714-598-0821

No documentation available.

TATChart

TAT Chart Controller

APIDescription
GET api/TAT/Chart?representativeItemID={representativeItemID}&SiteTATConfigID={SiteTATConfigID}&days={days}&skip={skip}&site={site}&category={category}&department={department}&urgent={urgent}&delay={delay}&start={start}&end={end}&includeStart={includeStart}&includeEnd={includeEnd}&isCurrent={isCurrent}

Web Service for TAT Chart Data Daily

GET api/TAT/Average?representativeItemID={representativeItemID}&SiteTATConfigID={SiteTATConfigID}&days={days}&site={site}&category={category}&department={department}&urgent={urgent}&delay={delay}

Web Service for TAT Chart Data Average Daily

GET api/TAT/Chart/Average?representativeItemID={representativeItemID}&SiteTATConfigID={SiteTATConfigID}&year={year}&month={month}&day={day}&site={site}&category={category}&department={department}&urgent={urgent}&delay={delay}

Web Service for TAT Chart Data Average Monthly(Per day)

GET api/TAT/AverageTemplate?site={site}

Returns a lit of Items and the Order to display them

GET api/TAT/TATConfig?site={site}

Get TATConfig

WidgetCycleCount

Widget CycleCount Controller

APIDescription
361-241-6275

Gets Latest Data for CycleCount of analyzer for Widget

9045455481

Gets HistoricalData for CycleCount of analyzer Graph for Widget

CRMThresholds

Thresholds

APIDescription
PUT api/CRMMenu/ReEnable/{ID}

ReEnable Threshold

GET api/CRMThresholds

Get Threshold

832-232-0259

Get Threshold By ID

POST api/CRMThresholds

Insert New Threshold

5032713311

Update Threshold

DELETE api/CRMThresholds/{ID}

Delete Threshold (Disable)

CRMRelFacilityPackages

RelFacilityPackages

APIDescription
GET api/CRMRelFacilityPackages/GetByUser?Email={Email}

Get Packages By User

tree celandine

Get RelFacilityPackages

GET api/CRMRelFacilityPackages/{ID}

Get RelFacilityPackages

8679692222

Insert New RelFacilityPackages

PUT api/CRMRelFacilityPackages/{ID}

Update RelFacilityPackages

DELETE api/CRMRelFacilityPackages/{ID}

Delete RelFacilityPackages

Contacts2

Contacts Controller

APIDescription
GET api/Contacts2/GetSupportEmail

Method to Get support email

GET api/Contacts2/GetAttachments?siteCode={siteCode}&userID={userID}&threadCode={threadCode}

Method to Get all the List of Contact attachments associated to the user

POST api/Contacts2/CheckFileSize

Method to Check file size

second person

Method to Add Contact Thread

(819) 838-2059

Method to Add Contact Message

cruster

Method to Upload Contact Message IsRead

GET api/Contacts2

Method to Get all the List of Contacts details associated to the user

GET api/Contacts2?threadID={threadID}

Method to Get the Contact Details

CommunicationTypes

CommunicationTypes Controller

APIDescription
5095599851

Gets CoomunicationTypes

ADFS

ADFSController

APIDescription
POST api/ADFS/LoginResponse

Recieves the login response from ADFS, workaround for ADFS limitations of returning all token properties via GET

GET api/ADFS/ForgotPasswordRedirect

Recieves the login response from ADFS, workaround for ADFS limitations of returning all token properties via GET

CRMLicense

Licenses

APIDescription
PUT api/CRMLicense/ReEnable/{ID}

ReEnable License

GET api/CRMLicense

Get Licenses

GET api/CRMLicense/{ID}

Get Licenses

501-762-3088

Insert New RelLicenseWidget

PUT api/CRMLicense/{ID}

Update RelLicenseWidget

207-776-6667

Delete RelFacilityPackages

CRMSystems

Systems

APIDescription
(231) 676-1351

Insert New System

7134429105

Get Systems

GET api/CRMSystems/{ID}

Get Systems

248-324-6747

Insert New System

DELETE api/CRMSystems/{ID}

Delete Systems

ProficiencyTestList

Proficiency Test List

APIDescription
GET api/ProficiencyTestList/Sites

Web Service for getting Sites

6104639928

Web Service for getting User Proficiency Test Informations in target site

GET api/ProficiencyTestList/Groups?siteID={siteID}&year={year}&isCurrentYear={isCurrentYear}

Web Service for getting Proficiency Test Groups in target site

GET api/ProficiencyTestList/MinDate

Web Service for getting Proficiency Test Min Date in target site

Benchmark

Benchmark Controller

APIDescription
(310) 868-2860

TAT Status for Benchmark Screen

POST api/Benchmark/ReRunRatio

Web Service for Hematology ReRun Ratio for the benchmark

GET api/Benchmark/UserDefaultInfo

Gets User Default Discipline Information

User

Gets User Information

APIDescription
GET api/User/UserByUsername

Gets User profile information based on Username

PUT api/User/ProfilePhoto

Update User FacePhot Inforomation

(581) 817-0092

Update User FacePhot Inforomation

5302714179

Gets User Default Discipline Information

PUT api/User/CheckedGuide

Update User CheckedGuide property

8188791905

Update User Password property

856-846-8097

Update Ignore Notification property

GET api/User

Gets User profile information based on email

PUT api/User/{ID}

Contract to update the User information using the UserID (FirstName, LastName and Title)

GET api/User?userID={userID}

Gets User profile information based on userid

DashboardNotification

Notification Dashboard

APIDescription
GET api/Dashboard/Notifications

Gets list of Notifications for dashboard

WidgetAnalyzerConditionBySeries

AnalyzerCondition Based on Series For Dashaboard

APIDescription
2179510205

AnalyzerConditionBySeries for Dashboard Screen

CRMFacility

Facility

APIDescription
(510) 805-4501

Get Facilities By Company

PUT api/CRMFacility/ReEnable/{ID}

ReEnable Facility

acyetic

Get Facilities

GET api/CRMFacility/{ID}

Get Facility By ID

POST api/CRMFacility

Insert New Facility

484-417-1993

Update Facility

2562384509

Delete Facility (Disable)

ExternalLinkQMS

ExternalLink QMS Controller

APIDescription
fyrd

Retrieves External Links to QMS

WidgetAnalyzerCondition

Analyzer Condition For Dashaboard

APIDescription
941-812-2076

Retrieves Error Counts for Analyzer Condition in Dashboard Screen

3154298864

Retrieves the List of Analyzer Condition

ProficiencyTest

ProficiencyTestCatalogtype Controller

APIDescription
352-401-6048

Method to Get all the List of ProficiencyTestCatalogType

Validate

Search Filters

APIDescription
GET api/Validate/Synchronous?facilityID={facilityID}

Get synchronous error data.

(929) 426-4977

Get foreign key error data.

DashboardContacts

Contacts Controller

APIDescription
2092206178

Gets most recent 5 Contacts for dashboard

GET api/Dashboard/ContactType

Get contact type

CRMRelUserSeries

APIDescription
905-299-8717

Get RelUserSeries By User

GET api/CRMRelUserSeries

Get RelUserSeries

GET api/CRMRelUserSeries/{ID}

Get RelUserSeries

POST api/CRMRelUserSeries

Insert New RelUserSeries

708-718-4818

Update RelUserSeries

DELETE api/CRMRelUserSeries/{ID}

Delete RelUserSeries

ProficiencyTestResult

ProficiencyTestResult Controller

APIDescription
GET api/ProficiencyTestResult/ProficiencyTestSummary?targetYear={targetYear}

Get ProficiencyTestResultSummary

POST api/ProficiencyTestResult/ProficiencyTestInformation

Get ProficiencyTestInformation

5123562967

Update UpdateProficiencyTestReport

9083336025

Log the Proficiency Test Report Information

PUT api/ProficiencyTestResult

Update UpdateProficiencyTestScore

CRMRelUserDisciplines

APIDescription
GET api/CRMRelUserDisciplines/GetByUser?Email={Email}

Get RelUserSites By User

GET api/CRMRelUserDisciplines

Get RelUserSites

(901) 620-9787

Get RelUserSites

4432400436

Insert New RelUserSites

PUT api/CRMRelUserDisciplines/{ID}

Update RelUserSites

DELETE api/CRMRelUserDisciplines/{ID}

Delete RelUserSites

CalibrationVerificationSupport

Calibration Verification Support

APIDescription
GET api/CalibrationVerificationSupport/GetChart?AnalyzerID={AnalyzerID}&ExaminationItemID={ExaminationItemID}&Lot={Lot}&CalibrationDate={CalibrationDate}&SiteID={SiteID}

Retrieves Chart Data

GET api/CalibrationVerificationSupport/GetExaminationItems?AnalyzerID={AnalyzerID}&CalibratorName={CalibratorName}&ValidateDateTime={ValidateDateTime}&SiteID={SiteID}

Get Examination Items

GET api/CalibrationVerificationSupport/GetSummaryDetails?AnalyzerID={AnalyzerID}&ExaminationItemID={ExaminationItemID}&Lot={Lot}&CalibrationDate={CalibrationDate}&SiteID={SiteID}

Retrieves Summary Details

(509) 359-0302

Retrieves Summary Details

Accounts

APIDescription
PUT api/accounts/user/{id}/roles

No documentation available.

(760) 662-0854

No documentation available.

PUT api/accounts/user/{id}/removeclaims

No documentation available.

GET api/Accounts?email={email}

No documentation available.

ReRunRatioChart

Gets all the ReRunRatio Chart data

APIDescription
comenic

Web Service to get all the Hematology ReRunRatio Chart data (Daily/ Monthly/ Yearly)

Roles

APIDescription
954-806-7521

No documentation available.

(360) 416-2588

No documentation available.

POST api/roles/create

No documentation available.

5146363276

No documentation available.

POST api/roles/ManageUsersInRole

No documentation available.

WidgetBloodSamplingRomm

Blood Sampling Room For Dashaboard

APIDescription
GET api/Widget/BloodSamplingRoom?targetDate={targetDate}

Blood Sampling Room for Dashboard Screen

CRMExaminationItem

ExaminationItems

APIDescription
PUT api/CRMExaminationItem/ReEnable/{ID}

ReEnable ExaminationItem

GET api/CRMExaminationItem

Get ExaminationItems

(586) 681-2871

Get ExaminationItems

predesert

Insert New ExaminationItems

PUT api/CRMExaminationItem/{ID}

Update SiteExtends

DELETE api/CRMExaminationItem/{ID}

Delete ExaminationItems

ExternalLink Controller

APIDescription
GET api/Widget/ExternalLink

Retrieves External Links

Analyzers

Search Filters

APIDescription
4146017964

Update Analyzer's display order

GET api/Analyzers?siteID={siteID}&disciplineID={disciplineID}&seriesID={seriesID}&lineID={lineID}

Retrieves analyzer informations

SystemAvailability

System Availability

APIDescription
GET api/SystemAvailability/Chart?ChartType={ChartType}&MultiSite={MultiSite}&DisciplineID={DisciplineID}&SeriesID={SeriesID}&SiteID={SiteID}&ParentID={ParentID}&AnalyzerID={AnalyzerID}

Retrieves System availability Chart

GET api/SystemAvailability/Analyzers?DisciplineID={DisciplineID}&MultiSite={MultiSite}&SeriesID={SeriesID}&SiteID={SiteID}&ParentID={ParentID}&AnalyzerID={AnalyzerID}

Retrieves the System Availability

309-314-4926

Get Average for System Availability

PortalUserAdmin

Class for the portal admin actions

APIDescription
GET api/PortalAdmin/GetFacilityUsers?email={email}

Get Facility Users

tetrsyllabical

Reject user

8147595998

Remove/Delete user

POST api/PortalUserAdmin

No documentation available.

PortalPackages

APIDescription
GET api/PortalPackage/GetPackages?email={email}

Get User Packages

203-532-5978

Get Package Menu

GET api/PortalPackage/GetPackageWidgets?packageId={packageId}

Get Package Menu

POST api/PortalPackage/CreateCustomPackage

Get User Packages

GET api/PortalPackage/ValidatePackage?PackageID={PackageID}&PackageName={PackageName}

Get Validate Package

POST api/PortalPackages/{ID}?PackageName={PackageName}

No documentation available.

DashboardInstantCommunication

Instant Communication Dashboard

APIDescription
GET api/Dashboard/InstantCommunication

Gets the list of Instant Communications for dashboard (5)

PortalUser

Class for portal users

APIDescription
POST api/PortalUser/CreateUser

CreateUser

GET api/PortalUser/CheckUserEmail?email={email}

Check if the user exists with the Email

9047704869

Get User Sites

POST api/PortalUser/UpdateUser

Update Portal User

pine-bordered

No documentation available.

POST api/PortalUser/AddUserRole?email={email}&role={role}

Add User Role in ERM

GET api/PortalUser/GetUserByEmail?email={email}

Get Portal User By Email

GET api/PortalUser/GetUserSites?email={email}

Get User Sites

(201) 680-7357

Get User Disciplines

carfuffle

Get User GetUserSeries

GET api/PortalUser/GetLanguages

Get User Languages

(314) 401-5832

Get User Languages

POST api/PortalUser/UpdateUserEmail

Change Email

POST api/PortalUser

No documentation available.

4235883539

No documentation available.

cystonectous

No documentation available.

Contacts

Contacts Controller

APIDescription
5139122473

s Method to get the Cabinet thumbnails information

GET api/Contacts

Method to Get all the List of Contacts details associated to the user

hot-breathed

Method to Get the Contact Details

POST api/Contacts

Method to Add Contact

(732) 391-2879

Method to Update Contact

Cabinet

Class to Upload/Download the screenshots from Amazon S3

APIDescription
GET api/Cabinet/GetFileCategories

Method to get the File Categories

GET api/Cabinet/{ID}

Method to return the Amazon S3 File Url

POST api/Cabinet

Method to uplaod the files to Amazon S3

DELETE api/Cabinet/{ID}

Method to Delete the File from Amazon S3

CRMOrganization

Organization

APIDescription
PUT api/CRMOrganization/ReEnable/{ID}

ReEnable Organization

GET api/CRMOrganization

Get Organization

GET api/CRMOrganization/{ID}

Get Organization

(305) 503-1359

Insert New Organization

PUT api/CRMOrganization/{ID}

Update Organization

8573194131

Delete Organization (Disable)

CRMQC

APIDescription
9736572057

Insert New QC Data

POST api/CRMQC/SubmitQCControlData

Insert New QC Control

CRMModels

ERM Models

APIDescription
PUT api/CRMModel/ReEnable/{ID}

ReEnable Models

GET api/CRMModels

Get Models

818-649-4652

Get Models

(310) 917-1815

Insert New Model

773-291-2716

Update Models

DELETE api/CRMModels/{ID}

Delete Models (Disable)

CRMDiscipline

Discipline

APIDescription
855-865-4235

ReEnable Discipline

GET api/CRMDiscipline

Get Disciplines

GET api/CRMDiscipline/{ID}

Get Discipline By ID

POST api/CRMDiscipline

Insert New Discipline

PUT api/CRMDiscipline/{ID}

Update Discipline

DELETE api/CRMDiscipline/{ID}

Delete Discipline (Disable)

WidgetTATStatus

TAT Status For Dashaboard

APIDescription
845-612-9151

TAT Status for Dashboard Screen

GET api/Widget/TATStatusOrder

TAT Status for Dashboard Screen

Task

Task Controller

APIDescription
(832) 927-0205

To Get list of Tasks based on email for Dashboard

(757) 570-1999

To Get List of tasks based on the User Facility

301-308-9014

To Add the Task

PUT api/Task/{ID}

To Update the Task

PUT api/Task/{ID}?AssignTo={AssignTo}&Subject={Subject}&Content={Content}&DueDate={DueDate}

To Update the Task Detail

(870) 241-7739

To Delete the Task

MultiWorkLoadAnalysis

MultiWorkLoad Analysis

APIDescription
3525294616

Get Site Information related to User

QCCorrelation

QC Correlation

APIDescription
GET api/QCCorrelation?DisciplineID={DisciplineID}&SeriesID={SeriesID}&QCControlID={QCControlID}&QCChannelName={QCChannelName}&SiteID={SiteID}&Status={Status}

Retrieves the QCCorrelation Chart Data

ContactsRead

Contacts Read Controller

APIDescription
PUT api/ContactsRead?Key={Key}

Method to Update Contact when received by support

CRMApplicationConfig

ApplicationConfig

APIDescription
GET api/CRMApplicationConfig

Get ApplicationConfig

GET api/CRMApplicationConfig/{ID}

Get ApplicationConfig By ID

POST api/CRMApplicationConfig

Insert New ApplicationConfig

PUT api/CRMApplicationConfig/{ID}

Update RelFacilityPackages

DELETE api/CRMApplicationConfig/{ID}

Delete ApplicationConfig

TATConfigShift

TATConfigShiftController

APIDescription
GET api/TATConfigShift?SiteID={SiteID}

Method to Get the TAT Shift Details

573-802-7174

Update Shift

GET api/TATConfigShift?SiteTATConfigID={SiteTATConfigID}

Retrieves TAT Shift Items log

DELETE api/TATConfigShift/{ID}

Delete shift (Disable)

UserPackageMenu

User Package and Menu Controller

APIDescription
GET api/UserPackageMenu

Gets all the package and menu details for login user

GET api/UserPackageMenu?email={email}

Business Method to get all the package and menu details for login user

PortalTranslations

Translations Controller

APIDescription
3055885292

Get Language Translations

9793993594

get Sysmex.IT.NsGlobal.Localization.dll assembly modification date

CalibrationResults

Calibration Results

APIDescription
GET api/CalibrationResults/{ID}

Calibration Result

ConsultationLink

APIDescription
706-667-4891

Get ConsultationLink

GET api/CRMConsultationLink/{ID}

Get ConsultationLink

POST api/CRMConsultationLink

Insert New ConsultationLink

PUT api/CRMConsultationLink/{ID}

Update ConsultationLink

336-591-8372

Delete ConsultationLink

UserQualification

UserQualification Controller

APIDescription
9098443488

Get User Qualification Information

PUT api/UserQualification

Update User Qualification Information

CRMReagent

Reagent Controller

APIDescription
POST api/CRMReagent

Insert New Reagent Information

AnalyzerCondition

Analyzer Condition

APIDescription
GET api/AnalyzerCondition?DisciplineID={DisciplineID}&AnalyzerID={AnalyzerID}&Status={Status}&SeriesID={SeriesID}&PrioritizeError={PrioritizeError}

Retrieves Analyzer Conditions based on Discipline

ManualDataUpload

Class for manual uploading of the xml files and importing the data to ta table

APIDescription
POST api/ManualDataUpload

Method to validate and upload the xml file

PeriodicalCycleCountChart

ChartCycleCount

APIDescription
GET api/PeriodicalCycleCountChart?ChartType={ChartType}&DisciplineID={DisciplineID}&SiteID={SiteID}

Retrieves the list of ChartData for CycleCount

QCChart

QC Chart Controller

APIDescription
7173717706

Web Service for QC Chart

Setup

Search Filters

APIDescription
POST api/Setup?facilityID={facilityID}

Setup with new sites and facilities after validation.

CRMRelLicenseWidget

RelLicenseWidget

APIDescription
GET api/CRMRelLicenseWidget

Get RelLicenseWidget

939-274-3456

Get RelLicenseWidget

POST api/CRMRelLicenseWidget

Insert New RelLicenseWidget

323-582-5845

Update RelLicenseWidget

479-301-9692

Delete RelFacilityPackages

QCData

QC Data Controller

APIDescription
GET api/QCData?AnalyzerID={AnalyzerID}&QCControlID={QCControlID}&SiteID={SiteID}

Web Service for QC Data

UserLogs

Class for UserLog

APIDescription
POST api/UserLogs

For Heat Maps and Usage

CabinetHardCopy

Class to Upload/Download the screenshots from Amazon S3

APIDescription
(616) 384-1409

Method to get the Cabinet thumbnails information

POST api/CabinetHardCopy

Method to add the file comments to database

7055519644

Method to fetch the comments for a given Cabinet File

Languages

Laungages Controller

APIDescription
GET api/Languages

Method to Get all the List of Languages

PeriodicalSmearCountChart

ChartSmearCount

APIDescription
GET api/PeriodicalSmearCountChart?ChartType={ChartType}&DisciplineID={DisciplineID}&SiteID={SiteID}

Retrieves the list of ChartData for CycleCount

ErrorLogs

APIDescription
POST api/ErrorLogs

CRMRepresentativeItemDetail

APIDescription
GET api/CRMRepresentativeItemDetail

Get RepresentativeItemDetails

GET api/CRMRepresentativeItemDetail/{ID}

Get RepresentativeItemDetails

POST api/CRMRepresentativeItemDetail

Insert New SiteExtends

PUT api/CRMRepresentativeItemDetail/{ID}

Update RepresentativeItemDetails

DELETE api/CRMRepresentativeItemDetail/{ID}

Delete RepresentativeItemDetails

WidgetConfig

Widget

APIDescription
GET api/WidgetConfig

Gets the list of widgets that needs to be shown for the user on real time Dashboard after successfull login

PUT api/WidgetConfig

Method to update the user dashboard settings once user deletes/re orders widgets from the realtime dashboard

ServiceHistoryComments

Service History Comments Controller

APIDescription
5756269107

Web Service to retrieve the Comments of a Service History

2507281857

Web Service to add a Comment to an Analyzer Service History

dharma

Web Service to delete a Comment of an Analyzer Service History

QCHeader

QC Header Controller

APIDescription
GET api/QCHeader?AnalyzerID={AnalyzerID}&QCControlID={QCControlID}&SiteID={SiteID}

Web Service to retrieve QC Header details

AnalyzerConditions

Service to retrieve Analyzers Condition Status based on Discipline for Multisite

APIDescription
GET api/AnalyzerConditions?DisciplineID={DisciplineID}&SeriesID={SeriesID}&AnalyzerID={AnalyzerID}&Status={Status}

Retrieves Analyzer Condition Status based on Discipline for Multisite

MultiLogAnalysis

Single site controller for Log Analysis

APIDescription
GET api/MultiLogAnalysis?date={date}&seriesCode={seriesCode}&disciplineId={disciplineId}&seriesId={seriesId}

Method to return the single site Log Analysis

916-616-3073

Method to create and upload the pdf file to cabinet

(786) 279-3458

Method to Create a PDF file of thumbnails

PeriodicalReRunRatioChart

Periodical ReRun Chart

APIDescription
7062651408

Web Method for Periodical ReRun Chart

Translations

Translations Controller

APIDescription
color diagram

Get Language Translations

GET api/Translations

get Sysmex.IT.NsGlobal.Localization.dll assembly modification date

MultiServiceHistory

Multi Service History Controller

APIDescription
GET api/MultiServiceHistory?DisciplineID={DisciplineID}&SeriesID={SeriesID}

Method to get Multi Service History

ApplicationConfig

ApplicationConfig Controller

APIDescription
GET api/ApplicationConfig?WidgetCode={WidgetCode}&ApplicationKey={ApplicationKey}

Method to Get ApplicationConfig

AnalyzerErrorDetail

Analyzer Error Detail

APIDescription
6077603494

Method to Get the Analyzer Error Details

CRMAnalyzerErrorCodes

AnalyzerErrorCodes

APIDescription
bathofloric

Get AnalyzerErrorCodes

GET api/CRMAnalyzerErrorCodes/{ID}

Get AnalyzerErrorCodes

8059616133

Insert New AnalyzerErrorCodes

740-444-2639

Update AnalyzerErrorCodes

DELETE api/CRMAnalyzerErrorCodes/{ID}

Delete AnalyzerErrorCodes

PortalRoles

Get Roles

APIDescription
GET api/PortalRoles

Get Roles

DataIntegrationServiceHistory

Service History Data Integration

APIDescription
3304008830

Use for Service History Data Integration

GET api/DataIntegrationServiceHistory?ModelName={ModelName}&AnalyzerSerialNumber={AnalyzerSerialNumber}

Use for Service History Data Integration

GET api/DataIntegrationServiceHistory?ReportNumber={ReportNumber}

Use for Service History Data Integration

POST api/DataIntegrationServiceHistory

Use for Service History Data Integration

(563) 426-8774

Use for Service History Data Integration

foundling hospital

Use for Service History Data Integration

QCChannel

QC Channel Controller

APIDescription
GET api/QCChannel?DisciplineID={DisciplineID}&AnalyzerID={AnalyzerID}&SeriesID={SeriesID}&SiteID={SiteID}

Web Service for QC Channel

CRMSiteExtends

Site Extend

APIDescription
GET api/CRMSiteExtends

Get SiteExtends

GET api/CRMSiteExtends/{ID}

Get SiteExtends

POST api/CRMSiteExtends

Insert New SiteExtends

PUT api/CRMSiteExtends/{ID}

Update SiteExtends

DELETE api/CRMSiteExtends/{ID}

Delete SiteExtends

PeriodicalTATChart

Periodical TAT Status

APIDescription
GET api/PeriodicalTATChart?ChartType={ChartType}&DisciplineID={DisciplineID}&SiteID={SiteID}

Web Method for TAT Chart Data

ForgotPassword

Password

APIDescription
POST api/ForgotPassword

Method to process the Forogot Password Requests.

PUT api/ForgotPassword

Contract to update the password of an user using user email

CalibrationCertificates

Calibration Certificates

APIDescription
GET api/CalibrationCertificates?AnalyzerID={AnalyzerID}&StartDate={StartDate}&EndDate={EndDate}&CalName={CalName}&DisciplineID={DisciplineID}&SeriesID={SeriesID}&SiteID={SiteID}

Retrieves the information about Analyzer's Calibration Details

Feedback

Controller for the Feedback functionality

APIDescription
(940) 538-0106

Method to add the Feedback record to the DB

CareerTypes

Gets Career Types Information

APIDescription
GET api/CareerTypes

Gets CareerTypes Infromation

WidgetMenu

Menu and Widget Controller

APIDescription
(313) 693-9396

Gets all the widgets details for login user

Notifications

Notification Dashboard

APIDescription
5025617002

Method to Get the list of Notifications

GET api/Notifications/{ID}

Method to Get the Notifiation Details

PUT api/Notifications/{ID}

Method to Update Notification

CRMMenu

Menu

APIDescription
GET api/CRMMenu

Get Menu

raphidiid

Get Menu By ID

POST api/CRMMenu

Insert New Menu

PUT api/CRMMenu/{ID}

Update Menu

(605) 304-7453

Delete Menu (Disable)

WAMMonitor

WAM Monitor Controller

APIDescription
GET api/WAMMonitor?SiteID={SiteID}

Method to get WAM Monitor Data

ServiceHistory

Service History Controller

APIDescription
GET api/ServiceHistory?SiteID={SiteID}&DisciplineID={DisciplineID}&SeriesID={SeriesID}&ParentID={ParentID}&AnalyzerID={AnalyzerID}&Status={Status}&Type={Type}&StartDate={StartDate}&EndDate={EndDate}

Web Service to retrieve all the Service History Details of the Analyzers

UsersBySite

Gets a list of Users by Site

APIDescription
985-420-2540

Gets User profile information based on email

ReRunRatio

Re-Run Ratio Page

APIDescription
GET api/ReRunRatio?DisciplineID={DisciplineID}&SiteID={SiteID}

Web Service for ReRun Ratio

WorkLoadAnalysis

WorkLoad Analysis

APIDescription
773-433-3218

Retrieves Anlyzers based on Disciplines

GET api/WorkLoadAnalysis?ChartType={ChartType}&DisciplineID={DisciplineID}&SiteID={SiteID}

Retrieves the list of Workload Analysis based on Disciplines

Widget for ConsultationLink

APIDescription
GET api/WidgetConsultationLink

Retrieves ConsultationLink

OrderAndProgress

APIDescription
855-552-9878

Method to get the Order and Progress chart information

ReagentRemaining

Reagent Remaining Controller

APIDescription
GET api/ReagentRemaining

Web Service to retrieve all the Reagent Replacement Details

343-883-9956

Web Service to update the preparation status of the reagent

GET api/ReagentRemaining?email={email}

Business Method to retrieve all the Reagent Replacement Details

217-754-0370

Business Method to update the preparation status of the reagent

CRMRelPackageWidgetExclusions

RelPackageWidgetExclusions

APIDescription
GET api/CRMRelPackageWidgetExclusions

Get RelPackageWidgetExclusions

GET api/CRMRelPackageWidgetExclusions/{ID}

Get RelPackageWidgetExclusions

POST api/CRMRelPackageWidgetExclusions

Insert New RelPackageWidgetExclusions

(469) 519-7232

Update RelPackageWidgetExclusions

DELETE api/CRMRelPackageWidgetExclusions/{ID}

Delete RelFacilityPackages

ExternalLink

APIDescription
GET api/CRMExternalLink

Get ExternalLink

(437) 580-9444

Get ExternalLink

707-325-2696

Insert New ExternalLink

dregs

Update ExternalLink

DELETE api/CRMExternalLink/{ID}

Delete ExternalLink

PeriodicalSalesProfit

Periodical SalesProfit Chart

APIDescription
620-488-1251

Web Method for Periodical sales and profit Chart

PeriodicalWorkLoad

Periodical Workload Chart

APIDescription
GET api/PeriodicalWorkLoad?ChartType={ChartType}&DisciplineID={DisciplineID}&SiteID={SiteID}

Web Method for Periodical Workload Chart

CRMWAM

APIDescription
POST api/CRMWAM

Insert New WAMExaminations

ActiveDirectory

ActiveDirectoryController

APIDescription
POST api/ActiveDirectory

CreateUser

612-671-9615

PasswordReset

(236) 737-6150

CheckUserExist

RepresentativeItemsConfig

APIDescription
224-713-4747

(503) 672-4772

7348554210

Retrieves Representative Items

GET api/RepresentativeItemsConfig?RepresentativeItemID={RepresentativeItemID}

Retrieves Representative Items

QualificationTypes

QualificationTypes Controller

APIDescription
GET api/QualificationTypes

Gets QualificationTypes Information

TAT

Services to access the Turn Around Time (TAT) of the Analyzers

APIDescription
GET api/TAT?DisciplineID={DisciplineID}&site={site}

Gets Item Group of the analyzers

MultiTATStatus

Multi Site TAT Status Controller

APIDescription
GET api/MultiTATStatus?disciplineID={disciplineID}&seriesID={seriesID}

Web Service for Multi Site TAT Status

WidgetConfigPeriodical

Widget Periodical

APIDescription
GET api/WidgetConfigPeriodical

Gets the list of widgets that needs to be shown for the user on real time Dashboard after successfull login

4325286343

Method to update the user dashboard settings once user deletes/re orders widgets from the realtime dashboard

CRMRelPackageMenu

RelPackageMenu

APIDescription
GET api/CRMRelPackageMenu

Get RelPackageMenu

GET api/CRMRelPackageMenu/{ID}

Get RelFacilityPackages

POST api/CRMRelPackageMenu

Insert New RelPackageMenu

PUT api/CRMRelPackageMenu/{ID}

Update RelFacilityPackages

DELETE api/CRMRelPackageMenu/{ID}

Delete RelFacilityPackages

DashboardCounts

Dashboard Count

APIDescription
interoceptive

Gets the Dashboard Notification Counts for 1. Contacts 2. Notifications 3. InstantCommunications

UserCareer

UserCareer Controller

APIDescription
GET api/UserCareer

Get User Career Information

205-919-3452

Update User Career Inforomation

UserRegistration

Gets User Information

APIDescription
8434288374

User registration