Template:Json PatientDirectMessageSend Block - Java

From Updox API
Jump to: navigation, search
   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;
   }