1 / 22

caCIS® Example Service: Allergy

caCIS® Example Service: Allergy . Value and Levels of Conformance. Inventory - Services. Allergy Chemotherapy Management Document Builder Document Exchange Family History History & Physical Immunization Lab Result Location Registry Medication Natural Language Processing

wren
Download Presentation

caCIS® Example Service: Allergy

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. caCIS® Example Service: Allergy Value and Levels of Conformance

  2. Inventory - Services • Allergy • Chemotherapy Management • Document Builder • Document Exchange • Family History • History & Physical • Immunization • Lab Result • Location Registry • Medication • Natural Language Processing • Order Request Management • Organization Registry • Patient Registry • Problem List • Provider Registry • Referral • Security • Authentication • Authorization • Identification • Anonymization • Consent Registry • Security and Privacy • Non-Repudiation • Federation • Social History • Terminology • Vital Signs

  3. Inventory – Interoperability Specs • Referral • Document Builder – CDA • Document Exchange • Planned • Lab Order • Planned Medication Order • Planned Treatment Planning

  4. Inventory – Enabling • Referral Management • Chemotherapy Management • Outcomes

  5. Conformance: Systems, Services, Roles, Communities • Systems take on community roles by virtue of the interfaces they expose • Where roles and communities are pre-defined to provide value, this means that many legacy systems can be adapted to fit these requirements • Where roles and communities are NOT defined or insufficiently defined, these interfaces allow behavior to be defined and organized • Roles and communities have a many to many relationship • Service specifications define their own communities • Every consumer is the same • One system may expose multiple services • Interoperability specifications define communities that are important to achieve some goal beyond that of a single service

  6. Conformance Levels • The caCIS Architecture defines the interoperability levels and the places where integration can happen • Organizations and vendors can build to that • Vendors are in the drivers seat in terms of managing this • Conformance is a touchstone against which we measure everything else • Where a vendor or organization controls all parts of a system, conformance can be made mandatory or ignored • The more likely scenario is where there are multiple systems, organizational boundaries, trading partners, etc. • Our architecture allows trading partners to variably conform • May mean using an adapter strategy to achieve interoperability

  7. Conformance: Conceptual Specifications • Conceptual specifications provide a binding point between real or implied business analysis and a solution • Follows the ODP viewpoints (Enterprise, Information, Computational, Engineering) • Conformance to a conceptual specification is a starting point • Not enough for inter-organizational (or inter-system) interoperability usually • Instead, defines an endpoint, and allows classification of behavior and information

  8. Conformance: Conceptual Specifications - Info

  9. Conformance: Conceptual Spec - Behavior

  10. Conformance: Logical Specifications • Logical specifications begin to be more implementable by themselves • They exhibit some of the design decisions that NCI has made (HL7 V3, 21090) • They exhibit design decisions that the architectural team has made (MEPs, parameter decomposition, granularity decisions, service composition) • Serve as a solid foundation to implementation • Logical specifications may include • Multiple information types (Allergy List, Concern, and Negation) • Strict bindings to datatype localizations (21090) • Bindings to contract patterns (response envelopes, exception handling)

  11. Conformance: Logical Specifications - Info

  12. Conformance: Logical Specifications - Info

  13. Conformance: Logical Specifications - Info

  14. Conformance: Logical Spec - Behavior

  15. Conformance: Logical Specifications - WSDL • The WSDL reflects the architectural, design, and messaging patterns that we are using

  16. Conformance: Logical Specifications – Meaningful Use • If you are looking for specs supporting meaningful use, some Logical Specifications begin to lay out what needs to be adopted to support Meaningful Use Criteria

  17. Conformance: Interoperability Specifications • It is one thing to think of an architecture as a set of reusable components (services). It is another to think about putting these together into solutions • Interoperability specifications • Provide solution sets composed of existing components (services) • Conformance statements including • Conformance levels of dependent services • Choreography and shared state • Binding complex community contracts (including roles and responsibilities) to technical solutions

  18. Conformance: Community

  19. Conformance: Behavioral Model

  20. ConformanceShared State

  21. Architecture - Other • There are other pieces of the architecture, design, and development that are worth noting …. • RIM-based db • Exception Handling • Contract Binding • Choreography engines + Configurations • Document Exchange • Virtual E H R Scaffold • ISO 21090 localized data type specification • Service and Information Specifications, patterns and practices • HL7 + SOA • Identification • RLUS • Orders • Document Management

  22. Summary: Architecture And Value • We are defining levels of interoperability between systems • Providing integration points that enable interoperability • Groups must build up to those • This is a central tenet of our architecture … these points of interoperability allow for great extensibility and future usage • Vendors can pick their efficiencies, components, and differentiating factors • Barriers to entry are pretty low • It is a chance to build communities of systems that reduce the barriers to provision of care • This can be based on a vendor model while still being pluggable to NCI’s core architecture

More Related