In this article, you will learn about the PostDICOM Cloud API methods and how to integrate your existing application. We also provide PostDICOM Cloud API Reference Implementation which can be accessed from PostDICOM Cloud API Reference Implementation.
Prerequisites
To use PostDICOM Cloud API, first of all, you need to have two keys namely accountKey and apiKey. If you do not have these keys and want to integrate your application/webpage with PostDICOM, please contact us and get yours.
Details about these keys can be found below.
accountKey: This is the key assigned to your account by PostDICOM. It is unique and it is created when you register to PostDICOM and it does not change in time.
apiKey: This is the key assigned to your account when it is authorized to use PostDICOM Cloud API functionality. It is advised to change this key regularly using the "API Settings" page. A sample screenshot is given below.
What functions are supported by PostDICOM Cloud API? How can I use it?
PostDICOM Cloud API is provided as a Javascript library and it is designed in a way that it provides all of the functions needed by the Medical Companies. These are uploading DICOM files, creating folders, searching, viewing and deleting patient orders. Supported features and their usage are explained in the following paragraphs.
If your company needs another functionality which is not listed below, please contact us. We can go over the request and may provide the feature.
PostDICOM Cloud API functions are provided through a javascript library. This library can be downloaded from PostDicomCloudApi.js link below. Add this address to the "head" section of your HTML page. Example usage is as follows.
PostDICOM Cloud API Supported Functions
Initialization
To use PostDICOM Cloud API service, first, call "postDicomCloudApi" method with your apiKey and accountKey. That way you will create an object. Sample usage is at below.
Required Parameters | Description |
apiKey | It is used to authenticate the request. Provide your apiKey to the method. |
accountKey | It is used to authenticate the request. Provide your accountKey to the method. |
After the object is created, call its "Initialize" method. This method checks your accountKey with apiKey and when finished calls the callback method. Results are in jSON format, and they can be viewed in the callback method. Example usage is given below.
Required Parameters | Data Type | Description |
callback | function | Callback method. |
PostDICOM Cloud API provides ReadDicomFiles to read DICOM files and return patient and study information to the caller. This way users can process DICOM files and show patient and study data in their user interfaces. Example usage is given below.
Required Parameters | Data Type | Description |
selectedFiles | file list | Select files from your user interface and pass them to this method. |
callback | function | Callback method. |
Uploading DICOM images
To upload DICOM files, we provide four different methods. In all of these methods, during upload callback method will be invoked to provide upload progress and upload completed events. Only files in DICOM format can be uploaded. Methods and their parameters are given below.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
institutionUuid | string | Provide the institution unique id which is returned from the Initialize method. |
selectedFiles | file list | Select files from your user interface and pass them to this method. |
callback | function | Callback method. |
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
institutionUuid | string | Provide the institution unique id which is returned from the Initialize method. |
folderUuid | string | Provide the folder unique id which is returned from the GetFolderList method. |
selectedFiles | file list | Select files from your user interface and pass them to this method. |
callback | function | Callback method. |
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
institutionUuid | string | Provide the institution unique id which is returned from the Initialize method. |
selectedFiles | file list | Select files from your user interface and pass them to this method. |
anonymizedData | DicomTagsEnum value list |
This is the anonymization data which will be used to change DICOM file tags.
Example usage: anonymousData = []; anonymousData.push({ Tag: myApi.DicomTagsEnum.PatientName, Value: 'John Doe' }); anonymousData.push({ Tag: myApi.DicomTagsEnum.PatientId, Value: '123' }); |
callback | function | Callback method. |
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
institutionUuid | string | Provide the institution unique id which is returned from the Initialize method. |
folderUuid | string | Provide the folder unique id which is returned from the GetFolderList method. |
selectedFiles | file list | Select files from your user interface and pass them to this method. |
anonymizedData | DicomTagsEnum value list |
This is the anonymization data which will be used to change DICOM file tags.
Example usage: anonymousData = []; anonymousData.push({ Tag: myApi.DicomTagsEnum.PatientName, Value: 'John Doe' }); anonymousData.push({ Tag: myApi.DicomTagsEnum.PatientId, Value: '123' }); |
callback | function | Callback method. |
Uploading Clinical Documents
To upload clinical documents, we provide the following methods. During upload, callback method will be invoked to provide upload progress and upload completed events. Only files in PDF, JPEG, JPG, PNG, BMP and MP4 formats can be uploaded. Method and its parameters are given below.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
institutionUuid | string | Provide the institution unique id which is returned from the Initialize method. |
patientOrderUuid | string | Patient order unique id which is returned from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
selectedFiles | file list | Select files from your user interface and pass them to this method (.pdf, .jpeg, .jpg, .png, .bmp, .mp4). |
callback | function | Callback method. |
Searching for Patient Orders
Using PostDICOM Cloud API, you can search patient orders in your account with different parameters. We provide three different methods for searching. These methods and their usage are given below.
Required Parameters | Data Type | Description |
callback | function | Callback method. |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
institutionUuidList | string array | Provide the institution unique id list. Institution unique ids can be obtained from Initialize method. This is an optional parameter and can be given as empty array. |
patientName | string | Patient name to search for. This is an optional parameter and can be given as empty string. |
accessionNumber | string | Accession number to search for. This is an optional parameter and can be given as empty string. |
patientId | string | Patient ID to search for. This is an optional parameter and can be given as empty string. |
otherPatientId | string | Other patient ids to search for. This is an optional parameter and can be given as empty string. |
modalities | string array | Modalities to search for. This is an optional parameter and can be given as empty array. |
Required Parameters | Data Type | Description |
callback | function | Callback method. |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
institutionUuidList | string array | Provide the institution unique id list. Institution unique ids can be obtained from Initialize method. This is an optional parameter and can be given as empty array. |
patientName | string | Patient name to search for. This is an optional parameter and can be given as empty string. |
accessionNumber | string | Accession number to search for. This is an optional parameter and can be given as empty string. |
patientId | string | Patient ID to search for. This is an optional parameter and can be given as empty string. |
otherPatientId | string | Other patient ids to search for. This is an optional parameter and can be given as empty string. |
modalities | string array | Modalities to search for. This is an optional parameter and can be given as empty array. |
startDate | date | Start date to search for. This is an optional parameter and can be given as empty. |
endDate | date | End date to search for. This is an optional parameter and can be given as empty. |
Required Parameters | Data Type | Description |
callback | function | Callback method. |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
institutionUuidList | string array | Provide the institution unique id list. Institution unique ids can be obtained from Initialize method. This is an optional parameter and can be given as empty array. |
patientName | string | Patient name to search for. This is an optional parameter and can be given as empty string. |
accessionNumber | string | Accession number to search for. This is an optional parameter and can be given as empty string. |
patientId | string | Patient ID to search for. This is an optional parameter and can be given as empty string. |
otherPatientId | string | Other patient ids to search for. This is an optional parameter and can be given as empty string. |
modalities | string array | Modalities to search for. This is an optional parameter and can be given as empty array. |
startBirthdate | date | Start Birthdate to search for. This is an optional parameter and can be given as empty. |
endBirthdate | date | End Birthdate to search for. This is an optional parameter and can be given as empty. |
Required Parameters | Data Type | Description |
callback | function | Callback method. |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
folderUuid | string | Provide the folder unique id which is returned from the GetFolderList method. |
Create Patient Order
To create Patient orders, we provide two different methods. In all of these methods, upon completion, callback method will be invoked to provide completed events. Methods and their parameters are given below.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
institutionUuid | string | Provide the institution unique id which is returned from the Initialize method. |
patientName | string | Patient name to create for. You can send the patient name in “LAST NAME^FIRST NAME^MIDDLE NAME” format. That way, we can use the location of ‘^’ character and split first name, middle name and last name. |
patientId | string | Patient ID to create for. |
modality | string | Modality to create for. |
studyDescription | string | Study description to create for. This is an optional parameter and can be given as empty string. |
orderDate | string (YYYY-MM-DD) | Order date to create for. |
orderTime | string (HH:MM) | Order time to create for. This is an optional parameter and can be given as empty string. |
callback | function | Callback method. |
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
institutionUuid | string | Provide the institution unique id which is returned from the Initialize method. |
patientName | string | Patient name to create for. You can send the patient name in “LAST NAME^FIRST NAME^MIDDLE NAME” format. That way, we can use the location of ‘^’ character and split first name, middle name and last name. |
patientId | string | Patient ID to create for. |
patientOtherId | string | Patient Other ID to create for. This is an optional parameter and can be given as empty string. |
patientBirthdate | string (YYYY-MM-DD) | Patient birth date to create for. |
modality | string | Modality to create for. |
studyDescription | string | Study description to create for. This is an optional parameter and can be given as empty string. |
accessionNumber | string | Accession number to create for. This is an optional parameter and can be given as empty string. |
complaints | string | Complaints to create for. This is an optional parameter and can be given as empty string. |
orderDate | string (YYYY-MM-DD) | Order date to create for. |
orderTime | string (HH:MM) | Order time to create for. This is an optional parameter and can be given as empty string. |
procedureId | string | Procedure ID to create for. This is an optional parameter and can be given as empty string. |
procedureDescription | string | Procedure description to create for. This is an optional parameter and can be given as empty string. |
scheduledEquipmentUuid | string | Scheduled Equipment can be set by this parameter. Equipment unique ids can be obtained from GetDicomNodeList method. This is an optional parameter and can be given as empty array. |
callback | function | Callback method. |
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
institutionUuid | string | Provide the institution unique id which is returned from the Initialize method. |
patientName | string | Patient name to create for. You can send the patient name in “LAST NAME^FIRST NAME^MIDDLE NAME” format. That way, we can use the location of ‘^’ character and split first name, middle name and last name. |
patientId | string | Patient ID to create for. |
patientOtherId | string | Patient Other ID to create for. This is an optional parameter and can be given as empty string. |
patientSex | string | Patient Sex to create for. This is an optional parameter and can be given "M","F","O" or empty string. |
patientBirthdate | string (YYYY-MM-DD) | Patient birth date to create for. |
modality | string | Modality to create for. |
studyDescription | string | Study description to create for. This is an optional parameter and can be given as empty string. |
accessionNumber | string | Accession number to create for. This is an optional parameter and can be given as empty string. |
complaints | string | Complaints to create for. This is an optional parameter and can be given as empty string. |
orderDate | string (YYYY-MM-DD) | Order date to create for. |
orderTime | string (HH:MM) | Order time to create for. This is an optional parameter and can be given as empty string. |
procedureId | string | Procedure ID to create for. This is an optional parameter and can be given as empty string. |
procedureDescription | string | Procedure description to create for. This is an optional parameter and can be given as empty string. |
scheduledEquipmentUuid | string | Scheduled Equipment can be set by this parameter. Equipment unique ids can be obtained from GetDicomNodeList method. This is an optional parameter and can be given as empty array. |
referringPhysiciansName | string | Referring Physicians Name to create for. This is an optional parameter and can be given as empty string. |
callback | function | Callback method. |
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
institutionUuid | string | Provide the institution unique id which is returned from the Initialize method. |
jsonParameters | JSON |
You can create Patient Orders by setting the jsonParameters below. You can only send the necessary JSON parameters to create the order. { OtherPatientId: 'Patient Other ID to create for.', //Format: string PatientName: 'Patient Name to create for.', //Format: string OrderModality: 'Modality to create for.', //Format: string OrderAccessionNumber: 'Accession Number to create for.', //Format: string(lenght: 1-16) , Example: 'AN-12345' PatientsBirthDate: 'Patient birth date to create for.', //Format: string(YYYY-MM-DD), Example: '2000-01-01' PatientID: 'Patient ID to create for.', //Format: string Priority: 'Priority flag to create for.', //Format: string PatientHistory: 'Patient History to create for.', //Format: string PatientComplaints: 'Patient Complaints to create for.', //Format: string PatientSymptom: 'Patient Symptom to create for.', //Format: string RequestingPhysician: 'Requesting Physician to create for.', //Format: string RequestingDepartment: 'Requesting Department to create for.', //Format: string RequestingProcedureDescription: 'Requesting Procedure Description to create for.', //Format: string PerformedDatetime: 'Order datetime to create for.', //Format: string(YYYY-MM-DD HH:MM), Example: '2000-01-01 16:00' OrderNote1: 'Order Note1 to create for.', //Format: string OrderNote2: 'Order Note2 to create for.', //Format: string ReferringPhysiciansName: 'Referring Physicians Name to create for.', //Format: string StudyDescription: 'Study Description to create for.', //Format: string RequestedProcedureId: 'Requested Procedure Id to create for.', //Format: string ScheduledEquipmentUuid: 'Scheduled Equipment Uuid to create for.', //Format: string(GUID), Example: '00000000-0000-0000-0000-000000000000' PatientSex: 'Patient Sex to create for. This is an optional parameter and can be given "M","F","O" or empty string.' //Format: string(lenght: 1), Example: 'O' } |
callback | function | Callback method. |
Create, Update and Delete Folder
Folders can be created using the CreateFolder method. Example usage is given below. When API call is finished callback method is called.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
parentFolderUuid | string | Parent folder unique id in which the new folder will be created. If this parameter is empty, folder is created at the root folder. |
folderName | string | Name of the folder. Subfolders can be created by proving the folder names separated by '/' character. For example when "folderA/folderB" is passed to the method, folderA will be created and then folderB will be created in folderA. |
callback | function | Callback method. |
Folders can be created using the CreateFolder method. Example usage is given below. When API call is finished callback method is called.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
parentFolderUuid | string | Parent folder unique id in which the new folder will be created. If this parameter is empty, folder is created at the root folder. |
folderName | string | Name of the folder. Subfolders can be created by proving the folder names separated by '/' character. For example when "folderA/folderB" is passed to the method, folderA will be created and then folderB will be created in folderA. |
folderDescription | string | Description of the folder. |
callback | function | Callback method. |
Folders can be updated using the UpdateFolderWithJSON method. Example usage is given below. When API call is finished callback method is called.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
folderUuid | string | Provide the folder unique id which is returned from the GetFolderList method. |
jsonParameters | JSON |
You can update Folder by setting the jsonParameters below. You can only send the necessary JSON parameters to update folder. { FolderName: 'Name to folder.', //Format: string FolderDescription: 'Description to folder.', //Format: string } |
callback | function | Callback method. |
Folders can be deleted using the DeleteFolder method. Example usage is given below. When API call is finished callback method is called.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
folderUuid | string | Folder unique id in which the folder will be deleted. |
callback | function | Callback method. |
Searching for Folders
Folders can be search using GetFolderList method. Example usage is given below. When API call is finished callback method is called.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
parentFolderUuid | string | Parent folder unique id in which the new folder will be searched. If this parameter is empty, root folders in the root folder are searched. |
folderName | string | Name of the folder to be searched for. If this parameter is empty, all of the folders in the parent folder are returned. |
getOrdersInFolder | bool | If this parameter is true, orders in that folder will be returned within the result. |
callback | function | Callback method. |
You can create access links for your folder in your account. After obtaining the viewer link, open it in your application or through a web browser like Google Chrome, Mozilla Firefox, Apple Safari, etc. For security reasons, IP addresses of the link request and viewer must be the same. Moreover, if you provide your domain name, we can create view links only for the requests coming from your domain.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
folderUuid | string | Provide the folder unique id which is returned from the GetFolderList method. |
callback | function | Callback method. |
You can create access links for your orders in your account. After obtaining the viewer link, open it in your application or through a web browser like Google Chrome, Mozilla Firefox, Apple Safari, etc. For security reasons, IP addresses of the link request and viewer must be the same. Moreover, if you provide your domain name, we can create view links only for the requests coming from your domain.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
patientOrderUuid | string | Patient order unique id which is returned from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
callback | function | Callback method. |
You can move patient orders to recycle bin using DeleteOrder method. Its usage and parameters are given below.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
patientOrderInstitutionUuid | string | Patient order institution unique id which is returned from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
patientOrderUuid | string | Patient order unique id which is returned from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
callback | function | Callback method. |
You can get DICOM nodes using GetDicomNodeList method. When called, all of the DICOM nodes that the user can see will be returned.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
callback | function | Callback method. |
Patient Order can be added to existing folders using the AddOrderToFolder method. Example usage is given below. When API call is finished callback method is called.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
patientOrderInstitutionUuid | string | Patient order institution unique id which is returned from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
patientOrderUuid | string | Patient order unique id which is returned from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
folderUuidList | string array | Provide the folder unique id list. Folder unique ids can be obtained from GetFolderList method. |
callback | function | Callback method. |
Patient Orders can be removed from folder using the RemoveOrderFromFolder method. Example usage is given below. When API call is finished callback method is called.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
folderUuid | string | Provide the folder unique id list. Folder unique ids can be obtained from GetFolderList method. |
patientOrderUuidList | string array | Patient order unique id which is returned from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
callback | function | Callback method. |
Functions that can be used for grouping patient orders operations creating a new patient order group, adding patient order to an existing group and remove patient order from group. All these methods and their parameters are given below.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
patientOrderInstitutionUuid | string | Patient order institution unique id which is returned from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
patientOrderUuidList | string array | Patient order unique id list. Patient order unique ids can be obtained from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
callback | function | Callback method. |
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
patientOrderInstitutionUuid | string | Patient order institution unique id which is returned from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
connectedGroupUuid | string | Patient order connected group unique id which is returned from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
patientOrderUuidList | string array | Patient order unique id list. Patient order unique ids can be obtained from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
callback | function | Callback method. |
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
patientOrderInstitutionUuid | string | Patient order institution unique id which is returned from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
patientOrderUuidList | string array | Patient order unique id list. Patient order unique ids can be obtained from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
callback | function | Callback method. |
You can get detailed patient order properties using GetPatientOrderProperties method. When called, all properties of patient order will be returned.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
patientOrderInstitutionUuid | string | Patient order institution unique id which is returned from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
patientOrderUuid | string | Patient order unique id which is returned from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
callback | function | Callback method. |
You can assign the patient order to the limited accessed user so user can view the patient order.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
patientOrderUuid | string | Patient order unique id which is returned from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
assignedUserUuid | string | Provide the user unique id which is returned from the Initialize method. |
callback | function | Callback method. |
You can unassign the patient order from the assigned limited accessed user so user can not view the patient order.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
patientOrderUuid | string | Patient order unique id which is returned from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
unassignedUserUuid | string | Provide the user unique id which is returned from the Initialize method. |
callback | function | Callback method. |
You can assign the patient order to the limited accessed user group so users in the group can view the patient order.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
patientOrderUuid | string | Patient order unique id which is returned from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
assignedUserGroupUuid | string | Provide the user group unique id which is returned from the GetUserGroupList method and its parameters are given below. |
callback | function | Callback method. |
You can unassign the patient order from the assigned limited accessed user group so users in the group can not view the patient order.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
patientOrderUuid | string | Patient order unique id which is returned from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
unassignedUserGroupUuid | string | Provide the user group unique id which is returned from the GetUserGroupList method and its parameters are given below. |
callback | function | Callback method. |
You can change the location of the patient order if you have more than one location.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
patientOrderUuid | string | Patient order unique id which is returned from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
institutionUuid | string | Provide the institution unique id which is returned from the Initialize method. |
callback | function | Callback method. |
You can set the flag to a patient order.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
patientOrderUuid | string | Patient order unique id which is returned from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
flagGroupId | string | Provide the user group unique id which is returned from the GetAccountFlagDictionary method and its parameters are given below. |
flagId | string | Provide the user group unique id which is returned from the GetAccountFlagDictionary method and its parameters are given below. |
callback | function | Callback method. |
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
callback | function | Callback method. |
Functions that can be used for sharing patient orders. Methods and their parameters are given below.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
patientOrderUuidList | string array | Patient order unique id list. Patient order unique ids can be obtained from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
emailAddress | string | Email address to which the sharing access information will be sent. If you call function with this parameter but without emailAddressForSendingSharePassword parameter, both access link and password information will be send to email address that given emailAddress. |
emailAddressForSendingSharePassword | string | Email address to which the sharing access information will be sent. If you call function with both emailAddress and emailAddressForSendingSharePassword parameters, access link will be send emailAddress and password information will be send to emailAddressForSendingSharePassword. |
userCanDownloadStudies | bool | With this parameter users that access patient order images via sharing information could be download images in their local computer. |
callback | function | Callback method. |
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
patientOrderUuidList | string array | Patient order unique id list. Patient order unique ids can be obtained from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
emailAddress | string | Email address to which the sharing access information will be sent. If you call function with this parameter but without emailAddressForSendingSharePassword parameter, both access link and password information will be send to email address that given emailAddress. |
emailAddressForSendingSharePassword | string | Email address to which the sharing access information will be sent. If you call function with both emailAddress and emailAddressForSendingSharePassword parameters, access link will be send emailAddress and password information will be send to emailAddressForSendingSharePassword. |
userCanDownloadStudies | bool | With this parameter users that access patient order images via sharing information could be download images in their local computer. |
expireDate | string (YYYY-MM-DD) | The expiration date for sharing. |
callback | function | Callback method. |
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
patientOrderUuidList | string array | Patient order unique id list. Patient order unique ids can be obtained from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
userCanDownloadStudies | bool | With this parameter users that access patient order images via sharing information could be download images in their local computer. |
callback | function | Callback method. |
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
patientOrderUuidList | string array | Patient order unique id list. Patient order unique ids can be obtained from the GetPatientOrderList, GetPatientOrderListWithDateRange and GetPatientOrderListInFolder methods. |
userCanDownloadStudies | bool | With this parameter users that access patient order images via sharing information could be download images in their local computer. |
expireDate | string (YYYY-MM-DD) | The expiration date for sharing. |
callback | function | Callback method. |
Functions that can be used for sharing folders. Methods and their parameters are given below.
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
folderUuid | string | Provide the folder unique id list. Folder unique ids can be obtained from GetFolderList method. |
emailAddress | string | Email address to which the sharing access information will be sent. If you call function with this parameter but without emailAddressForSendingSharePassword parameter, both access link and password information will be send to email address that given emailAddress. |
emailAddressForSendingSharePassword | string | Email address to which the sharing access information will be sent. If you call function with both emailAddress and emailAddressForSendingSharePassword parameters, access link will be send emailAddress and password information will be send to emailAddressForSendingSharePassword. |
sharePassword | string | Password is used by recipients of the link to gain access. |
shareTitle | string | Title information for sharing. |
shareDescription | string | Description for sharing. |
expireDate | string (YYYY-MM-DD) | The expiration date for sharing. |
userCanDownloadStudies | bool | With this parameter users that access patient order images via sharing information could be download images in their local computer. |
callback | function | Callback method. |
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
folderUuid | string | Provide the folder unique id list. Folder unique ids can be obtained from GetFolderList method. |
sharePassword | string | Password is used by recipients of the link to gain access. |
shareTitle | string | Title information for sharing. |
shareDescription | string | Description for sharing. |
expireDate | string (YYYY-MM-DD) | The expiration date for sharing. |
userCanDownloadStudies | bool | With this parameter users that access patient order images via sharing information could be download images in their local computer. |
callback | function | Callback method. |
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
folderUuid | string | Provide the folder unique id list. Folder unique ids can be obtained from GetFolderList method. |
emailAddress | string | Email address to which the sharing access information will be sent. If you call function with this parameter but without emailAddressForSendingSharePassword parameter, both access link and password information will be send to email address that given emailAddress. |
emailAddressForSendingSharePassword | string | Email address to which the sharing access information will be sent. If you call function with both emailAddress and emailAddressForSendingSharePassword parameters, access link will be send emailAddress and password information will be send to emailAddressForSendingSharePassword. |
sharePassword | string | Password is used by recipients of the link to gain access. |
shareTitle | string | Title information for sharing. |
shareDescription | string | Description for sharing. |
expireDate | string (YYYY-MM-DD) | The expiration date for sharing. |
userCanDownloadStudies | bool | With this parameter users that access patient order images via sharing information could be download images in their local computer. |
callback | function | Callback method. |
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
folderUuid | string | Provide the folder unique id list. Folder unique ids can be obtained from GetFolderList method. |
sharePassword | string | Password is used by recipients of the link to gain access. |
shareTitle | string | Title information for sharing. |
shareDescription | string | Description for sharing. |
expireDate | string (YYYY-MM-DD) | The expiration date for sharing. |
userCanDownloadStudies | bool | With this parameter users that access patient order images via sharing information could be download images in their local computer. |
callback | function | Callback method. |
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
folderUuid | string | Provide the folder unique id list. Folder unique ids can be obtained from GetFolderList method. |
sharedUserUuidList | string array | Provide the user unique id which is returned from the Initialize method. |
expireDate | string (YYYY-MM-DD) | The expiration date for sharing. |
userCanDownloadStudies | bool | With this parameter users that access patient order images via sharing information could be download images in their local computer. |
callback | function | Callback method. |
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
folderUuid | string | Provide the folder unique id list. Folder unique ids can be obtained from GetFolderList method. |
sharedUserGroupUuidList | string array | Provide the user group unique id which is returned from the GetUserGroupList method and its parameters are given below. |
expireDate | string (YYYY-MM-DD) | The expiration date for sharing. |
userCanDownloadStudies | bool | With this parameter users that access patient order images via sharing information could be download images in their local computer. |
callback | function | Callback method. |
Required Parameters | Data Type | Description |
userUuid | string | Provide the user unique id which is returned from the Initialize method. |
callback | function | Callback method. |