ISPatient.GMS

Description

A New Zealand specific General Medical Services code is used for Government subsidy programs. Normally Profile calculates the GMS code based on the presence of a community service card and the patient's age.

The first character of the code is a letter based on the patient's age.

Y A youth aged between 0 and 5
C A child aged between 6 and 12
J A junior aged between 13 and 17
A An adult aged 18 and over

The second character of the code is a letter or numeral based on the presence of a community service card.

1 The patient has a current CSC card
Z The patient has a current HUC card
3 The patient has no CSC or HUC cards

This default behaviour can be over-ridden by specifying the GMS code.

Syntax

object.GMS

Part Attribute Type Description
object Required
The object always implements the ISPatient interface

Return Value

string

Example

Display the GMS code of the patient.

Dim aPatient  
Dim aGMS

Set aPatient = Profile.SelectPatient
aGMS = aPatient.GMS
Profile.MsgBox (aGMS)   
Note:

In Profile Client v8 on User Interface GMS can be found in Patient > Alter Patient > Organisation > GMS field.

Version information

Added in v7.8.0