muccg / rdrf

The Rare Disease Registry Framework (RDRF) is an open source tool for the creation of web-based patient registries.
GNU Affero General Public License v3.0
15 stars 8 forks source link

BCCA format rules for backend codes #1486

Closed id2359 closed 4 years ago

id2359 commented 4 years ago

Backend code Formatting permitted nhi_number AAANNNN medicare_number NNNN/NNNNN/N/N dva_number AAXXNNNN[A] patient_postcode XXXX

( These should be handleable by regular expressions in the registry definition ( property on the cde model)

jithendralal commented 4 years ago

CIC Clinical : https://rdrf.ccgapps.com.au/cicclinical/admin/rdrf/registry/ Made these changes in definition:

Bumped up the version from 1.26 to 1.27

medicare_number NNNN/NNNNN/N/N - BCCA/BCCAPatientTab/BCCAmedicare_number Pattern: ^\d\d\d\d/\d\d\d\d\d/\d/\d$ Instructions: Enter the medicare number in the format NNNN/NNNNN/N/N eg. 1234/12345/1/1

dva_number AAXXNNNN[A] - BCCA/BCCAPatientTab/BCCAdva_number Pattern: ^[A-Z]{2}[A-Z0-9]{2}[0-9]{4}\[[A-Z]{1}\]$ Instructions: Enter the DVA number in the format: AAXXNNNN[A] eg. PQ1Z1234[Y]

patient_postcode XXXX (numeric) - BCCA/BCCAPatientTab/BCCApatient_postcode (This is an Integer field already)

nhi_number - no matching CDE

gmaloneccg commented 4 years ago

Medicare number field regex could be; ^\d{4}/\d{5}(/\d){2}$ (or with forward slash escaped, if necessary)

gmaloneccg commented 4 years ago

Opened #1489 and #1490.