Skip to content
Last updated

Medicare attributes

For all Medicare transactions, it's important the patient and/or claimant details match exactly to that listed on a Medicare card rather than what may be recorded in your system. Tyro Health Online will prompt the user to verify and update details where account details vary from those registered with Medicare.

Creating a transaction

Use function: medipassTransactionSDK.renderCreateTransaction()

To process a Medicare 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 Medicare for Medicare claimsMedicare
providerNumberStringMMedicare Provider Number. Should be 8 characters alpha-numeric2429591L
invoiceReferenceStringMProvider nominated unique transaction reference number, such as an invoice number from the practice management or accounting system. Up to 16 characters20200901ABCD
benefitPayee {} object - Only applicable for bulk bill claims
benefitPayee.providerFullNameStringOFull name of the payee provider. Only applicable for bulk bill claims. The servicing provider and payee provider cannot be the same.Dr Jane Smith
benefitPayee.providerNumberStringOMedicare Provider Number of the payee provider. Should be 8 characters alpha-numeric2409661B
patient {} object
patient.firstNameString
Up to 40 characters
MPatient first name as registered with Medicare. Middle name is not supported. If the patient has only one name, then set name in lastName field and set firstName to "Onlyname".Emily
patient.lastNameString
Up to 40 characters
MPatient last name as registered with Medicare.Harris
patient.mobileStringOThe mobile phone number of the patient. Can be either international notation: +61411111111 or national notation: 0411111111+61411111111
patient.dobString
YYYY-MM-DD
MPatient/employee's Date of Birth in 'YYYY-MM-DD' format. • must be a valid date• must not be a date in the future• must not be after each serviceDate For Medicare patient claims, if the patient is <15 years old as at each serviceDate, an adult =>18 years old claimant is required.1988-03-29
patient.accountNumberStringMUnique Medicare issued account number for patient. Maps to: medicareNumber2123456789
patient.referenceStringOUnique patient reference with Medicare. Maps to: medicareReferenceNumber (Medicare)1
patient.emailStringOAny valid email address. Used for receipts and statements.mw@tyro.io
patient.usePatientPaymentMethodBooleanOIf set to true the patients payment method will be usedtrue
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[].itemCodeString
Up to 8 characters
MMedicare supported pay code which include MBS items. Item code must be valid for Medicare, the provider registered profession and service date.104
claimableItems[].serviceDateString
YYYY-MM-DD
MDate of the service in 'YYYY-MM-DD' format.2022-01-12
claimableItems[].item.priceString
Currency notation
MItem per unit pricing in $XX.XX format.
Net (excluding GST) price each unit in $XX.XX format. Charge amount for the service. For bulk bill, this is normally the same as MBS benefit amount.
Note that in bulk bill claims, Medicare will pay the MBS benefit amount which can be greater than the amount charged. The minimum charge amount is $1
$15.95
funderData {} object
funderData.medicare {} object
funderData.medicare.claimTypeString
Up to 8 characters
Obulkbill claim or patient claimbulkbill
funderData.medicare.lspNumberStringOLocation Specific Practice Number. lsp Number may be required for diagnostic imaging items. When set, this value will be set on all claimed items.01
funderData.medicare.isInHospitalBooleanOSet to true for admitted patient services. Defaults to false. Value applied for all claimed item.True
funderData.medicare.facilityIdStringOWhen isInHospital set to true, the Commonwealth Hospital Facility ID must be supplied which shares same format as a Medicare issued providerNumber.9988770W
funderData.medicare.referral.providerNumberStringOReferring provider number - usually a Medicare issued number.2054781W
funderData.medicare.referral.providerNameStringOName of the referring provider.Dr Jane Smith
funderData.medicare.referrerTypeStringOType of the referring provider. 'gp' or 'specialist'.GP
funderData.medicare.referral.issueDateStringString
YYYY-MM-DD
OIssue date of the referral in YYYY-MM-DD format.2019-01-25
funderData.medicare.referral.periodStringOPeriod of the referral. Can be: 'standard', 'non-standard', 'indefinite'standard
funderData.medicare.referral.periodDescriptionNumberONumber of months if referral.period is set to 'non-standard'2
funderData.medicare.nonReferral.reasonStringOOnly for exception claims normally requiring a referral. One of:• E: Emergency• H: Hospital in-patient referral (isInHospital should be Y for all services)• L: Lost• N: Not required, non-standard referral• Only used where referral normally required and replaces referral details.• If Referral Override Code is set to H (Hospital) then Hospital Indicator must be set to Y (In Hospital) and a facilityId should be setE
funderData.medicare.nonReferral.descriptionString
Up to 40 alpha characters
ODescription of non-referral reason. Where:• H: name of hospital• L: supporting text Must be present if nonReferral details supplied 'non-standard'Lost referral letter
funderData.medicare.claimant.firstNameStringOClaimant first name as displayed on Medicare card. Middle name is not supported. If a patient has only one name, set the first name field to 'Onlyname' and set name in lastName.Dominic
funderData.medicare.claimant.lastNameStringOClaimant last name as displayed on Medicare card.Harris
funderData.medicare.claimant.mobileStringOMobile Phone number of the claimant+61411111111
funderData.medicare.claimant.dobString
YYYY-MM-DD
OClaimant Date of Birth in 'YYYY-MM-DD' format.1967-11-22
funderData.medicare.claimant.accountNumberStringOClaimant Medicare card number.2123456789
funderData.medicare.claimant.referenceStringOClaimant Individual Reference Number from Medicare card eg 1, 2 etc. This number appears on the left of the cardholder's name on the medicare card and distinguishes the individuals named on the card.1
Or
funderData.medicare.claimantPatientIdStringOAlternative claimant patient identifier5AD5E2AF-69D2-43D3-9321-428495205E5E

Claimable items Additional item attributes such as admitted patient indicator, service text, Number Of Patients Seen and Duplicate Service Overrides can be set in the Tyro Health Online UI. A maximum of 16 items are permitted for patient claims and 80 items per bulk bill claim.