# Testing

Test your private health fund integration against the Tyro non-production environment. The
[Testing](/docs/in-person-payments/pay-in-person/testing) page covers the test systems in general.

The test health fund is ISOFT Fund (PHF00999, identifying card digits 0099). It only works in
non-production environments. See [Supported health funds](/docs/in-person-payments/pay-in-person/features/private-health-fund/supported-funds).

The [HealthPoint reference data](/assets/healthpoint-reference-data.23d8f65d56dabc357bed339d8e4377698bf539bf5744acd0715f57c26269bcb2.69da7bba.xlsx) includes the items
configured in the HealthPoint test environment to return a gap, and the items configured to return
error codes at claim and item level.

## Test patients and providers

These patient IDs and provider details can be used for tests.

**Patient IDs on the card**

| Patient ID | Name |
|  --- | --- |
| 00 | John Citizen |
| 01 | Judy Citizen |
| 02 | Jack Citizen |


**Providers**

| Name | Provider number | Service type |
|  --- | --- | --- |
| Katy Cobrin | 2159081W | P |
| Leonore Marsh | 1455813F | P |


## Test environment

JS library
Use the Tyro non-production integration environment and development terminals. Tyro can issue a set
of test health fund cards. Contact your partnerships manager for details.

### Demo

Below is a JS Fiddle demo for HealthPoint claiming: [Demo - JS Fiddle](https://jsfiddle.net/IntegrationSupport/rdux8y6w/6/).

Don't click **Save** if you make changes in the JS Fiddle sample app. Click **Run** instead.
Clicking Save may break the fiddle's functionality.

.NET library
Development of this feature is only available through the Integration Server Simulator and on test
Yomani 3G terminals.

The Integration Server Simulator has a welcome page that describes all the "magic" values that make
it behave in specified ways. Use the special Tyro MID and TID assigned to you for private health
fund claims, and the test provider number created for your account. The special health fund
claiming MIDs start with 999. Contact Integration Support to get one.

See [Developing against the Test Integration Server](/docs/in-person-payments/pay-in-person/integration-guide/net-library/test-integration-server)
for more details, and the [POS Simulator](/assets/possimulator.90a10096ef0950254515b26ab3f7801af25c7cd21d5c9f34aaa89d65793625a1.fbf1555a.zip) for an example POS
implementation. The .NET library also comes with a sample application that shows how to process
integrated health fund claims.