HTTP + SOAP12
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /soap12 HTTP/1.1
Host: mb-mobile-api.medibuddy.in
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<TrackClaimRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MediBuddyMobile.DTO.RequestResponse">
<IPAddress xmlns="http://schemas.datacontract.org/2004/07/MediBuddyMobileAPI.Core.DTO">String</IPAddress>
<MBToken xmlns="http://schemas.datacontract.org/2004/07/MediBuddyMobileAPI.Core.DTO">String</MBToken>
<MobileDeviceModel xmlns="http://schemas.datacontract.org/2004/07/MediBuddyMobileAPI.Core.DTO">String</MobileDeviceModel>
<PlatformVer xmlns="http://schemas.datacontract.org/2004/07/MediBuddyMobileAPI.Core.DTO">String</PlatformVer>
<UserAgent xmlns="http://schemas.datacontract.org/2004/07/MediBuddyMobileAPI.Core.DTO">String</UserAgent>
<UserPlatform xmlns="http://schemas.datacontract.org/2004/07/MediBuddyMobileAPI.Core.DTO">String</UserPlatform>
<ClaimNumber>0</ClaimNumber>
<CorporateName>String</CorporateName>
<Date>String</Date>
<Email>String</Email>
<EmployeeId>String</EmployeeId>
<Maid>0</Maid>
<MobileNumber>0</MobileNumber>
<OTPRequest xmlns:d2p1="http://schemas.datacontract.org/2004/07/MediBuddyMobileAPI.Common">
<d2p1:Email>String</d2p1:Email>
<d2p1:EncryptedText>String</d2p1:EncryptedText>
<d2p1:InitialVector>String</d2p1:InitialVector>
<d2p1:MobileNumber>String</d2p1:MobileNumber>
<d2p1:OTP>String</d2p1:OTP>
<d2p1:OTPExpiryDateTime>0001-01-01T00:00:00</d2p1:OTPExpiryDateTime>
<d2p1:PasswordEncryption>String</d2p1:PasswordEncryption>
</OTPRequest>
</TrackClaimRequest>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<TrackClaimResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MediBuddyMobile.DTO.RequestResponse">
<EmailId>String</EmailId>
<MobileNumber>String</MobileNumber>
<OTPResponse xmlns:d2p1="http://schemas.datacontract.org/2004/07/MediBuddyMobileAPI.Common">
<d2p1:EncryptedText>String</d2p1:EncryptedText>
<d2p1:ErrorMsg>String</d2p1:ErrorMsg>
<d2p1:InitialVector>String</d2p1:InitialVector>
<d2p1:IsSendOTPSuccess>false</d2p1:IsSendOTPSuccess>
<d2p1:PasswordEncryption>String</d2p1:PasswordEncryption>
</OTPResponse>
<claimDetails>
<TrackClaimDetail>
<beneficiaryDetails>
<benefMAId>0</benefMAId>
<benefName>String</benefName>
<benefRelation>String</benefRelation>
<policyNo>String</policyNo>
</beneficiaryDetails>
<claimDetails xmlns:d4p1="http://schemas.datacontract.org/2004/07/MediBuddyMobile.DTO.Claim">
<d4p1:AilmentSummary>String</d4p1:AilmentSummary>
<d4p1:BankAccountDetails>
<d4p1:AccountHolderName>String</d4p1:AccountHolderName>
<d4p1:AccountNumber>String</d4p1:AccountNumber>
<d4p1:BankAddress>String</d4p1:BankAddress>
<d4p1:BankBranch>String</d4p1:BankBranch>
<d4p1:BankName>String</d4p1:BankName>
<d4p1:IfscCode>String</d4p1:IfscCode>
</d4p1:BankAccountDetails>
<d4p1:BenefAge>0</d4p1:BenefAge>
<d4p1:BenefContactNo>String</d4p1:BenefContactNo>
<d4p1:BenefEmail>String</d4p1:BenefEmail>
<d4p1:BenefMediAssistId>0</d4p1:BenefMediAssistId>
<d4p1:BenefName>String</d4p1:BenefName>
<d4p1:BenefUserId>0</d4p1:BenefUserId>
<d4p1:CheckList>String</d4p1:CheckList>
<d4p1:City>String</d4p1:City>
<d4p1:ClaimBills>
<d4p1:ClaimBills>
<d4p1:BillAmount>0</d4p1:BillAmount>
<d4p1:BillDate>String</d4p1:BillDate>
<d4p1:BillDescription>String</d4p1:BillDescription>
<d4p1:BillId>0</d4p1:BillId>
<d4p1:BillNumber>String</d4p1:BillNumber>
<d4p1:NoOfDocs>0</d4p1:NoOfDocs>
<d4p1:NoPayableReason>String</d4p1:NoPayableReason>
<d4p1:NonPayableAmount>0</d4p1:NonPayableAmount>
<d4p1:PayableAmount>0</d4p1:PayableAmount>
<d4p1:SlNo>0</d4p1:SlNo>
</d4p1:ClaimBills>
</d4p1:ClaimBills>
<d4p1:ClaimNumber>0</d4p1:ClaimNumber>
<d4p1:ClaimReferenceNo>String</d4p1:ClaimReferenceNo>
<d4p1:ClaimStatus>String</d4p1:ClaimStatus>
<d4p1:ClaimSubmissionReason>String</d4p1:ClaimSubmissionReason>
<d4p1:ClinicName>String</d4p1:ClinicName>
<d4p1:ClinicPinCode>String</d4p1:ClinicPinCode>
<d4p1:ClmAmount>0</d4p1:ClmAmount>
<d4p1:ClmApprovedAmt>0</d4p1:ClmApprovedAmt>
<d4p1:ClmBitlyLink>String</d4p1:ClmBitlyLink>
<d4p1:ClmChequeAmount>0</d4p1:ClmChequeAmount>
<d4p1:ClmDoa>String</d4p1:ClmDoa>
<d4p1:ClmDod>String</d4p1:ClmDod>
<d4p1:ClmMainClaim>0</d4p1:ClmMainClaim>
<d4p1:ClmNetPayAmount>0</d4p1:ClmNetPayAmount>
<d4p1:ClmReceivedDate>String</d4p1:ClmReceivedDate>
<d4p1:ClmServiceTaxAmt>0</d4p1:ClmServiceTaxAmt>
<d4p1:ClmTaxAmount>0</d4p1:ClmTaxAmount>
<d4p1:ClmTypeDesc>String</d4p1:ClmTypeDesc>
<d4p1:ClmTypeId>0</d4p1:ClmTypeId>
<d4p1:CorporateId>0</d4p1:CorporateId>
<d4p1:DbType>NOTAVAILABLE</d4p1:DbType>
<d4p1:DeductionDetails>
<d4p1:DeductionDetail>
<d4p1:DeductionAmount>0</d4p1:DeductionAmount>
<d4p1:DeductionReason>String</d4p1:DeductionReason>
<d4p1:Remark>String</d4p1:Remark>
</d4p1:DeductionDetail>
</d4p1:DeductionDetails>
<d4p1:DenialReason>String</d4p1:DenialReason>
<d4p1:DocName>String</d4p1:DocName>
<d4p1:DocRegNo>String</d4p1:DocRegNo>
<d4p1:DorpAddress>String</d4p1:DorpAddress>
<d4p1:DorpLocation>String</d4p1:DorpLocation>
<d4p1:ForthcomingStatus xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>String</d5p1:string>
</d4p1:ForthcomingStatus>
<d4p1:HospAddress>String</d4p1:HospAddress>
<d4p1:HospCity>String</d4p1:HospCity>
<d4p1:HospName>String</d4p1:HospName>
<d4p1:HospPincode>String</d4p1:HospPincode>
<d4p1:HospState>String</d4p1:HospState>
<d4p1:HospStateId>0</d4p1:HospStateId>
<d4p1:HospitalId>0</d4p1:HospitalId>
<d4p1:InsuranceCompany>String</d4p1:InsuranceCompany>
<d4p1:InsurerClaimId>String</d4p1:InsurerClaimId>
<d4p1:InsurerMemberId>String</d4p1:InsurerMemberId>
<d4p1:IsClaimCreationPending>false</d4p1:IsClaimCreationPending>
<d4p1:IsDocSubConcurenceSubmitted>false</d4p1:IsDocSubConcurenceSubmitted>
<d4p1:IwpClaimDocuments>
<d4p1:ClaimDocuments>
<d4p1:AttachFileName>String</d4p1:AttachFileName>
<d4p1:ClaimDocumentId>String</d4p1:ClaimDocumentId>
<d4p1:ClaimDocumentName>String</d4p1:ClaimDocumentName>
<d4p1:DmsFilePath>String</d4p1:DmsFilePath>
<d4p1:FileFormat>Image</d4p1:FileFormat>
</d4p1:ClaimDocuments>
</d4p1:IwpClaimDocuments>
<d4p1:IwpClaimNumber>String</d4p1:IwpClaimNumber>
<d4p1:LatestPreauthStatus>String</d4p1:LatestPreauthStatus>
<d4p1:MissingDocuments xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>String</d5p1:string>
</d4p1:MissingDocuments>
<d4p1:NonCMSAudit>
<d4p1:AuditTrailHeader>
<d4p1:ClmId>0</d4p1:ClmId>
<d4p1:Date>String</d4p1:Date>
<d4p1:Details>String</d4p1:Details>
<d4p1:LetterDownloadLink>String</d4p1:LetterDownloadLink>
<d4p1:Remarks>String</d4p1:Remarks>
<d4p1:StatusDesc>String</d4p1:StatusDesc>
<d4p1:StatusId>0</d4p1:StatusId>
<d4p1:TrialId>0</d4p1:TrialId>
<d4p1:UserEmail>String</d4p1:UserEmail>
<d4p1:UserId>0</d4p1:UserId>
<d4p1:UserLocation>String</d4p1:UserLocation>
<d4p1:UserName>String</d4p1:UserName>
</d4p1:AuditTrailHeader>
</d4p1:NonCMSAudit>
<d4p1:PatientUniqueId>String</d4p1:PatientUniqueId>
<d4p1:PaymentConcurenceApproveUrl>String</d4p1:PaymentConcurenceApproveUrl>
<d4p1:PaymentConcurenceDenyUrl>String</d4p1:PaymentConcurenceDenyUrl>
<d4p1:PaymentConcurrence>false</d4p1:PaymentConcurrence>
<d4p1:PaymentDetails>
<d4p1:Amount>String</d4p1:Amount>
<d4p1:BankName>String</d4p1:BankName>
<d4p1:ChequeDate>String</d4p1:ChequeDate>
<d4p1:ChequeNo>String</d4p1:ChequeNo>
<d4p1:DTChequeDate>String</d4p1:DTChequeDate>
<d4p1:Id>0</d4p1:Id>
<d4p1:SettlementDate>String</d4p1:SettlementDate>
</d4p1:PaymentDetails>
<d4p1:PlannedHospitalizationId>0</d4p1:PlannedHospitalizationId>
<d4p1:PolEndDate>String</d4p1:PolEndDate>
<d4p1:PolHolderName>String</d4p1:PolHolderName>
<d4p1:PolId>0</d4p1:PolId>
<d4p1:PolStartDate>String</d4p1:PolStartDate>
<d4p1:PolicyNumber>String</d4p1:PolicyNumber>
<d4p1:PreauthDetails>
<d4p1:PreAuthDetail>
<d4p1:ApprovedAmount>0</d4p1:ApprovedAmount>
<d4p1:ClaimedAmount>0</d4p1:ClaimedAmount>
<d4p1:PreauthId>0</d4p1:PreauthId>
<d4p1:PreauthStatus>String</d4p1:PreauthStatus>
<d4p1:PreauthStatusId>0</d4p1:PreauthStatusId>
</d4p1:PreAuthDetail>
</d4p1:PreauthDetails>
<d4p1:PriBenefEmpCode>String</d4p1:PriBenefEmpCode>
<d4p1:PriBeneficiaryName>String</d4p1:PriBeneficiaryName>
<d4p1:RelName>String</d4p1:RelName>
<d4p1:RelatedPreAuths>String</d4p1:RelatedPreAuths>
<d4p1:Sex>String</d4p1:Sex>
<d4p1:ShowIRupload>false</d4p1:ShowIRupload>
<d4p1:StatusId>0</d4p1:StatusId>
<d4p1:StatusName>String</d4p1:StatusName>
</claimDetails>
</TrackClaimDetail>
</claimDetails>
<errorMessage>String</errorMessage>
<isRetailPolicy>false</isRetailPolicy>
<isSuccess>false</isSuccess>
</TrackClaimResponse>
</soap12:Body>
</soap12:Envelope>