Universal content architecture system
First Claim
1. One or more non-transitory computer-storage media having computer-executable instructions embodied thereon that, when executed by a computing device, cause the computing device to perform a method of generating a regulatory compliant content package the method comprising:
- receiving a first content package from a first content provider and a second content package from a second content provider;
performing a structural validation of the first and second content packages that determines the first and second content packages contain a correct number of datasets, and performing a content validation of the first and second content packages that determines the first and second content packages contain a correct type of clinical information, wherein, if the first content package fails the structural validation or the content validation, then a notification that the first content package is deficient is sent to the first content provider and the first content package is not published, and if the second content package fails the structural validation or the content validation, then a notification that the second content package is deficient is sent to the second content provider and the second content package is not published;
based on the first and second content packages passing validation, mining a first dataset from the first content package and a second dataset from the second content package;
associating the first dataset and the second dataset with a computer-usable reference to the first content package and the second content package, respectively, wherein the computer-usable reference links the first dataset to the first content package and the second dataset to the second content package;
extracting identifiers necessary to meet regulatory requirements from the first and second datasets;
merging at least a portion of the first dataset and at least a portion of the second dataset to generate a regulatory compliant content package, the regulatory compliant content package including the identifiers necessary to meet regulatory requirements, wherein merging the portion of the first dataset and the portion of the second dataset includes reformatting the regulatory compliant content package to eliminate duplicate information and replace null field values;
storing the regulatory compliant content package after eliminating the duplicate information and replacing the null field values; and
publishing the regulatory compliant content package in an online marketplace.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more systems, computer-storage media, and methods are described for receiving, storing, and distributing clinical information to clients subscribed to or granted access to the information. Initially, content packages containing clinical information are received and stored. Datasets are extracted from the content packages and stored. The datasets and content packages are made available to clients via an online marketplace which enables one or more clients to edit, update, or request to merge a plurality of datasets.
-
Citations
20 Claims
-
1. One or more non-transitory computer-storage media having computer-executable instructions embodied thereon that, when executed by a computing device, cause the computing device to perform a method of generating a regulatory compliant content package the method comprising:
-
receiving a first content package from a first content provider and a second content package from a second content provider; performing a structural validation of the first and second content packages that determines the first and second content packages contain a correct number of datasets, and performing a content validation of the first and second content packages that determines the first and second content packages contain a correct type of clinical information, wherein, if the first content package fails the structural validation or the content validation, then a notification that the first content package is deficient is sent to the first content provider and the first content package is not published, and if the second content package fails the structural validation or the content validation, then a notification that the second content package is deficient is sent to the second content provider and the second content package is not published; based on the first and second content packages passing validation, mining a first dataset from the first content package and a second dataset from the second content package; associating the first dataset and the second dataset with a computer-usable reference to the first content package and the second content package, respectively, wherein the computer-usable reference links the first dataset to the first content package and the second dataset to the second content package; extracting identifiers necessary to meet regulatory requirements from the first and second datasets; merging at least a portion of the first dataset and at least a portion of the second dataset to generate a regulatory compliant content package, the regulatory compliant content package including the identifiers necessary to meet regulatory requirements, wherein merging the portion of the first dataset and the portion of the second dataset includes reformatting the regulatory compliant content package to eliminate duplicate information and replace null field values; storing the regulatory compliant content package after eliminating the duplicate information and replacing the null field values; and publishing the regulatory compliant content package in an online marketplace. - View Dependent Claims (2, 3, 4, 5, 12, 13, 14, 15, 19, 20)
-
-
6. One or more non-transitory computer-storage media having computer-executable instructions embodied thereon that, when executed by a computing device, cause the computing device to perform a method of generating and distributing a regulatory compliant content package to a client that is subscribed to the information, the method comprising:
-
determining that the client is subscribed to at least a portion of a regulatory compliant content package; generating the regulatory compliant content package, wherein generating the regulatory compliant content package comprises; updating a first content package with updated information associated with the first content package received from a first content provider, updating a second content package with updated information associated with the second content package received from a second content provider, performing a structural validation of the updated first content package and the updated second content package, wherein the structural validation determines the updated first and the updated second content packages contain a correct number of datasets, performing a content validation of the updated first content package and the updated second content package, wherein the content validation determines the updated first and the updated second content packages contain a correct type of clinical information, merging at least a portion of the updated first content package and at least a portion of the updated second content package to form a derivative content package, wherein merging the portion of the updated first content package and the portion of the updated second content package includes reformatting the derivative content package to eliminate duplicate information and replace null field values, linking a first dataset to the first content package and linking a second dataset to the second content package with a computer-usable reference, extracting from the updated first content package and the updated second content package identifiers necessary to meet regulatory requirements, and mapping the identifiers necessary to meet regulatory requirements onto the derivative content package, resulting in the regulatory compliant content package; storing the regulatory compliant content package after eliminating the duplicate information and replacing the null field values; and distributing the regulatory compliant content package to the client. - View Dependent Claims (7, 8, 16, 17)
-
-
9. A system for delivering regulatory compliant content from a content provider to a client, the system comprising:
-
a computing device associated with an application server and a process management server, the application server and the process management server having one or more processors and one or more computer-storage media; and a data store coupled to the application server, wherein the application server; receives a request for regulatory compliant clinical information; determines that the regulatory compliant clinical information is associated with at least a portion of a first content package and at least a portion of a second content package; performs a structural validation of the first and second content packages that determines the first and second content packages contain a correct number of datasets, and performs a content validation of the first and second content packages that determines the first and second content packages contain a correct type of clinical information; if the first content package and the second content package are successfully validated based on the structural validation and the content validation, then extract from the first content package and the second content package regulatory compliant identifiers; maps at least a portion of the first content package and the second content package, including the regulatory identifiers, to a derivative dataset, wherein the derivative dataset comprises the regulatory compliant clinical information requested; formats the derivative dataset to eliminate duplicate information; stores the derivative dataset after eliminating the duplicate information; links the first content package to the derivative dataset and the second content package to the derivative dataset; and provides to the client the derivative dataset comprising the regulatory compliant clinical information. - View Dependent Claims (10, 11, 18)
-
Specification