Reminder: Create & find trunk-related issues here. Legacy Trac tickets are still available. Problems? Workflow feedback? Need a module project? Open a support ticket.

Patient Matching

Patient Matching Module :: Test Data Loader

Details

  • Type: New Feature New Feature
  • Status: Needs Assessment Needs Assessment
  • Priority: Should Should
  • Resolution: Unresolved
  • Affects Version/s: None
  • Fix Version/s: None
  • Component/s: None
  • Keywords:
  • Description:
    Hide

    There are two straightforward ways to load demo data into the patient matching module:

    1. run a previous sql dump (pro: easy, con: inflexible)
    2. use a patient data loading program that accesses the OpenMRS API (pro: flexible, con: need to write)
      We have a patient data loading program already (written by nribeka), and I would like to make it capable of loading multiple test cases, e.g.
    3. 7500 patients with unique uids: no noise, 2500 links which are exact matches (as it is now)
    4. 75000 patients with unique uids: no noise, 25000 links which are exact matches (previous case, times ten)
    5. 7500 patients with unique uids: simple noise, 2500 links which match on all but one field
      As of right now, a tool like this is not in the repository – the goal is to polish existing code and introduce case (2), with the intent of reproducing a hypothesized garbage collection exception when the linkage process is run on a large (>10000) patient database.
    Show
    There are two straightforward ways to load demo data into the patient matching module:
    1. run a previous sql dump (pro: easy, con: inflexible)
    2. use a patient data loading program that accesses the OpenMRS API (pro: flexible, con: need to write) We have a patient data loading program already (written by nribeka), and I would like to make it capable of loading multiple test cases, e.g.
    3. 7500 patients with unique uids: no noise, 2500 links which are exact matches (as it is now)
    4. 75000 patients with unique uids: no noise, 25000 links which are exact matches (previous case, times ten)
    5. 7500 patients with unique uids: simple noise, 2500 links which match on all but one field As of right now, a tool like this is not in the repository – the goal is to polish existing code and introduce case (2), with the intent of reproducing a hypothesized garbage collection exception when the linkage process is run on a large (>10000) patient database.
  1. PatientDataLoader.java
    (8 kB)
    Burke Mamlin
    2009-06-30 14:32:57 EDT

Activity

Hide
Saketh Bhamidipati added a comment - 2009-06-30 14:32:57 EDT

nribeka's original patient data loader program - for case (1)

Show
Saketh Bhamidipati added a comment - 2009-06-30 14:32:57 EDT nribeka's original patient data loader program - for case (1)

People

Dates

  • Created:
    2009-06-30 14:32:20 EDT
    Updated:
    2010-08-02 11:52:44 EDT