CPC G16H 10/60 (2018.01) [G06F 21/6254 (2013.01); G16H 15/00 (2018.01); G16H 30/20 (2018.01); G16H 80/00 (2018.01); H04L 67/12 (2013.01)] | 20 Claims |
1. A medical information management apparatus, comprising processing circuitry configured to:
search medical information stored in a storage, when accepting a search request of the medical information from a user, and extract the medical information which matches a search condition as condition-matched medical information, wherein the medical information includes items of patient information and contents of the items and wherein the patient information includes a plurality of entry items;
perform a process of specifying a plurality of entry items which correspond to idiosyncratic information from the plurality of entry items from which exclude a patient name and a patient identification, wherein the process includes:
extracting the items and the contents from the condition-matched medical information and perform first anonymization processing on the extracted items and contents,
calculating a proportion of an amount of medical information in which the items, on which the anonymization processing is performed, are included compared to an entire amount of medical information stored in the storage, and
determining that one of the contents is the idiosyncratic information when the proportion is equal to or less than a threshold, wherein the threshold is set with respect to each of the items, and there is a high possibility to specify a specific patient if the one of the contents is the idiosyncratic information;
determine whether or not the items of the contents including the idiosyncratic information corresponds to an essential key, wherein the essential key is a key which is essential in terms of a purpose of utilization of the condition-matched medical information;
generate and display a rounding setting screen on a terminal of the user if the idiosyncratic information corresponds to the essential key in terms of the purpose of the utilization, wherein the rounding setting screen causes the user to set the search condition to be a broader concept such that a number of target patients is increased; and
receive a confirmation result from the user, and perform second anonymization processing on the condition-matched medical information on which the first anonymization processing was performed when the confirmation result requests processing to perform anonymization.
|