Code Monkey home page Code Monkey logo

microsoft / healthclinic.biz Goto Github PK

View Code? Open in Web Editor NEW
495.0 109.0 289.0 22.73 MB

The samples contained in this repo are used to present an end-to-end demo scenario based on a fictitious B2B and multitenant system, named “HealthClinic.biz” that provides different websites, mobile apps, desktop apps, wearable apps, and services running on the latest Microsoft and open technologies aligned with announcements to showcase during the Connect(); 2015 event. The current published version works with Visual Studio 2015 Update 1 RC bits and ASP.NET 5.0 Beta 8. The final version used at Connect(); 2015 will be published soon.

Home Page: http://aka.ms/Connect

License: MIT License

CSS 1.27% HTML 3.68% Java 0.30% Objective-C 0.30% TypeScript 1.63% JavaScript 64.07% C 0.01% C++ 2.29% C# 23.91% PowerShell 0.09% SCSS 2.45% ASP.NET 0.01% Dockerfile 0.01%

healthclinic.biz's Introduction

HealthClinic.biz

During Connect(); //2015 we showcased many technologies available to you as a developer across Azure, Office, Windows, Visual Studio and Visual Studio Team Services. We’ve also heard from you that you love to have real-world applications through which you can directly experience what’s possible using those technologies. This year, then, we built out a full health and technology scenario for our Connect(); //2015 demos and are delighted to share all the source code with you.

HealthClinic.biz is a fictitious regular doctor practice specialized in offering healthcare preventive care. This clinic is using different Microsoft and multi-channel apps built with Visual Studio 2015 to grow their business and modernize their customer experience. They also innovate and offer multiple apps and services—including websites, mobile apps, and wearable apps—to empower their patient’s well-being with easy access to manage their healthcare data and stay healthy.

Licenses

This project uses some third-party assets with a license that requires attribution:

For extra information about licenses, you can see it at the dependency repositories.

Prerequisites

How to sign up for Microsoft Azure#

You need an Azure account to work with this demo code. You can:

  • Open an Azure account for free.Azure subscription. You get credits that can be used to try out paid Azure services. Even after the credits are used up, you can keep the account and use free Azure services and features, such as the Web Apps feature in Azure App Service.
  • Activate Visual Studio subscriber benefits. Your Visual Studio subscription gives you credits every month that you can use for paid Azure services.
  • Not a Visual Studio subscriber? Get a $25 monthly Azure credit by joining Visual Studio Dev Essentials.

Please see our WIKI for detailed Azure deployment instructions for this demo scenario.

Blogs posts

Here's links to blog posts related to this project:

Licenses

These samples and templates are all licensed under the MIT license. See the license.txt file in the root.

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

healthclinic.biz's People

Contributors

erikaehrli avatar ibonilm avatar microsoft-github-policy-service[bot] avatar msftgits avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

healthclinic.biz's Issues

AADSettings?

The Native Desktops apps appears to require Azure Active Directory credentials in order to build. Should I set this up under my Default Active Directory, or would it make more sense to create a new active directory?
I used the 10_Demos_Deployment to deploy to Azure, but I don't see the credentials anywhere so I'm assuming I need to create them in Active Directory by adding an app?

Exception thrown: 'System.UriFormatException' in System.dll
Exception thrown: 'System.TypeInitializationException' in MyHealth.Client.Core.dll
Exception thrown: 'Autofac.Core.DependencyResolutionException' in Autofac.dll
Exception thrown: 'Autofac.Core.DependencyResolutionException' in Autofac.dll

static SecuritySettings AADSettings = new SecuritySettings()
{
ClientId = "YOUR_AAD_CLIENT_ID",
RedirectUri = new Uri("YOUR_AAD_REDIRECT_URI"),
Authority = "YOUR_AAD_AUTHORITY",
Scope = "https://graph.microsoft.com",
Domain = "YOUR_AAD_DOMAIN"
};

Install / Deployment Guide

Hi,

Can anyone please tell me / guide me to deploy this complete solution.
can i just open 10_Demos_Deployment and deploy to Azure ..?

Sorry for posting this in Issues Section, Mods kindly move this to approperiate section.

UWP icomoon.ttf json source missing.

Trying to add a new ico to the icomoon.tff using the import function of the icomoon app, but the source files are missing. There are some source files in the Cordova app, but the ico's appear to be different, as I cannot replace the icomoon.tff file in the UWP app with the Cordova app icomoon.tff.

MyHealth.Web missing wwwroot

Hello,

When open the solution 01_Demos_ASPNET5, I cant publish the web project to Azure, due to the missing wwwroot folder.
Here is the screenshot from the Wiki page deployement to Azure :
alt text

And this is what I got when I open it in my environnement :
healthissue

Even when I brows the GitHub source code here, I dont see any wwwroot forlder :
healthissue2

Any help ?

Thank you.

Reference NuGets instead of Xamarin Component Store components

The Xamarin Component restore operation requires a Xamarin account. Since it is no longer required to have a Xamarin account to build Xamarin apps, the component restore operation can fail because the endpoint expects a Xamarin account. Many Xamarin newcomers will not have Xamarin accounts because of its inclusion in Visual Studio and Xamarin Studio.

This goes unnoticed by someone developing with a Xamarin account, but will be a major point of frustration for those running the app for the first time with Community editions of Visual Studio or Xamarin Studio, and with no Xamarin account logged into the IDE.

It would be a good idea to switch all component references to comparable NuGets, as nuget.org does not require authorization to restore packages.

Error while adding HealthClinicbiz project to VSTS

Hi there,

I am trying out the devops on HealthClinicbiz project on VSTS. But unfortunately i can't map the workspace directory since the project exceeds the 260 characters of the filenames. Can anyone suggest me here?

Regards,
Srivatsa

How is TenantId added to the requst header

If I run the website from 01_Demos_ASPNET5.sln and go to the private area, I can see a TenentId in the request header. I can see this being used in MyHealth.API.AppExtensions.HttpRequestExtensions.GetTenant but I can not find where it is added to the header. Can you please explain where this is done?

WPF Receptionist App Security?

The WPF Receptionist application doesn't appear to use any kind of security & authentication other than the CurrentPatientId and TenanatId variables hardcoded in the AppSettings class. If I wanted to implement either an old school SQL username and password login, or an OAuth social authentication using OWIN, how would I implement that on the 01_Demos_ASP.NET side of things? Shouldn't the Receptionist be using an ASPNetUserRole admin role instead of a patient (CurrentPatientId) id?

#[error]The process '/usr/bin/docker' failed with exit code 1

is:issue is:open I am getting ##[error]denied: requested access to the resource is denied ##[error]The process '/usr/bin/docker' failed with exit code 1 while already include the namespace for Docker Hub to associate it with my account. The namespace is the same as your Docker Hub account name.

01_Demos_ASPNET5 - Build Solution Warnings

Hi Everyone,

I did a fresh install of VS2015 on a newly created VM (VMware) and am receiving warnings when I am trying to deploy the backend services found in 01_Demos_ASPNET5.

Any assistance would be greatly appreciated.

Thanks

5>------ Rebuild All started: Project: MyHealth.Web, Configuration: Debug Any CPU ------

5>C:\Users\admin\Documents\GitHub\HealthClinic.biz\src\MyHealth.Office365\project.json(19,33,19,33): DNX Core 5.0 warning NU1007: Dependency specified was Microsoft.CSharp >= 4.0.1-beta-23409 but ended up with Microsoft.CSharp 4.0.1-beta-23516.

5>C:\Users\admin\Documents\GitHub\HealthClinic.biz\src\MyHealth.Office365\project.json(19,33,19,33): DNX Core 5.0 warning NU1007: Dependency specified was Microsoft.CSharp >= 4.0.1-beta-23409 but ended up with Microsoft.CSharp 4.0.1-beta-23516.

Create and deploy a mobile app in Azure App Service: missing steps

Following the tutorial "Create and deploy a mobile app in Azure App Service" but about halfway down the page after "This can be created by following a few simple steps:" there are no steps shown.
Also below that after "In the Startup.cs file, replace the content in the namespace region with the following content:" there is no content. There are several more references to sample code that have no code. Very confusing!

Filename too long; cannot delete project folder

C:\ae\HEALTH1.BIZ\src\MyHealth.Web\NODE_M1\GULP-S2\NODE_M1\NODE-S1\NODE_M1\CROSS-1\NODE_M1\SPAWN-1\NODE_M1\TRY-TH1\NODE_M1\THREAD1\NODE_M1\NODE-P1\NODE_M1\npmlog\NODE_M1\gauge\NODE_M1\lodash.pad\NODE_M1\LODASH1._CR\NODE_M~1\lodash.repeat\index.js

Windows 10. File structure is too deep. I have to delete remnants manually.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.