Skip to content
Last updated

icare attributes

Creating a transaction

Use function: medipassTransactionSDK.renderCreateTransaction()

To process a icare insurance claim, the following fields apply. Any required field not passed to the SDK will be prompted at the TyroHealth submission page.

Attributes table:

Required column values:

ValueDescription
MMandatory
OOptional
CConditional
FieldType/FormatRequiredDescriptionExample
funderStringMSet to icare for icare claimsicare
providerNumberStringMMedicare provider number for individual providers
Or
Tyro Health generated provider number for location level claiming
General Practice: 2429591L
Pharmacy:T243536Y
invoiceReferenceStringMProvider nominated unique transaction reference number, such as an invoice number from the practice management or accounting system.INV-20220315-001
patient {} object
patient.firstNameStringMPatient/employee's first nameEmily
patient.lastNameStringMPatient/employee's last name as registered with icare.Harris
patient.accountNumberStringMclaim number or approval number7777777
patient.healthFundCodeStringMicare insurance scheme. Currently, only workers insurance claims are enabled in production.IWC
OR
patient.refIdStringOAn optional but recommended patient unique reference as set by you, such as a UUID. This value is used to uniquely identify a patient in Tyro Health Online. Omitting refId will cause duplicate patient records to be created and could make patient searches more difficult for providers who also use the Tyro Health Online portal to check on status of a claim and remittance. If supplied and valid, this value will pre-populate patient details from the patient record in the business as set in any prior claim. Any patient details sent for an existing patient record will update those values.5AD5E2AF-69D2-43D3-9321-428495205E5E
claimableItems [] array - Array of fund claimable items.
claimableItems[].itemCodeStringMicare supported pay code which includes MBS/PBS/icare/Private derived item codes. Item code must be valid for icare, the provider registered profession and service date. Up to 8 characters10102Q
claimableItems[].serviceDateStringMDate of the service in 'YYYY-MM-DD' format.2022-01-12
claimableItems[].customDescriptionStringOUp to 128 alphanumeric characters. Custom item description.
• Description may be required for some items. For example, this field is required on reporting, "other" and generic items.
Bandages for arm
claimableItems[].item.priceStringMItem per unit pricing. This value will be deemed tax-inclusive if the isTaxable field is set to 'true'. If isExtendedPrice is set to 'true' this will be the aggregate amount for all quantity set. For example if the price without tax for an item per unit is $9.00, this field would have $9.00 and isTaxable = false if tax is not to be charged. If tax is to be charged, this field would show $9.90 and isTaxable = true. price each unit in $XX.XX format.$15.95
claimableItems[].isTaxableBooleanODefault is false. When true, GST of 10% will be applied to the gross item amount.True
claimableItems[].isGrossBooleanOIf set to true, this will indicate the price is the gross amount (including GST).True
claimableItems[].isExtendedPriceBooleanODefault is false. If set to true, this will indicate the price is extended/aggregate price for all quantities submitted. Otherwise, if set to false or omitted the price field will be multiplied per quantity claimed.Examples:
• if true, and price is $20.00 with three quantity (effectively $6.66666 per unit) as sent to a funder.
• if false, and price is $20.00 with three quantity, each item price is $20.00 which will make extended price $60.00 as sent to a funder.
funderData {} object
funderData.icare {} object
funderData.icare.serviceNoteStringOInvoice level notes for the transaction. Usually used to explain why, for example, two consults were done on the same day. Think of this as a note you would add to an invoice to help get the invoice paid. Up to 512 characters.Current medications:Hydrochlorothiazide