none
VDT report is empty (The Direct email)

    Question

  • Hello,

    I created new patient atarasevich@infian.com in PPE environment and connected this patient to my (child) application - application ID: 788fedbf-e16e-4fa3-a225-cc3f71b49eb6. I send CCDA documents to this patient and view them (from email box as well as from Health Information section), but keep getting empty VDT report. Emails are sent from *@mu2.directaddress.net and application 'domain' is set appropriately to mu2.directaddress.net. What am I missing?

    Regards,

    Monday, April 21, 2014 1:56 PM

Answers

  • I figured out why mine was blank.  The reporting period for the report doesn't seem like it's for when the events happened.  For example I may have viewed or downloaded in the last couple of days.  When I look at the VDT report at https://account.healthvault-ppe.com/history/meaningfuluseaudit I get this:

    4/28/2014 10:54    Health information was viewed
    4/25/2014 9:41    Health information was downloaded
    4/25/2014 9:29    Health information was viewed
    4/25/2014 9:07    Health information was viewed
    4/24/2014 16:48    Health information was downloaded
    4/24/2014 16:48    Health information was downloaded
    4/24/2014 12:14    Health information was downloaded
    4/24/2014 9:20    Health information was viewed
    4/24/2014 9:20    Health information was viewed
    4/23/2014 15:33    Health information was downloaded
    4/23/2014 15:32    Health information was viewed
    4/23/2014 14:59    Health information was viewed

    I assumed I needed to enter the date range above of 4/22/2014 - 4/29/2014 to capture all of the info.  When I did that it returned nothing.

    After much research, I found: http://msdn.microsoft.com/en-us/library/dn539122.aspx#_Key_CCDA_fields which keyed me in to using the encounter date listed using the following xpath: /ClinicalDocument/documentationOf/serviceEvent[@classCode='PCPR']/effectiveTime"

    That yielded the following:

    Report Start = 8/5/2012 12:00:00 AM Report End = 8/7/2012 12:00:00 AM
    Source PatientID Organization
    someweb.direct.com 1       
    4.16.840.1.1134533.4.6


    More to come.

    Monday, April 28, 2014 6:51 PM

All replies

  • I just tried to use sample HealthVault application (upload CCD using Record Authorization / DOPU) and was able to get data in report. But still, if I send the same CCDA document using The Direct Project email I don't get anything in report.
    Tuesday, April 22, 2014 7:18 PM
  • This may be a problem with the application configuration.

    Applications that use Direct Messaging integration to send CCDAs to HealthVault for Meaningful Use purposes, must register an application in the Application Configuration Center, enable Meaningful Use on the Methods tab, and associate their sending Direct Messaging domain with the application ID on the Meaningful Use tab.

    It does not look like you have provided the association to your domain with the application on the Meaningful Use tab.

    -Sean


    Thursday, April 24, 2014 8:03 PM
  • Master and child applications configured for 'meaningful use'. This is child application and I can only see what I get back from GetAppInfo API, but this is the response for this application ID:

    - <response>
    - <application>
        <id>788fedbf-e16e-4fa3-a225-cc3f71b49eb6</id> 
        <name>1</name> 
        <app-auth-required>false</app-auth-required> 
        <restrict-app-users>false</restrict-app-users> 
        <is-published>false</is-published> 
        <description>2</description> 
        <auth-reason>3</auth-reason> 
        <domain-name>mu2.directaddress.net</domain-name> 
    -   <large-logo>
          <logo>...</logo> 
          <content-type>image/jpg</content-type> 
        </large-logo>
    -   <person-online-base-auth-xml>
      </person-offline-base-auth-xml>
    - <privacy-statement>
      <statement>U2FtcGxlIHByaXZhY3kgc3RhdGVtZW50</statement> 
      <content-type>text/plain</content-type> 
      </privacy-statement>
    - <terms-of-use>
      <statement>U2FtcGxlIHRlcm1zIG9mIHVzZQ==</statement> 
      <content-type>text/plain</content-type> 
      </terms-of-use>
      <app-type>Web</app-type> 
      <methods>x-BaseMethods,x-UserDataExtended,x-ConnectPackage,x-MeaningfulUseReports,x-Messaging</methods> 
      </application>
      </wc:info>
      </response>

    Thursday, April 24, 2014 8:52 PM
  • I just realized that you have this note in methods document (currently not supported).

    - <element name="domain-name" type="wc-types:string255" minOccurs="0" maxOccurs="1">
    - <annotation>
    - <documentation>
      <summary>The domain name from which emails sent on behalf of the application will originate from.</summary> 
      <remarks>For example, if the domain name supplied was 'myapp.com', the application would call SendInsecureMessageFromApplication with a mailbox-name 'mailbox', and the recipient would receive an email from mailbox@myapp.com. Currently not supported. The list of methods that the application is given access to by default does not contain any of the methods for sending email.</remarks> 
      </documentation>
      </annotation>
      </element>

    I need to be able to specify different domain for different child application (is this applicable to meaningful use)?



    • Edited by Aliaks Friday, April 25, 2014 6:53 PM
    Friday, April 25, 2014 6:32 PM
  • Use the link below to open the Application Configuration Center tool (requires sign in with the admin)

     Application Configuration Center

     

    Select your master application from the list of applications.

    1. Set the Child Method Mask Ceiling.

    Select the Child app settings tab. On this page are settings that are used by applications registered with your master application as “child” applications.

    The section “Child method ceiling mask” contains the rules for which platform methods groups a child applications can use.

    Make sure you have selected "Application requires access to Meaningful Use reports"

     

    1. Set the Child Meaningful Use Settings

    This section of the page contains controls for both our test (PPE) and production environments. Child applications using Direct Messaging to send data to patients in HealthVault, with the intent of collecting “Meaningful Use” reports must specify a semi-colon delimited list of domains from which messages will originate.

    Ex. “direct.contoso.com;direct.constoso2.com”

            Make sure you have entered the direct message source domain for PPE.

    -Sean

    Friday, April 25, 2014 7:18 PM
  • I have it there, still no luck :(

    Friday, April 25, 2014 7:22 PM
  • I followed all of the setup as well.  I can view the VDT online after sending a CCDA via the Direct Messaging, but when trying to process with the sample application http://code.msdn.microsoft.com/HealthVault-Meaningful-Use-c88846f8 nothing is reported.

    Monday, April 28, 2014 2:05 PM
  • I figured out why mine was blank.  The reporting period for the report doesn't seem like it's for when the events happened.  For example I may have viewed or downloaded in the last couple of days.  When I look at the VDT report at https://account.healthvault-ppe.com/history/meaningfuluseaudit I get this:

    4/28/2014 10:54    Health information was viewed
    4/25/2014 9:41    Health information was downloaded
    4/25/2014 9:29    Health information was viewed
    4/25/2014 9:07    Health information was viewed
    4/24/2014 16:48    Health information was downloaded
    4/24/2014 16:48    Health information was downloaded
    4/24/2014 12:14    Health information was downloaded
    4/24/2014 9:20    Health information was viewed
    4/24/2014 9:20    Health information was viewed
    4/23/2014 15:33    Health information was downloaded
    4/23/2014 15:32    Health information was viewed
    4/23/2014 14:59    Health information was viewed

    I assumed I needed to enter the date range above of 4/22/2014 - 4/29/2014 to capture all of the info.  When I did that it returned nothing.

    After much research, I found: http://msdn.microsoft.com/en-us/library/dn539122.aspx#_Key_CCDA_fields which keyed me in to using the encounter date listed using the following xpath: /ClinicalDocument/documentationOf/serviceEvent[@classCode='PCPR']/effectiveTime"

    That yielded the following:

    Report Start = 8/5/2012 12:00:00 AM Report End = 8/7/2012 12:00:00 AM
    Source PatientID Organization
    someweb.direct.com 1       
    4.16.840.1.1134533.4.6


    More to come.

    Monday, April 28, 2014 6:51 PM
  • After your reply I created a new MASTER application and now it works fine too. Wonder what's wrong with the old one, maybe it because I created it before MU2 was implemented by Microsoft?
    Monday, April 28, 2014 7:24 PM
  • While now it works for MASTER it still have the same problem for child applications (reports are empty). When I try to assign the same domain for master and child I get an error: Meaningful Use sources and sources ceiling duplicate each other. If I take our domain from MASTER and add it only to child it doesn't work.
    Tuesday, April 29, 2014 10:43 AM