Topics: |
This section provides release notes that are applicable for Omni-Payer™ Server in Version 1.6.x.
For more information on installing and using Omni-Payer™ Server, see the following documentation:
Topics: |
This section lists and describes new features and updates for Omni-Payer™ Server in Version 1.6.x.
There are currently no known issues for Omni-Payer™ Server in Version 1.6.x.
This section provides a feature overview for Omni-Payer™ Server in Version 1.6.x.
omni db.upgrade
CREATE TABLE source_code_relation_temp ( id character varying(255) NOT NULL, source_code_map_name character varying(50), source_code_map_id character varying(255), linked_map_id character varying(255), base_code character varying(255), related_code character varying(255), related_group character varying(255), preference_order integer, description character varying(255), start_date timestamp without time zone, end_date timestamp without time zone, transaction_id character varying(255), version bigint, source_name character varying(255) NOT NULL, source_instance_id character varying(255) NOT NULL, source_instance_id_name character varying(255), status character varying(255), status_reason character varying(255), source_status_code character varying(255), source_created_date timestamp without time zone, source_created_by character varying(50), source_modified_date timestamp without time zone, source_modified_by character varying(255), omni_created_date timestamp without time zone, omni_modified_date timestamp without time zone, CONSTRAINT pk_source_code_relation_temp PRIMARY KEY (id) ) INSERT INTO source_code_relation_temp( id, source_code_map_name, source_code_map_id, linked_map_id, base_code, related_code, related_group, preference_order, description, start_date, end_date, transaction_id, version, source_name, source_instance_id, source_instance_id_name, status, status_reason, source_status_code, source_created_date, source_created_by, source_modified_date, source_modified_by, omni_created_date, omni_modified_date) (SELECT CONCAT('SourceCodeRelation:',source_name,':',source_code_map_name,'|', substring(base_code,12),':', substring(related_code,12),':', related_group,':', to_char(start_date,'YYYYMMDD'),':', preference_order ),
source_code_map_name, source_code_map_id, source_code_map_id, base_code, related_code, related_group, preference_order, description, start_date, end_date, transaction_id, version, source_name, CONCAT(source_code_map_name,'|', substring(base_code,12),':', substring(related_code,12),':', related_group,':', to_char(start_date,'YYYYMMDD'),':', preference_order ), source_instance_id_name, status, status_reason, source_status_code, source_created_date, source_created_by, source_modified_date, source_modified_by, omni_created_date, omni_modified_date FROM source_code_relation); truncate source_code_relation; INSERT INTO source_code_relation( id, source_code_map_name, source_code_map_id, linked_map_id, base_code, related_code, related_group, preference_order, description, start_date, end_date, transaction_id, version, source_name, source_instance_id, source_instance_id_name, status, status_reason, source_status_code, source_created_date, source_created_by, source_modified_date, source_modified_by, omni_created_date, omni_modified_date) (SELECT id, source_code_map_name, source_code_map_id, linked_map_id, base_code, related_code, related_group, preference_order, description, start_date, end_date, transaction_id, version, source_name, source_instance_id, source_instance_id_name, status, status_reason, source_status_code, source_created_date, source_created_by, source_modified_date, source_modified_by, omni_created_date, omni_modified_date FROM source_code_relation_temp);
The key processes business processes for tracking Medications and Vaccinations are as follows:
Each of these processes was tracked previously in the various groups contained within the PharmacyPrescriptionOrderEvent. The movement to more explicit subjects helps to simplify the integration and consumption processes. The model changes being introduced in this release to support the more explicit subjects are based on the FHIR/HL7 V3 model, which suggests the use of the MedicationOrder, MedicationDispense, MedicationAdministration, and Immunization resources. The changes are summarized in the following table:
Business Process |
Former Subject/Group |
New Subject |
---|---|---|
Order |
PharmacyPrescriptionOrderEvent. Requested |
PharmacyPrescriptionOrderEvent |
Dispense |
PharmacyPrescriptionOrderEvent. Dispensed |
PharmacyDispenseEvent |
Medication Administration |
PharmacyPrescriptionOrderEvent. PharmacyPrescriptionFulfillment |
MedicationAdministerEvent |
Vaccine Administration |
PharmacyPrescriptionOrderEvent. VaccinationFulfillment |
VaccineAdministerEvent |
In prior implementations, Diagnoses tied to FamilyHistory were distinguished from other diagnoses related to the patient's care, using the CCDCategoryCode of 10157-6 in a DiagnosisEvent. The movement of these diagnoses to a more explicit subject helps to simplify the integration and consumption processes. The model changes being introduced in this release to support this explicit subject is based on the FHIR/HL7-V3 model, which suggests the use of the FamilyMemberHistory resource.
The FHIR/HL7-V3 model suggests the use of the Organization and Practitioner model for communicating information about the relationship between Providers, their Practice(s), and the Facilities at which they perform services. The more general Organization model allows for the designation of Addresses, but was not as robust for storing additional metadata required for analytics, such as links to the Facility and Organizational hierarchies.
Therefore, the ProviderPractice and PracticeFacility subjects are being introduced to help simplify the integration, mastering, and consumption processes. In addition, the Provider model has been amended to account for these new objects in the ProviderPracticeSpecialty. The changes are summarized in the following table.
Business Entity |
Former Subject/Group |
New Subject |
---|---|---|
Provider Practice |
Organization [type="Practice"] |
ProviderPractice |
Provider Practice Location |
Organization.Address |
PracticeFacility |
Provider relationship to Provider Practice Location |
Provider.Person.PersonRelation [type="Practice"] |
Provider.ProviderSpecialty. ProviderPracticeSpecialty |
With this release, Omni-Payer supports processing of patient admit, discharge, and transfer transactions sent by hospital facilities and/or HIEs via the Omni ADT canonical XML message. The canonical supports the mapping of different ADT event types and different formats, such as HL7 version 2.3.x and version 2.5.x. An ADT Channel will consume the ADT Canonical and generate Member and ADTEvent IDS. The ADTEvent subject will be used to run reports for member inpatient visits. For more information and details, see the following process flow.
yyyyMMdd
iWay Omni products use EclipseLink (http://www.eclipse.org/eclipselink) for Java persistence services. EclipseLink has many settings that may be useful for site-specific customizations or tuning.
As of Omni-Payer™ Version 1.6.1, these settings may be specified for use by Omni by adding property files to the following directory:
iway7/config/OmniGenServer/resource
There is a separate property file for each of the three persistence units managed by Omni. These properties are listed and described in the following table.
Property File |
Description |
---|---|
ramp.jpa.pu-name.properties |
Default omnigen-ramp.properties for ramp tables. |
model.jpa.pu-name.properties |
Default omni-payer.properties for model tables. |
opi.jpa.pu-name.properties |
Default omnigen-interface.properties for interface tables. |
An example would be the following property file:
iway7/config/OmniGenServer/resource/omni-payer.properties
This file contains:
eclipselink.session.customizer.JPQLParseCacheMaxSize=300 eclipselink.jdbc.batch-writing.size=1500 eclipselink.logging.level=FINE
The full list of EclipseLink properties can be found on the following website:
For settings to be applied and take effect, you must restart of the server. Tuning guidelines are being planned for a future release. Customer Support may also request certain setting changes in order to diagnose a particular issue.
Information Builders has partnered with Wolters Kluwer, formerly known as Health Life International (HLI), to provide content set updates for industry standard codes, such as SNOMED-CT, ICD-9, and ICD-10, among others. On a release-by-release basis, Information Builders updates its library with the latest content updates from HLI and transforms them for use in the SourceCodeSet and SourceCode subjects.
Due to volume considerations, these codesets are not loaded into the system by default. All current SourceCodeSets are now delivered in the following directory of the deployment package:
/ OmniGenServer/iway7/config/OmniGenServer/resource/OID
The operations administrator is given the flexibility to determine which content sets are applicable to the current customer implementation. Once the appropriate files are chosen, they may be scheduled for loading through the file listener at the appropriate time during the incremental load process.