Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1customerId = 'C-1042' | Aif (lawRequiresIdentifier) { useIdentifier() } | |
| 2customerId = medicareNumber | Bcustomer.id = generateNewId() | |
| 3Government related identifiers, such as a tax file number, should be kept out of the field used to identify the person in your system. | CThe system looks up and identifies customers by their tax file number, adopting a government identifier as its own ID. | |
| 4APP 9 has limited exceptions, so an organisation may only use a government identifier where the law allows, such as to meet a legal obligation. | DThe Medicare number is set as the primary key, so the organisation is using a government identifier as its own identifier for the person. | |
| 5SELECT * FROM customers WHERE taxFileNumber = '123 456 782' | EThe organisation uses its own internal identifier for a person, which is the approach APP 9 expects. | |
| 6primaryKey = medicareNumber | FAdopting a government identifier as the organisation's own ID for a person, which APP 9 restricts. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
APP 9 — An organisation must not adopt a government identifier (e.g. Medicare or tax file number) as its own ID for a person. It should use its own customer ID, with limited exceptions.IF idSource = "Medicare" THEN
DISPLAY "Cannot use as our ID"
END IFIF idSource = "TFN" THEN
DISPLAY "Cannot use as our ID"
END IFlastID ← 1041
customerID ← lastID + 1
STORE customerID WITH namecustomerID ← lastID + 1
record.id ← customerID
record.name ← nameIF NOT lawRequiresTFN THEN
customerID ← lastID + 1
END IF