C# Класс public_sfs.Program

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
clinicApiKey string
emrApiKey string
sbConnectionString string
sbQueueName string
serverUrl string

Открытые методы

Метод Описание
CreateHospitalization ( HttpClient httpClient, string hospitalizationExternalId ) : Hospitalization
CreateInventoryItem ( HttpClient httpClient, string emrInventoryItemId ) : void
DeleteInventoryItem ( HttpClient httpClient, string emrInventoryItemId ) : void
DischargeHospitalization ( HttpClient httpClient, string hospitalizationExternalId ) : void
DownloadMedicalRecordsReport ( HttpClient httpClient, Hospitalization hosp ) : void
GetAnesthetics ( HttpClient httpClient, string hospitalizationExternalId ) : void
GetDepartments ( HttpClient httpClient ) : void
GetEventsFromServiceBus ( ) : void
GetHospitalization ( HttpClient httpClient, string hospitalizationExternalId ) : void
GetTreatmentTemplates ( HttpClient httpClient ) : void
UpdateHospitalization ( HttpClient httpClient, Hospitalization hosp ) : void
UploadMedics ( HttpClient httpClient ) : void

Приватные методы

Метод Описание
Main ( string args ) : void

Описание методов

CreateHospitalization() публичный статический Метод

public static CreateHospitalization ( HttpClient httpClient, string hospitalizationExternalId ) : Hospitalization
httpClient System.Net.Http.HttpClient
hospitalizationExternalId string
Результат Hospitalization

CreateInventoryItem() публичный статический Метод

public static CreateInventoryItem ( HttpClient httpClient, string emrInventoryItemId ) : void
httpClient System.Net.Http.HttpClient
emrInventoryItemId string
Результат void

DeleteInventoryItem() публичный статический Метод

public static DeleteInventoryItem ( HttpClient httpClient, string emrInventoryItemId ) : void
httpClient System.Net.Http.HttpClient
emrInventoryItemId string
Результат void

DischargeHospitalization() публичный статический Метод

public static DischargeHospitalization ( HttpClient httpClient, string hospitalizationExternalId ) : void
httpClient System.Net.Http.HttpClient
hospitalizationExternalId string
Результат void

DownloadMedicalRecordsReport() публичный статический Метод

public static DownloadMedicalRecordsReport ( HttpClient httpClient, Hospitalization hosp ) : void
httpClient System.Net.Http.HttpClient
hosp Hospitalization
Результат void

GetAnesthetics() публичный статический Метод

public static GetAnesthetics ( HttpClient httpClient, string hospitalizationExternalId ) : void
httpClient System.Net.Http.HttpClient
hospitalizationExternalId string
Результат void

GetDepartments() публичный статический Метод

public static GetDepartments ( HttpClient httpClient ) : void
httpClient System.Net.Http.HttpClient
Результат void

GetEventsFromServiceBus() публичный статический Метод

public static GetEventsFromServiceBus ( ) : void
Результат void

GetHospitalization() публичный статический Метод

public static GetHospitalization ( HttpClient httpClient, string hospitalizationExternalId ) : void
httpClient System.Net.Http.HttpClient
hospitalizationExternalId string
Результат void

GetTreatmentTemplates() публичный статический Метод

public static GetTreatmentTemplates ( HttpClient httpClient ) : void
httpClient System.Net.Http.HttpClient
Результат void

UpdateHospitalization() публичный статический Метод

public static UpdateHospitalization ( HttpClient httpClient, Hospitalization hosp ) : void
httpClient System.Net.Http.HttpClient
hosp Hospitalization
Результат void

UploadMedics() публичный статический Метод

public static UploadMedics ( HttpClient httpClient ) : void
httpClient System.Net.Http.HttpClient
Результат void

Описание свойств

clinicApiKey публичное статическое свойство

Each clinic has a special key to be used for integration with EMR. This key is generated after clinic registration and available at account page (https://www.smartflowsheet.com/Account/Info)
public static string clinicApiKey
Результат string

emrApiKey публичное статическое свойство

Each EMR has special developer key received from Smart Flow Sheet support
public static string emrApiKey
Результат string

sbConnectionString публичное статическое свойство

Each clinic has special connection string which used for receive clinic's events via Azure Service Bus. This connection string received from Smart Flow Sheet support
public static string sbConnectionString
Результат string

sbQueueName публичное статическое свойство

Each clinic has special queue name which used for receive clinic's events via Azure Service Bus. Queue name received from Smart Flow Sheet support (usually it's equal to clinicApiKey).
public static string sbQueueName
Результат string

serverUrl публичное статическое свойство

Base server url: - sandbox : "https://sfs-public.azurewebsites.net/api/v3"; - production: "https://www.smartflowsheet.com/api/v3"
public static string serverUrl
Результат string