×

Microbatch loading

  • US 10,140,318 B1
  • Filed: 05/30/2014
  • Issued: 11/27/2018
  • Est. Priority Date: 07/01/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • (a) electronically receiving, over a network, a plurality of HL7 transactional messages containing patient data for a plurality of patients;

    (b) electronically sorting, at one or more electronic devices, the plurality of HL7 transactional messages into a plurality of patient queues, each patient queue representing a queue for HL7 transactional messages containing data for a respective particular patient of the plurality of patients;

    (c) electronically validating, at an electronic device, a first plurality of HL7 transactional messages for a first particular patient by evaluating the HL7 transactional messages against a plurality of rules;

    (d) electronically aggregating, at an electronic device, the first plurality of HL7 transactional messages for the first particular patient, wherein electronically aggregating, at an electronic device, the first plurality of HL7 transactional messages for the first particular patient comprises determining a plurality of CDC operations;

    (e) electronically merging, utilizing one or more processors, information corresponding to the first aggregated HL7 transactional messages for the first particular patient into a centralized data repository, one or more servers comprising the centralized data repository;

    (f) electronically validating, at an electronic device, a second plurality of HL7 transactional messages for the first particular patient by evaluating the HL7 transactional messages against a plurality of rules;

    (g) electronically aggregating, at an electronic device, the second plurality of HL7 transactional messages for the first particular patient;

    (h) electronically merging, utilizing one or more processors, information corresponding to the second aggregated HL7 transactional messages for the first particular patient into the centralized data repository;

    (i) electronically validating, at an electronic device, a third plurality of HL7 transactional messages for a second particular patient by evaluating the HL7 transactional messages against a plurality of rules;

    (j) electronically aggregating, at an electronic device, the third plurality of HL7 transactional messages for the second particular patient;

    (k) electronically merging, utilizing one or more processors, information corresponding to the third aggregated HL7 transactional messages for the second particular patient into the centralized data repository;

    (l) attempting to electronically validate, at an electronic device, a fourth plurality of HL7 transactional messages for a third particular patient by evaluating the HL7 transactional messages against a plurality of rules; and

    (m) determining, based on evaluation of the fourth plurality of HL7 transactional messages against a plurality of rules, that an error occurred when attempting to validate the fourth plurality of HL7 transactional messages.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×