[x] The GUID generator is accessible via a web page.
[x] The user can enter or paste one or more data lines in a text box. The lines will be composed of health card number, province code, and date of birth, comma or tab separated.
Label:
Health card number,Province code,Date of birthHint:
Please enter the health card number, province code, and date of birth as YYYY-MM-DD, separated by ',' for one or more patients, one patient per line. Example:"2345678904,ON,2002-01-23"
Placeholder:
2345678904,ON,2002-01-23
123456789,AB,2003-05-31
[x] An optional "Project Id" can be entered separately in a text input. The input will be populated with the value passed in the project_id url parameter, if such a parameter is available.
[x] Upon clicking a button labeled "Generate GUIDs", each line in the textarea is passed to a cryptographic hash function (#4), together with the project id (if available). Each produces a GUID. All processing is done clientside in javascript and no data is ever sent to a remote server.
[x] Once generated, GUIDs are listed under the button such that they can be easily copied and pasted in a different application.
project_id
url parameter, if such a parameter is available.