Showing posts with label Microsoft. Show all posts
Showing posts with label Microsoft. Show all posts

Thursday, July 12, 2018

Azure Solution Accelerator

If you want to get hands-on experience building great solutions, Azure Accelerator will give you a kickstart. Visit and start a great solution in a few seconds.

Choose Remote Monitoring

Try Remote Monitoring
Connect and monitor your devices to analyze untapped data and improve business outcomes by automating processes.
Solution dashboard

Tuesday, May 1, 2012

Microsoft Amalga

Combine information from many systems, explore data on demand and build out applications as needed to help drive improvements.

Microsoft Amalga

Microsoft Amalga helps healthcare organisations connect information across different parts of the healthcare system to impact patient outcomes.Visit the website
The NHS is embarking on the most significant and complex change programme in its history. It is required to make billions of pounds in savings and drive up standards of quality and performance. In this environment, the workforce is also facing deep uncertainties over roles and job security. Undoubtedly, the structure of the NHS will change radically over the next few years.  
“Our challenge was to answer the questions of tomorrow – Amalga is an incredibly robust platform – it’s been tailored and tested to ensure it integrates seamlessly with existing systems and workflows. This also means we are getting exactly what we need to ensure Milton Keynes maintains its excellent record in healthcare, now and in the future.”
Duncan Smith, Director of Finance, Milton Keynes NHS Trust

Driving sustainable and effective healthcare with flexible technology

Throughout this period of transition, quality and performance must be maintained or improved, sizeable cost and efficiency savings must be achieved, and knowledge and skills must be retained and transferred.
As trusts and hospitals make this transition, the creation, collation and retrieval of operational, financial and patient data will be critical to success. Trusts and hospitals will need to:
  • Understand – in near real-time – their organisation’s performance, activities and financials
  • Become more responsive to commissioners, more transparent on activities, operations, procurement and pricing
  • Be more aligned on what is happening with, and across, other healthcare organisations to generate a single view of the patient
  • Be more responsive, identify issues faster, empower patients and provide more effective care

How Amalga can help

Microsoft Amalga, an enterprise health intelligence platform, has been designed to offer the foundation for a proven data strategy – giving healthcare organisations a single repository of data from existing systems, while enabling solutions to meet the everyday challenges of the NHS. This approach brings historically disparate data together and makes it easy to identify and act on insights into clinical, financial or operational performance. It centralises all digital information – from patient records to notes to images – into a single, continuously updated repository that is available for analysis and data sharing.  
Amalga enables flexible insights into clinical and healthcare operations, supporting continuous process improvement efforts and helping to promote better healthcare and improved compliance. Combined with familiar, powerful software such as Microsoft SharePoint, Amalga provides the ideal solution for collaboration and information management.
Fundamental to the aggregation strategy is the adoption of open technologies within Amalga, which allow healthcare organisations to build specific solutions flexibly on top of a central repository of data, using third party technologies. These technologies may be developed by Microsoft, its partners or other vendors.
Through a set of defined user experiences, and with support from Microsoft’s ecosystem of customers and partners, trusts and hospitals can integrate a series of purpose-built, but customisable, solutions. These include:
  • Discharge Planning and Management
  • Commissioning for Quality and Innovation (CQUIN) Management including Venous thromboembolism (VTE), glucose tracking and stroke indicators
  • Clinical portals
  • Readmissions management
  • Prevention of unnecessary medical tests
  • Chronic care
  • Image consolidation, distribution and departmental analytics
Microsoft Amalga can also be combined with powerful collaborative technologies, such as Microsoft Office and SharePoint, to help healthcare organisations deliver tangible benefits in three core areas:

Manage and understand critical information:

  • Gain a consolidated view of a patient or cohorts of patients
  • Provide clear and accessible, near real-time clinical and operational dashboards
  • Understand care in context:
    - Effectiveness
    - Cost
    - Patient experience
    - Efficiency

Make better decisions:

  • Data and information to help do the best for patients
  • Co-ordinate care in a shorter time
  • Operational insight to mitigate risk, improve service, reduce costs and meet targets

Create sustainable success:

  • Work in partnership with individual care givers, teams and organisations to deliver long-term value
  • Engender better performance, now and in the future - clinically, operationally, financially
  • Build a platform to capitalise on new opportunities and meet future challenges

Sunday, July 31, 2011

my first SaaS application running on Azur cloud :)

Cloud is here... and it's future!

Here is my Sample website running on Azure...

Web Image:

Configuration Console:

Azur Db Console:

Thursday, August 26, 2010

C# FAQs Series: How To Detect All Drives Connected?

àIn C# FAQs Series: We discuss most frequent questions asked on C# forums.
If you want to know about how many drives are connected to your computer. It’s very easy to detect using C#. Following is simple code…
Source Code:
using System;
using System.IO;
class MyProgram
public static void Main()
DriveInfo[] allDrives = DriveInfo.GetDrives();
foreach (DriveInfo d in allDrives)
Console.WriteLine("Drive {0}", d.Name);
Console.WriteLine(" File type: {0}", d.DriveType);
if (d.IsReady == true)
Console.WriteLine(" Volume label: {0}", d.VolumeLabel);
Console.WriteLine(" File system: {0}", d.DriveFormat);
" Available space to current user:{0, 15} bytes",
" Total available space: {0, 15} bytes",
" Total size of drive: {0, 15} bytes ",
This code produces output similar to the following:
Drive A:\
File type: Removable
Drive C:\
File type: Fixed
Volume label:
File system: FAT32
Available space to current user: 4770430976 bytes
Total available space: 4770430976 bytes
Total size of drive: 10731683840 bytes
Drive D:\
File type: Fixed
Volume label:
File system: NTFS
Available space to current user: 15114977280 bytes
Total available space: 15114977280 bytes
Total size of drive: 25958948864 bytes
Drive E:\
File type: CDRom
The actual output of this code will vary based on machine and the permissions
granted to the user executing it.

Monday, August 16, 2010

C# FAQs Series: How Use FTP Using C#

àIn C# FAQs Series: We discuss most frequent questions asked on C# forums.
As a C# developer you may often have to use FTP. Following is simple program which will demonstrate how to FTP using C#.
using System;
using System.IO;
using System.Net;
using System.Text;
namespace Examples.System.Net
public class WebRequestGetExample
public static void Main ()
// Geting the object used to communicate with the server.
FtpWebRequest FWRrequest = (FtpWebRequest)WebRequest.Create( "");
request.Method = WebRequestMethods.Ftp.UploadFile;
// Set network credentials.
FWRrequest.Credentials = new NetworkCredential ("user","password");
// Copy the contents of the file to the request stream.
StreamReader sourceStream = new StreamReader("myfile.txt");
byte [] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
FWRrequest.ContentLength = fileContents.Length;
Stream requestStream = FWRrequest.GetRequestStream();
requestStream.Write(fileContents, 0, fileContents.Length);
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Console.WriteLine("File upload complete , status {0}", response.StatusDescription);
How to download file using FTP in C#...
public static bool DisplayFileFromServer(Uri serverUri)
    // The serverUri parameter should start with the ftp:// scheme.
    if (serverUri.Scheme != Uri.UriSchemeFtp)
        return false;
    // Geting the object used to communicate with the server.
    WebClient WCrequest = new WebClient();
    // Credentials
    WCrequest.Credentials = new NetworkCredential ("user","password");
        byte [] newFileData = WCrequest.DownloadData (serverUri.ToString());
        string fileString = System.Text.Encoding.UTF8.GetString(newFileData);
    catch (WebException e)
    return true;
How to delete file using FTP in C#...
public static bool DeleteFileOnServer(Uri serverUri)
    // The serverUri parameter should use the ftp:// scheme.
    // It contains the name of the server file that is to be deleted.
    // Example:
    if (serverUri.Scheme != Uri.UriSchemeFtp)
        return false;
    // Get the object used to communicate with the server.
    FtpWebRequest FWRrequest = (FtpWebRequest)WebRequest.Create(serverUri);
    FWRrequest.Method = WebRequestMethods.Ftp.DeleteFile;
    FtpWebResponse FWRresponse = (FtpWebResponse) FWRrequest.GetResponse();
    Console.WriteLine("File delete status: {0}",FWRresponse.StatusDescription);  
    return true;
You see how easy is it to play with your FTP account in C#.