問題タブ [healthvault]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - MS Health Vault の XML 形式の取得
MS Health Vault からすべての薬、アレルギー、問題、状態、保険などを含むすべての記録を 1 つのファイルに収める方法を見つけ出す必要があります。つまり、MS HealthValut オブジェクト モデルまたはすべてのデータを含むオブジェクト メソッドを使用して、1 つの XML ファイル (つまり CCR) を取得する方法を見つける必要があります。現在、患者 ID と記録 ID を入力しているときに、属性を 1 つしか取得できません。
誰かがこれで私を助けることができれば素晴らしいでしょう.
php - PHP ベースのアプリケーションからの Microsoft HealthVault 証明書
いくつかの背景情報
Microsoft HealthVault と対話することになっている PHP アプリケーションに取り組んでいます。https://sourceforge.net/projects/healthvaultphp/から Health Vault ライブラリをダウンロードし、healthvault テスト アカウントに保存されているデータを取得できました。
現在、ライブラリには「サンドボックス」app.id、app.cer など、すべての認証が含まれています。したがって、私が抱えている問題は、php アプリのライブ証明書を取得する方法です。Microsoft から makecert.exe ファイルをダウンロードして証明書を生成しましたが、healthvaultphp ライブラリに含まれているテキスト ファイルとは異なり、バイナリ ファイルが生成されます。
私の質問
次のファイルにどのように、何を入れる必要がありますか?
認証/app.cer
authentication/app.fp
認証/app.pem
asp.net-mvc - HttpModule での作成後に MVC4 で Cookie が消える
Microsoft HealthVault への認証を処理するモジュールを作成しました。BeginRequest イベント ハンドラーで authToken をチェックしており、それを受け取ったら、後でコントローラーで使用するためにユーザーの情報を保持する新しい Cookie を作成しています。
Cookie を失っていますが、間違った場所を探している可能性があります。
イベント ハンドラーは HttpApplication を唯一のパラメーターとして受け取るため、Cookie を application.Response.Cookies コレクションに追加します。問題は次のとおりです。この HttpApplication のインスタンスはシングルトンですか? System.Web.HttpContext.Current.ApplicationInstance と同じですか?
ただし、ライフサイクルのこの時点で設定された Cookie は、後で消去される可能性があります。それは私が間違っていることですか?
どんな助けでも大歓迎です。
アップデート
質問をしてから、いくつかのことを変更しました。現在、HttpModule で PreRequestEventHandler を処理しています。概念的には何も変わっていませんが、HealthVault の WebApplicationUtilities オブジェクトに Cookie の作成と保存を任せています。Cookie の作成や、作成後の最初の読み取りに問題はありません。
HttpModule イベント ハンドラーでの Cookie 作成コードは次のとおりです。
リダイレクトがコメント化されていることに注意してください。最初のリクエスト (認証後) で Cookie が作成され、デフォルトのアクションで LoadPersonInfoFromCookie() を使用して読み取ることができます。リダイレクトを行うと、Cookie がクライアントに送信されないことがわかりました。
また、後続のリクエストでは Cookie が Request.Cookies コレクションに存在しないことに気付きました。そのため、LoadPersonInfoFromCookie() を実行すると null になります。奇妙なことに、Response オブジェクトに Cookie が表示されますが、中身は空です。
アクションコードは次のとおりです...
アップデート
イミディエイト ウィンドウの Cookie は次のとおりです。Expires のタイムアウトを 30 日間延長しました。
作成直後のデフォルトアクションで
次のリクエストのアクションで
興味深いことに、Cookie は応答オブジェクトで定義されていますが、値がなくなり、有効期限がリセットされます。
health-monitoring - 一般的な定量化された自己データ形式
QuantifiedSelfデータソースに関する最新情報を理解することに興味があります。具体的には:
- 一般的なQSアプリからどのような種類のデータソースを期待できますか?
- 一般的な形式(つまり、GPS Exchange形式)で期待できるバリエーションの種類これらの形式のサンプルまたはこれらの形式のサンプルへのリンク?
- アプリビルダーとしてデータにアクセスするための一般的な方法は何ですか?
- ユーザー/消費者として生データにアクセスするための一般的な方法は何ですか?
- それらのデバイスのデータアクセスポリシーは何ですか?
- どのデバイスが最も重要ですか(単なる意見ではなく、データへの参照を提供してください)?
これは大きな、複数の部分からなる質問であることを私は知っていますが、他の部分のコンテキストなしでその一部に答えると、何をサポートして使用するかを決定するのが難しくなります。私は、最も人気のあるアプリについて自分でこの調査を行う予定です。ここに回答を投稿しますが、他の人がそのコンテンツにコメントして拡張できるようにしたかったのです。したがって、追加する別のアプリがある場合は、ここに配置することを検討してください。
android - Android モバイル アプリ + microsoft health-vault?
health-vault に値を送信する単純な Android モバイル アプリケーションのヘルプ/チュートリアル。誰も試したことがありますか?
java - Android-SqliteまたはXml?
私は次のような活動から対策を講じるAndroidアプリに取り組んでいます
date + time + int1 + int2 + int3 + string
。
これらの対策を保存してから:
1)日付と時刻でソートされたリストにそれらを表示し、のみ表示するアクティビティ
クリックすると、新しいアクティビティ、トースト、ダイアログのすべてのフィールドが表示されます
2)電子メールに添付された最終日/過去7日間/過去30日間のレコードを送信できるアクティビティ
3)レコードを使用して円グラフ/その他のような2〜3のチャートを描くアクティビティ
4)これらのレコードをMicrosoft Healthsvaultに送信できるようにしたい(特定のxmlパターンでレコードが必要)
今、私は先に進む方法がわかりません。これらのレコードまたはsqliteを保存するためにxmlを使用する必要があります。チャートなどのようにやりたいことでどちらが良いですか。sqlitedbに保存すると、データをxmlに簡単にエクスポートできます。ファイル?またはxmlのみを使用する必要があります。作成したいものに便利なxmlですか?
c# - HealthVaultのWebApplicationUtilities.GetPersonInfo(authToken)は正確に何を機能させる必要がありますか?
私は輪になって走っています。ASP.NETMVCアプリケーションでHealthVaultSDK(NuGetの最新版)を使用しています。私の目標は、HealthVaultアプリケーションをユーザーに承認し、ユーザーのPersonIDとRecordIDを取得して、データベースに保存することです。を取得できませんPersonInfo
。
まず、 http://msdn.microsoft.com/en-us/library/ff803620.aspx#AUTHに従って、ユーザーをHealthVaultにリダイレクトしてログインします。
https://account.healthvault-ppe.com/redirect.aspx?target=AUTH&targetqs=?appid={AppId}%26redirect%3d{ReturnUrl}
リダイレクトに成功し、レコードとアプリを承認すると、リダイレクトされます。
上記のコードは失敗します。ライン上にスローされますvar p = WebApplicationUtilities.GetPersonInfo( token )
。
Microsoft.Health.HealthServiceAccessDeniedException:アクセスが拒否されました。
トークンはnullではなく、アプリケーションにはすべてのアクセス許可があり、成功を返しますが、Accessdeniedは常にスローされます。何が間違っている可能性がありますか?
healthvault - 既存の HealthVault アプリケーションを編集するには?
HealthVault SDK を使用して、マスターと子のアプリケーションを管理しています。
- これが私の行動の簡単な抜粋です(簡単な読み取り-保存)
// get connection for master application
OfflineWebApplicationConnection OfflineMasterConnection = new OfflineWebApplicationConnection(masterAppId, WebApplicationConfiguration.HealthServiceUrl, Guid.Empty);
// retrieve child application info
ApplicationInfo AppInfo = HealthVaultPlatform.GetChildApplication(OfflineMasterConnection, childAppIdGuid);
// save the child application
AppInfo.Update(OfflineMasterConnection);
この後: 子アプリケーションの PublicKeys が消失し、アプリケーションにアクセスしようとすると、「アクセスが拒否されました」が発生します。
2. マスター アプリケーションを同じ方法で編集しようとすると、パブリックキーが失われるだけでなく、「マスター」ステータスも失われます。その子アプリはすべて壊れています。
既存の HealthVault アプリケーションを編集する正しい方法を知っている人はいますか?
c# - HealthVault で PersonInfo.CreateFromXML を呼び出すときの Null 参照例外
単体テストで使用するために、HealthVault の PersonInfo クラスのフィクスチャを作成しています。既存の PersonInfo から既に XML を取得し、ファイルにローカルに保存しています。PersonInfo.CreateFromXML を使用しようとしていることはわかっていますが、null 参照例外が発生しており、原因を示すインジケーターはありません。
まず第一に、これはこの関数を使用する正しい方法であり、第二に、PersonInfo オブジェクトを返すようにするにはどうすればよいですか?