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>
<ClaimDetailsRequest 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>String</ClaimNumber>
<DBType>NOTAVAILABLE</DBType>
<EncClaimId>String</EncClaimId>
</ClaimDetailsRequest>
</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>
<ClaimDetailsResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MediBuddyMobile.DTO.RequestResponse">
<ClaimDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/MediBuddyMobile.DTO.Claim">
<d2p1:AilmentSummary>String</d2p1:AilmentSummary>
<d2p1:BankAccountDetails>
<d2p1:AccountHolderName>String</d2p1:AccountHolderName>
<d2p1:AccountNumber>String</d2p1:AccountNumber>
<d2p1:BankAddress>String</d2p1:BankAddress>
<d2p1:BankBranch>String</d2p1:BankBranch>
<d2p1:BankName>String</d2p1:BankName>
<d2p1:IfscCode>String</d2p1:IfscCode>
</d2p1:BankAccountDetails>
<d2p1:BenefAge>0</d2p1:BenefAge>
<d2p1:BenefContactNo>String</d2p1:BenefContactNo>
<d2p1:BenefEmail>String</d2p1:BenefEmail>
<d2p1:BenefMediAssistId>0</d2p1:BenefMediAssistId>
<d2p1:BenefName>String</d2p1:BenefName>
<d2p1:BenefUserId>0</d2p1:BenefUserId>
<d2p1:CheckList>String</d2p1:CheckList>
<d2p1:City>String</d2p1:City>
<d2p1:ClaimBills>
<d2p1:ClaimBills>
<d2p1:BillAmount>0</d2p1:BillAmount>
<d2p1:BillDate>String</d2p1:BillDate>
<d2p1:BillDescription>String</d2p1:BillDescription>
<d2p1:BillId>0</d2p1:BillId>
<d2p1:BillNumber>String</d2p1:BillNumber>
<d2p1:NoOfDocs>0</d2p1:NoOfDocs>
<d2p1:NoPayableReason>String</d2p1:NoPayableReason>
<d2p1:NonPayableAmount>0</d2p1:NonPayableAmount>
<d2p1:PayableAmount>0</d2p1:PayableAmount>
<d2p1:SlNo>0</d2p1:SlNo>
</d2p1:ClaimBills>
</d2p1:ClaimBills>
<d2p1:ClaimNumber>0</d2p1:ClaimNumber>
<d2p1:ClaimReferenceNo>String</d2p1:ClaimReferenceNo>
<d2p1:ClaimStatus>String</d2p1:ClaimStatus>
<d2p1:ClaimSubmissionReason>String</d2p1:ClaimSubmissionReason>
<d2p1:ClinicName>String</d2p1:ClinicName>
<d2p1:ClinicPinCode>String</d2p1:ClinicPinCode>
<d2p1:ClmAmount>0</d2p1:ClmAmount>
<d2p1:ClmApprovedAmt>0</d2p1:ClmApprovedAmt>
<d2p1:ClmBitlyLink>String</d2p1:ClmBitlyLink>
<d2p1:ClmChequeAmount>0</d2p1:ClmChequeAmount>
<d2p1:ClmDoa>String</d2p1:ClmDoa>
<d2p1:ClmDod>String</d2p1:ClmDod>
<d2p1:ClmMainClaim>0</d2p1:ClmMainClaim>
<d2p1:ClmNetPayAmount>0</d2p1:ClmNetPayAmount>
<d2p1:ClmReceivedDate>String</d2p1:ClmReceivedDate>
<d2p1:ClmServiceTaxAmt>0</d2p1:ClmServiceTaxAmt>
<d2p1:ClmTaxAmount>0</d2p1:ClmTaxAmount>
<d2p1:ClmTypeDesc>String</d2p1:ClmTypeDesc>
<d2p1:ClmTypeId>0</d2p1:ClmTypeId>
<d2p1:CorporateId>0</d2p1:CorporateId>
<d2p1:DbType>NOTAVAILABLE</d2p1:DbType>
<d2p1:DeductionDetails>
<d2p1:DeductionDetail>
<d2p1:DeductionAmount>0</d2p1:DeductionAmount>
<d2p1:DeductionReason>String</d2p1:DeductionReason>
<d2p1:Remark>String</d2p1:Remark>
</d2p1:DeductionDetail>
</d2p1:DeductionDetails>
<d2p1:DenialReason>String</d2p1:DenialReason>
<d2p1:DocName>String</d2p1:DocName>
<d2p1:DocRegNo>String</d2p1:DocRegNo>
<d2p1:DorpAddress>String</d2p1:DorpAddress>
<d2p1:DorpLocation>String</d2p1:DorpLocation>
<d2p1:ForthcomingStatus xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>String</d3p1:string>
</d2p1:ForthcomingStatus>
<d2p1:HospAddress>String</d2p1:HospAddress>
<d2p1:HospCity>String</d2p1:HospCity>
<d2p1:HospName>String</d2p1:HospName>
<d2p1:HospPincode>String</d2p1:HospPincode>
<d2p1:HospState>String</d2p1:HospState>
<d2p1:HospStateId>0</d2p1:HospStateId>
<d2p1:HospitalId>0</d2p1:HospitalId>
<d2p1:InsuranceCompany>String</d2p1:InsuranceCompany>
<d2p1:InsurerClaimId>String</d2p1:InsurerClaimId>
<d2p1:InsurerMemberId>String</d2p1:InsurerMemberId>
<d2p1:IsClaimCreationPending>false</d2p1:IsClaimCreationPending>
<d2p1:IsDocSubConcurenceSubmitted>false</d2p1:IsDocSubConcurenceSubmitted>
<d2p1:IwpClaimDocuments>
<d2p1:ClaimDocuments>
<d2p1:AttachFileName>String</d2p1:AttachFileName>
<d2p1:ClaimDocumentId>String</d2p1:ClaimDocumentId>
<d2p1:ClaimDocumentName>String</d2p1:ClaimDocumentName>
<d2p1:DmsFilePath>String</d2p1:DmsFilePath>
<d2p1:FileFormat>Image</d2p1:FileFormat>
</d2p1:ClaimDocuments>
</d2p1:IwpClaimDocuments>
<d2p1:IwpClaimNumber>String</d2p1:IwpClaimNumber>
<d2p1:LatestPreauthStatus>String</d2p1:LatestPreauthStatus>
<d2p1:MissingDocuments xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>String</d3p1:string>
</d2p1:MissingDocuments>
<d2p1:NonCMSAudit>
<d2p1:AuditTrailHeader>
<d2p1:ClmId>0</d2p1:ClmId>
<d2p1:Date>String</d2p1:Date>
<d2p1:Details>String</d2p1:Details>
<d2p1:LetterDownloadLink>String</d2p1:LetterDownloadLink>
<d2p1:Remarks>String</d2p1:Remarks>
<d2p1:StatusDesc>String</d2p1:StatusDesc>
<d2p1:StatusId>0</d2p1:StatusId>
<d2p1:TrialId>0</d2p1:TrialId>
<d2p1:UserEmail>String</d2p1:UserEmail>
<d2p1:UserId>0</d2p1:UserId>
<d2p1:UserLocation>String</d2p1:UserLocation>
<d2p1:UserName>String</d2p1:UserName>
</d2p1:AuditTrailHeader>
</d2p1:NonCMSAudit>
<d2p1:PatientUniqueId>String</d2p1:PatientUniqueId>
<d2p1:PaymentConcurenceApproveUrl>String</d2p1:PaymentConcurenceApproveUrl>
<d2p1:PaymentConcurenceDenyUrl>String</d2p1:PaymentConcurenceDenyUrl>
<d2p1:PaymentConcurrence>false</d2p1:PaymentConcurrence>
<d2p1:PaymentDetails>
<d2p1:Amount>String</d2p1:Amount>
<d2p1:BankName>String</d2p1:BankName>
<d2p1:ChequeDate>String</d2p1:ChequeDate>
<d2p1:ChequeNo>String</d2p1:ChequeNo>
<d2p1:DTChequeDate>String</d2p1:DTChequeDate>
<d2p1:Id>0</d2p1:Id>
<d2p1:SettlementDate>String</d2p1:SettlementDate>
</d2p1:PaymentDetails>
<d2p1:PlannedHospitalizationId>0</d2p1:PlannedHospitalizationId>
<d2p1:PolEndDate>String</d2p1:PolEndDate>
<d2p1:PolHolderName>String</d2p1:PolHolderName>
<d2p1:PolId>0</d2p1:PolId>
<d2p1:PolStartDate>String</d2p1:PolStartDate>
<d2p1:PolicyNumber>String</d2p1:PolicyNumber>
<d2p1:PreauthDetails>
<d2p1:PreAuthDetail>
<d2p1:ApprovedAmount>0</d2p1:ApprovedAmount>
<d2p1:ClaimedAmount>0</d2p1:ClaimedAmount>
<d2p1:PreauthId>0</d2p1:PreauthId>
<d2p1:PreauthStatus>String</d2p1:PreauthStatus>
<d2p1:PreauthStatusId>0</d2p1:PreauthStatusId>
</d2p1:PreAuthDetail>
</d2p1:PreauthDetails>
<d2p1:PriBenefEmpCode>String</d2p1:PriBenefEmpCode>
<d2p1:PriBeneficiaryName>String</d2p1:PriBeneficiaryName>
<d2p1:RelName>String</d2p1:RelName>
<d2p1:RelatedPreAuths>String</d2p1:RelatedPreAuths>
<d2p1:Sex>String</d2p1:Sex>
<d2p1:ShowIRupload>false</d2p1:ShowIRupload>
<d2p1:StatusId>0</d2p1:StatusId>
<d2p1:StatusName>String</d2p1:StatusName>
</ClaimDetails>
</ClaimDetailsResponse>
</soap12:Body>
</soap12:Envelope>