Download the PHP package nextvisit/claim-md-php without Composer
On this page you can find all versions of the php package nextvisit/claim-md-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download nextvisit/claim-md-php
More information about nextvisit/claim-md-php
Files in nextvisit/claim-md-php
Package claim-md-php
Short Description An unofficial PHP wrapper for the official Claim.MD API.
License MIT
Homepage https://github.com/Nextvisit/claim-md-php
Informations about the package claim-md-php
ClaimMD PHP Wrapper
Welcome to the unofficial PHP wrapper for the CLAIM.MD API! 🎉 This library aims to simplify interactions with the official CLAIM.md API, providing a more developer-friendly way to integrate CLAIM.md services into your PHP applications.
⚠️ Disclaimer
Nextvisit Inc. is not affiliated with CLAIM.MD in any way. This package is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and noninfringement. Use at your own risk.
That being said, if you encounter any issues or have suggestions for improvement, feel free to open an issue or contribute to the package. 😊
🌟 Features
This library provides a range of features to interact with the CLAIM.MD API:
Electronic Remittance Advice (ERA) Management
- List Received ERAs: Get a list of all ERAs that have been received.
- Get ERA 835: Get a specific ERA in the 835 format.
- Get ERA PDF: Get a specific ERA in the PDF format.
- Get ERA PDF: Get a specific ERA in the JSON format.
File Management
- Upload Files: Upload batch files to the CLAIM.md service.
- Get Upload List: Retrieve a list of uploaded files.
Provider Management
- Enroll Providers: Enroll providers using detailed enrollment data.
- Fetch Provider Enrollment: If a provider is already enrolled, that information will be received from the same
enroll()
method.
Claim Management
- Claim Appeal: Submit and manage claim appeals.
- Fetch Claim Notes: Retrieve notes made on a specific claim.
- Archive Claim: Archive a Claim.MD claim.
- Claim Modifications: Retrieve modifications for claims.
Response (Claim Status)
This refers to a claim status response, not an HTTP or protocol response.
- Fetch Responses: Retrieve claim statuses (referred to as "responses" in the Claim.MD API) from the Claim MD API.
- Fetch All Responses: Automatically handle pagination to retrieve all claim statuses.
Eligibility
- Realtime Eligibility X12 270/271: Validate and check the eligibility of X12 270/271 formatted claim. Receiving the response in the format as well.
- Realtime Eligibility JSON: Validate and check the eligibility of a claim via parameters. Receiving the response in JSON format.
Payer
- Fetch Payers: Retrieve a list of payers or a specific payer.
Data Transfer Objects (DTOs)
DTOs can make passing data to and from cleaner in your code. Consider using them over a traditional array.
Note: All methods which use a DTO can instead take an array with correct Claim.MD API mappings.
- ClaimAppealDTO
- ProviderEnrollmentDTO
- EligibilityDTO
- ERADTO
Utility Features
- Configuration Handling: Easily configure the client with account keys and other settings.
- Validation: Built-in validation for fields like dates, emails, phone numbers, state codes, etc.
📦 Installation
You can install the package via Composer:
🛠️ Usage
Configuration
First, configure the Client
with your account key:
Electronic Remittance Advice (ERA)
Get ERAs List
Get an ERA 835
Get an ERA PDF
Get an ERA JSON
File Management
Upload Files
Get Upload List
Provider Management
Enroll Providers
Claim Management
Claim Appeal
Archive Claim
List Claim Modifications
Fetch Claim Notes
Response (Claim Status)
Fetch Response
Fetch All Responses
Eligibility
Realtime X12 270/271 Eligibility Check
Realtime Parameter Eligibility Check
Payers
List Payers
Data Transfer Objects (DTOs)
ClaimAppealDTO
ProviderEnrollmentDTO
EligibilityDTO
ERADTO
🤝 Contributing
Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.
📄 License
This package is licensed under the MIT License. See the LICENSE file for more information.