Difference between revisions of "Template:Json PatientDirectMessageSend Block - Java"

From Updox API
Jump to: navigation, search
 
(2 intermediate revisions by one user not shown)
Line 1: Line 1:
     private static Map<String,Object> BuildMessage() throws Exception
+
     private Map<String,Object> BuildMessage() throws Exception
 
     {
 
     {
 
         Map<String,Object> messageData = new HashMap();
 
         Map<String,Object> messageData = new HashMap();
Line 10: Line 10:
 
         patientDemographics.put("middleName", "");
 
         patientDemographics.put("middleName", "");
 
         patientDemographics.put("lastName", "Doe");
 
         patientDemographics.put("lastName", "Doe");
         patientDemographics.put("dataOfBirth","1990-10-10");
+
         patientDemographics.put("dateOfBirth","1990-10-10");
 
         patientDemographics.put("gender","F");
 
         patientDemographics.put("gender","F");
 
         patientDemographics.put("emailAddress","");
 
         patientDemographics.put("emailAddress","");
 
         messageData.put("patientDemographics", patientDemographics);
 
         messageData.put("patientDemographics", patientDemographics);
        Map<String, Object> params = new HashMap();
 
        params.put("patientDemographics", patientDemographics);
 
        List<Map<String,Object>> attachments = new ArrayList<Map<String,Object>>();
 
        Map<String,Object> attachment = new HashMap();
 
        attachment.put("params", params);
 
        attachment.put("content", "CgoKCgoKCgoKCgoKCgoKCgoKCgoKVEhJU0lTQVRFU1QgVEhJU0lTQVRFU1QgVEhJU0lTQVRFU1Qg");
 
        attachment.put("mimeType", "text/plain");
 
        attachment.put("fileName", "test.txt");
 
        attachments.add(attachment);
 
        Map<String,String>[] attachmentMap = attachments.toArray(new HashMap[attachments.size()]);
 
        messageData.put("attachments", attachmentMap);
 
 
         Map<String,String> authData = new HashMap();
 
         Map<String,String> authData = new HashMap();
 
         authData.put("applicationId", "updox");
 
         authData.put("applicationId", "updox");
 
         authData.put("applicationPassword", "password");
 
         authData.put("applicationPassword", "password");
         authData.put("accountId", "605");
+
         authData.put("accountId", "updox_acct");
         authData.put("userId", "605");
+
         authData.put("userId", "updox_user");
 
         messageData.put("auth", authData);
 
         messageData.put("auth", authData);
 
         return messageData;
 
         return messageData;
 
     }
 
     }

Latest revision as of 10:38, 4 December 2013

   private Map<String,Object> BuildMessage() throws Exception
   {
       Map<String,Object> messageData = new HashMap();
       messageData.put("to","dublin@direct.updoxqa.com");
       messageData.put("subject","Test Subject");
       messageData.put("textMessage","Test message body");
       Map<String,String> patientDemographics = new HashMap();
       patientDemographics.put("patientId", "100030");
       patientDemographics.put("firstName", "Jane");
       patientDemographics.put("middleName", "");
       patientDemographics.put("lastName", "Doe");
       patientDemographics.put("dateOfBirth","1990-10-10");
       patientDemographics.put("gender","F");
       patientDemographics.put("emailAddress","");
       messageData.put("patientDemographics", patientDemographics);
       Map<String,String> authData = new HashMap();
       authData.put("applicationId", "updox");
       authData.put("applicationPassword", "password");
       authData.put("accountId", "updox_acct");
       authData.put("userId", "updox_user");
       messageData.put("auth", authData);
       return messageData;
   }