This is the eclecticse.slk-581 Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 08 19:35:47 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
eclecticse.slk-581
Generate Australian Government SLK-581 codes.
LLGPL
1.0.0
cl-ppcre
(system).
package.lisp
(file).
data-rec.lisp
(file).
specials.lisp
(file).
slk-581.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
eclecticse.slk-581/eclecticse.slk-581.asd
eclecticse.slk-581/package.lisp
eclecticse.slk-581/data-rec.lisp
eclecticse.slk-581/specials.lisp
eclecticse.slk-581/slk-581.lisp
eclecticse.slk-581/eclecticse.slk-581.asd
eclecticse.slk-581
(system).
eclecticse.slk-581/data-rec.lisp
package.lisp
(file).
eclecticse.slk-581
(system).
cleanse-item
(function).
cleanse-name
(function).
field-val
(function).
get-dob
(function).
get-first-name
(function).
get-first-name-letters
(function).
get-item
(function).
get-sex-code
(function).
get-surname
(function).
get-surname-letters
(function).
iso-date->ddmmyyyy
(function).
trim
(function).
eclecticse.slk-581/specials.lisp
data-rec.lisp
(file).
eclecticse.slk-581
(system).
*slk-scanner*
(special variable).
*test-data*
(special variable).
eclecticse.slk-581/slk-581.lisp
specials.lisp
(file).
eclecticse.slk-581
(system).
data-rec->slk-581
(function).
regex-check-slk-581
(function).
slk-581
(function).
test-slk-581
(function).
Packages are listed by definition order.
eclecticse.slk-581
common-lisp
.
data-rec->slk-581
(function).
regex-check-slk-581
(function).
slk-581
(function).
test-slk-581
(function).
*slk-scanner*
(special variable).
*test-data*
(special variable).
cleanse-item
(function).
cleanse-name
(function).
field-val
(function).
get-dob
(function).
get-first-name
(function).
get-first-name-letters
(function).
get-item
(function).
get-sex-code
(function).
get-surname
(function).
get-surname-letters
(function).
iso-date->ddmmyyyy
(function).
trim
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Generate the SLK-581 code for DATA-REC.
Return the SLK-581 code for the given data. DATE-OF-BIRTH is a
string in YYYY-MM-DD (ISO 8601) format. Sex is one of the following
values, which match Australian government
classification: :MALE, :FEMALE, :OTHER, :UNKNOWN, or the strings,
’Male’, ’Female’, ’Other’, ’Unknown’, ’Intersex’, or
’Indeterminate’. Unknown is the same a ’not stated’ or ’inadequately
described’.
Run tests against all test data records and report the results.
Regular expression to validate structure of an SLK-581 code.
Test data with known correct SLK-581 values.
Trim ITEM and convert to upper case if a string.
Remove non-alpha characters from NAME.
Return the value of ITEM, which is a (key value) pair.
Retrieve the date of birth in ddmmyyyy format, from DATA-REC.
Retrieve the cleansed first name from DATA-REC.
Retrieve the two letters of the first name which form part of the SLK code.
Retrieve a (key value) pair from the DATA-REC. WHICH is one of – :first-name :surname :gender :dob :slk
Retrieve the SLK sex/gender code for DATA-REC.
Retrieve the cleansed surname from DATA-REC.
Retrieve the three letters of the surname which form part of the SLK code.
Convert an ISO 8601 date with hyphens into DDMMYYYY.
Remove spaces from start and end of STRING.
Jump to: | C D F G I R S T |
---|
Jump to: | C D F G I R S T |
---|
Jump to: | *
S |
---|
Jump to: | *
S |
---|
Jump to: | D E F P S |
---|
Jump to: | D E F P S |
---|