iEHR, VLER, and The ESB Joe Paiva Paul Tibbits, MD Dec 2011 V3 Agenda • iEHR • VLER (ESB; Data Access) • Common Information Interoperability Framework • XML • Management: Service Aware Integration Framework 11/25/2011 CIO Conference: iEHR, VLER, ESB v3 2 iEHR Vision DoD and VA are committed to full and seamless electronic exchange and record portability of healthcare information in secure and private format, wherever needed, to ensure highest quality and effective delivery of healthcare services. DoD-VA Integrated EHR Way Forward Update for DEPSECDEF, DEPSECVA and VCJCS” briefing, 12 February 2011. 3 CIO Conference: iEHR, VLER, ESB v3 11/25/2011 Achieving The Vision Common Information Interoperability Framework (CIIF) Crafting Usability 4 CIO Conference: iEHR, VLER, ESB v3 11/25/2011 Achieving the Vision Presentation Layer Implementation at North Chicago to be complete Q1 FY12 OSEHRA in place ESB Purchase decision in progress Notional architecture for joint operations completed Work continues on Common Information Model CIO Conference: iEHR, VLER, ESB v3 11/25/2011 5 Crafting iEHR Usability • iEHR usability will be achieved by designing system so that users’ interactions are simple and efficient while allowing them to accomplishing their goals – Enable clinician to view single integrated medical record – Unify what providers, employees and patients see – Eliminate need for provider to search and find data within disparate legacy systems – Minimize number of clicks – Design with mobile devices in mind • Future iEHR Presentation Layer will be integrated and interactive, allowing clinicians to think and discover – Show relationships among data graphically – Allow users to act on data and explore ideas through dynamic coordinated displays • Infrastructure, capability planning and continuity of operations 6 CIO Conference: iEHR, VLER, ESB v3 11/25/2011 VLER Goal: Proactive Service Delivery Empowered Veterans Federal State & Local Empowered Veterans & Servicemembers With Access & Control Oath to Final Benefit DoD Benefits eBenefits VA Benefits DoD Personnel DoD Health Private Partners iEHR VA Health VLER better enables VA and its partners to proactively provide full continuum of services and benefits Veterans have earned via Veteran-centric processes made possible by effective and efficient standards-based information sharing 2 Mission VLER is multifaceted business and technology initiative that includes portfolio of health, benefits, personnel, and administrative information sharing capabilities Its mission is to enable VA and its partners to proactively provide full continuum of services and benefits to Veterans through Veteran-centric processes and effective, efficient, standards-based information sharing VLER Priorities Empower Veterans Eliminate Barriers to Information Sharing Exploit Information Sharing to Realize VLER Who Is The VLER Community? Inside the DoD & VA Private Health Care Providers MHS OSD P&R State organizations Education Institutions VHA NCA VBA VLER “will ultimately contain administrative and medical information from the day an individual enters military service throughout their military career and after they leave the military.” Lending Institutions External to the DoD and VA -President Barack Obama 11/25/2011 CIO Conference: iEHR, VLER, ESB v3 10 Enterprise Architecture View of VLER Veteran Benefits Domain Health Domain Cemetery Domain VRM Benefits and Services business processes Memorials Burials Insurance VBMS Loan Guaranty VR&E Education Pension Compensation Homelessness New Models Access Mental Health R&D HI Veteran Servicing Systems Health VLER integrates Veteran Servicing Systems With the support of VA Operations and Systems GI Bill Data About Veterans System of Veteran Servicing Systems = VLER VLER Data About VA Operations HCIP Prep Cyber Security & Privacy IT Management Material Management Human Resources Management Corporate Management Financial Management SCIP STDP HCE VA operations business processes IOM 11/25/2011 CIO Conference: iEHR, VLER, ESB v3 VA Operational Systems 11 Technical Vision: EHR Service Platform (ESP) INTEGRATED EHR SOLUTION EHR SERVICES PLATFORM (ESP) Population Health Data & Services Population Health Data & Services EHR Data & Services Registries Data & Services EHR IS Locator Information Access & Longitudinal Record Services (LRS) EHR Information Services (EHR IS) Point of Service Applications 11/25/2011 12 Personal Health Record Systems EHR Viewers CIO Conference: iEHR, VLER, ESB v3 See notes page Key Concepts: Federated EHR Services Architecture EHR IS Enabled Legacy System INTEGRATED EHR SOLUTION EHR IS EHR SERVICES PLATFORM (ESP) Tier 3 Plug-&-Play Data Stores Population Health Data & Services Population Health Data & Services EHR IS Enabled PHR System EHR Data & Services Registries Data & Services EHR IS Locator ESP Based System EAI IP Tier 2 EHR Information Services Tier 1 Plug-&-Play Applications Data Access Virtualization Layer Information Access & Longitudinal Record Services (LRS) EHR Information Services (EHR IS) EHR IP EHR IP EHR IP Point of Service Applications Personal Health Record Systems EHR Viewers Application Virtualization Layer IP is SOA Interoperability Profile aka Service Interface EAI is Enterprise Application Integration 11/25/2011 13 CIO Conference: iEHR, VLER, ESB v3 See notes page Legacy Transition Strategy INTEGRATED EHR SOLUTION LEGACY EHR SYSTEM EHR SERVICES PLATFORM (ESP) EHR-IS ENABLED LEGACY INFRASTRUCTURE Population Health Data & Services Data Warehouse Data & Services EHR Data & Services Registries Data & Services Data Warehouse Data & Services Legacy Point of Service Application EHR Data & Services Personal Health Record System Legacy EAI IP EHR-IS EAI IP Information Access & Longitudinal Record Services (LRS) Information Access & Longitudinal Record Services (LRS) EAI IP Bi-Directional Information Exchange EHR Information Services (EHR IS) EHR IP Point of Service Application EHR IP Personal Health Record Systems EHR Information Services (EHR IS) EHR IP EHR Viewer EAI is Enterprise Application Integration IP is SOA Interoperability Profile aka Service Interface 11/25/2011 14 EHR-IS EHR-IS enabled legacy systems allow users to transition at a convenient time and then legacy systems can be shut down. CIO Conference: iEHR, VLER, ESB v3 14 EHR Information Services (EHR IS) Within EHR Services Platform (ESP) EHR SERVICES PLATFORM (ESP) ORGANISATIONAL INFOSTRUCTURE Population Health Data & Services Registries Data & Services Client Registry Outbreak Management EHR Data & Services PHS Reporting Shared Health Record Drug Information Data Warehouse & Services Diagnostic Imaging Health Information Laboratory Provider Registry Location Registry Business Rules EHR Index Terminology Registry Message Structures Normalization Rules Information Access & Longitudinal Record Services (LRS) IP is SOA Interoperability Profile aka Service Interface EAI IP Security Mgmt Rules/Data Privacy Mgmt Rules/Data EAI is Enterprise Application Integration Common Information Interoperability Framework (CIIF) and Common Services EHR IS Configuration Rules/Data EAI IP Secure Communications Bus EHR IP Public Health Services Public Health Provider EHR IP EHR IP Pharmacy System Radiology Center PACS/RIS Pharmacist Radiologist EHR IP Lab System (LIS) EHR IP EHR IP Hospital, LTC, CCC, EPR Lab Clinician Physician/ Provider EHR IP Physician Office EMR Physician/ Provider EHR Viewer Physician/ Provider POINT OF SERVICE APPLICATIONS 11/25/2011 15 CIO Conference: iEHR, VLER, ESB v3 See notes page HL7 Service Aware Interoperability Framework (SAIF) Enterprise Compliance and Conformance Framework (ECCF) ECCF Conceptual Perspective Logical Perspective Implementable Perspective Enterprise Dimension Information Dimension Computational Dimension “How” - Behavior “Where” - Implementation “Where” - Deployments Inventory of • Domain Entities • Activities • Associations • Information Requirements • Information Models o Conceptual o Domain Inventory of • Functions-services Requirements • Accountability, Roles • Functional Requirements, Profiles, Behaviors, Interactions • Interfaces, Contracts Inventory of • SW Platforms, Layers • SW Environments • SW Components • SW Services • Technical Requirements • Enterprise Service Bus Key Performance Parameters Inventory of • HW Platforms • HW Environments • Network Devices • Communication Devices Technical Requirements Business Policies Governance Implementation Guides Design Constraints Organization Contracts Information Models Terminologies Value Sets Content Specifications Specifications • Use Cases, Interactions • Components, Interfaces Collaboration Participations Collaboration Types & Roles Function Types Interface Types Service Contracts Models, Capabilities, Features and Versions for • SW Environments • SW Capabilities • SW Libraries • SW Services • SW Transports Models, Capabilities, Features and Versions for • HW Platforms • HW Environments • Network Devices • Communication Devices Business Nodes Business Rules Business Procedures Business Workflows Technology Specific Standards Schemas for • Databases • Messages • Documents • Services • Transformations Automation Units Technical Interfaces Technical Operations Orchestration Scripts SW Specifications for • Applications • GUIs • Components SW Deployment Topologies HW Deployment Specifications HW Execution Context HW Application Bindings HW Deployment Topology HW Platform Bindings “Why” - Policy Inventory of • User Cases, Contracts • Capabilities Business Mission, Vision, Scope “What” - Content Engineering Dimension Technical Dimension Five (5) Categories: Capability | Mission | Business Process | Infrastructure/Enterprise Architecture | Interoperability 11/25/2011 CIO Conference: iEHR, VLER, ESB v3 16 16 Open Source Principles: iEHR • VA will use OSEHRA EHR product as its EHR • All VA SW development will be focused on OSEHRA product – VA staff will contribute code, on frequent release schedule, using VA Contribution Agreement – VA employees and contractors may choose to contribute code on their own time and do so using Individual Contribution Agreement • VA will establish a governance process with OSEHRA to determine what parts of contributed software constitute “gold” release • VA will develop a test/release process to accept OSEHRA product into VA production environment CIO Conference: 17 iEHR, VLER, ESB v3 11/25/2011 Open Source Approach • iEHR software development will be focused on Open Source Electronic Health Record Agent (OSEHRA) product with contributions from open source community • iEHR will implement governance process with OSEHRA to determine what parts of contributed software constitute “gold” release • iEHR team will develop processes to integrate OSEHRA products into iEHR operational environment Http://www.OSEHRA.org Open Source approach will encourage innovation, flexibility, interoperability, and discipline 18 CIO Conference: iEHR, VLER, ESB v3 11/25/2011 ERH Services Platform (ESP) enabled system (conceptual view) 11/25/2011 19 19 CIO Conference: iEHR, VLER, ESB v3 See notes page 19 What Is Common Information Interoperability Framework? From CIIF Working Group Presentation 10/7/11 Common SAIF Instantiation Common Service Model Common Information Interoperability Framework (CIIF) Common Terminology Model Information Interoperability Common Information Model The CIIF enables real-time semantic harmonization 20 CIO Conference: iEHR, VLER, ESB v3 11/25/2011 CIIF Goals • Enable open source medical record development community by developing common health services framework and standards in open source environment • Enable interoperability across healthcare enterprise, including VA, DoD, providers and patients • Enable new capabilities to be constructed more quickly with less risk, higher quality, and improved data access • Facilitate rapid integration of new capabilities through use of common data models and standards, all in open source environment • Apply standard interfaces and protocols for iEHR data, network, and systems access Enable interoperability among trading partners while allowing opportunity and time to modernize their own legacy systems 21 CIO Conference: iEHR, VLER, ESB v3 11/25/2011 From iEHR Data Layer Engineering Lockdown June 29. 2011 CIIF Concept Common Information Interoperability Framework 22 CIO Conference: iEHR, VLER, ESB v3 11/25/2011 CIIF Approach • Ensure harmonization of healthcare data across enterprise – – – – – Build common vocabulary Build conceptual models Make data available through common services on ESB Mediate connection with NwHIN Transform data at system boundary (in motion) • Support data center consolidation – – – – – Co-location vs. virtualization Support iEHR capability releases Employ pilots to explore viability of interoperability solutions Demonstrate interoperability solutions in pilots Apply models and lessons learned on pilots to drive requirements and service specifications across enterprise – Apply common guidance and standards across enterprise 23 CIO Conference: iEHR, VLER, ESB v3 11/25/2011 CIIF In Context Tier 1 Front End Systems Presentation/Business Rules Applications/Business Services Virtualization Layer of Federated Standards-Based Services Tier 2 EHR IS C/ESB Broker External Gateway Service Registry Security Controls Metadata Services Dynamic Translation Services Common Services Secure Standards-Based Information Exchanges Performance Caches Virtualization Layer of Federated Standards-Based Services Tier 3 Back End Systems Common Data Federated/Virtual Data Legacy Data Data Services Data Caches 24 CIO Conference: iEHR, VLER, ESB v3 Data MDR Stores CIIF Design-Time Workbench of Model Driven Health Tools (MDHTs) Metadata Services MDR Information Model Terminology Model Information Exchange Specs Translation Model 11/25/2011 Health Data Standards Overview NwHIN Clinical Vocabularies(E x:RxNorm, LOINC) Clinical Document Standards(Ex: HTML, XML, GIF) Computer System Health Message Standards(Ex :HL7 RIM) CIIF Data Repository Data in Motion Health Security Standards(Ex: TLS, PKI) Transport Standards(Ex: FTP, SMTP) Computer System Data Repository • Health Data standards support interoperability across heterogeneous systems • Health data standards are an essential part of the iEHR target architecture, transition strategy, and data migration CIO Conference: iEHR, VLER, ESB v3 25 11/25/2011 Data Strategy Considerations • • • • • • • • • Data access and interoperability Data mediation, transformation and integration Metadata approach Security and privacy Performance and measurement Meaningful Use Quality Continuity of Operations (COOP) Infrastructure CIO Conference: iEHR, VLER, ESB v3 26 11/25/2011 Development Concept 27 How Is Metadata Managed In CIIF? • Use model-based XML tagging • CIIF data transformation rules based on information models and terminologies from NwHIN standards, extended as necessary to support comprehensive health care delivery • All NwHIN trading partners will use NwHIN standards for information interoperability CIO Conference: 28 iEHR, VLER, ESB v3 11/25/2011 Have Data Quality Metrics Been Established? • Meaningful Use • XML tags will set constraints of allowable values to enforce data quality at point of data – Transport when connecting to CIIF • Through NwHIN • Through direct connection – Creation when standard data model and terminologies are instantiated natively in new data stores going forward CIO Conference: 29 iEHR, VLER, ESB v3 11/25/2011 How Does CIIF Handle Data Integration? Or Is It ESB? • CIIF = runtime data access service for semantic mediation of data in motion • CIIF instantiated as runtime service on DoD-VA ESB • VLER program acquires/delivers ESB CIO Conference: 30 iEHR, VLER, ESB v3 11/25/2011 Does CIIF Facilitate Federated Queries? • Yes • CIIF enables clinically-relevant information interoperability and clinical decision support by preserving semantic intent among data creators (and senders) and data readers (and recipients) • CIIF does not address or require harmonization of disparate business processes CIO Conference: 31 iEHR, VLER, ESB v3 11/25/2011 How Does CIIF Promote Data Virtualization? • CIIF enables exchange of data with semantic coherence irrespective of native storage format • CIIF transforms existing and future data stores into virtual (logical) record on the fly • DoD-VA – Both agencies will move to (logically) single record storage capability going forward • NwHIN – Each trading partner exercises judgment to store or not store views created on the fly using data from another trading partner CIO Conference: 32 iEHR, VLER, ESB v3 11/25/2011 When Will CIIF Terminology Models Be Developed? • CIIF terminology – Model will be entirely based on national standards – Development will be limited to extensions of NwHIN standards in only those instances where national standards are not sufficiently robust for clinical health care delivery – Development (extensions) will start in FY12 CIO Conference: 33 iEHR, VLER, ESB v3 11/25/2011 Will DoD/VA VLER Be Interoperable With Civilian Networks Used By TRICARE And VA? • Yes • VLER (and iEHR and CIIF) will be interoperable with all trading partners who connect to the NwHIN CIO Conference: iEHR, VLER, ESB v3 34 11/25/2011 What System Engineering Standard Will Be Used To Develop Interface Requirements Specification & Interface Design Document For CIIF? HHS/HITSP specified RESTful or SOAP-based web services calls supported by web service security standards. Payloads are XML-based and conform to HL7 and NIEM content and styles. CIO Conference: 35 iEHR, VLER, ESB v3 11/25/2011 XML Key Points • Set of standard XML schemas for information to be exchanged and consumed within VLER community has repercussions throughout DoD and VA • Business community leads in: – Determining what XML schemas are needed – Defining needed information content within each XML schema • Technical community leads in: – Establishing uniform XML schema style for all XML schemas 11/25/2011 CIO Conference: iEHR, VLER, ESB v3 36 XML Schemas: Need for Enterprise Approach • Programmable web has been driven by HTTP, HTML and XML • As VA modernizes, XML will form basis for sharing structured, tagged data, between computational entities – Veteran-centric vision requires more structured data to meet computational needs – Increased interoperability demands require consistency in structured data • XML schemas (i.e. XSDs) is technology that allows elements, attributes, data types, and syntax in XML payloads to be validated • Eventually there will be hundreds of XML schemas within VA and DoD • Left uncoordinated, project teams will develop schemas that might meet point-to-point needs but will make large-scale interoperability impossible • Coordinated XML schema development concept, and plan to achieve it is needed 11/25/2011 CIO Conference: iEHR, VLER, ESB v3 37 XML Schemas: Value Proposition • A common XML Schema style and standards: – Provides improved cohesion and interoperability – Reduces the number of “point-to-point” negotiations – Makes XML schema development by (or for) multiple development teams possible – Alternative is chaotic and ad hoc development • An identified and baselined set of XML schemas that constitute the Virtual Lifetime Electronic Record provides a framework for: – – – – An improved vision for VLER VA-wide development to better connect with the VLER major initiative Assigning XML schema development responsibilities Developing schedules and monitoring progress • A clear enterprise-wide method of developing and governing XML schemas: – Makes clear the role of project teams and supporting organizations – Provides the least costly and fasted approach to achieving wide scale adoption of a cohesive set of implementable XML schemas 11/25/2011 CIO Conference: iEHR, VLER, ESB v3 38 Ongoing XML Schema Activities • XML Schema Lockdown – Held Oct 4-6, 2011 at Washington, DC – Focus: (1) Needed XML schemas and a structure for organizing them; (2) XML Schema Style; (3) Enterprise-wide XML schema development approach; and (4) Go forward plan • XML Schema Working IPT (WIPT) – Created to better prepare for XML Schema Lockdown – Composed of personnel from (1) VBA, VHA, NCA, and (2) business and technical • VLER Data Access Service (DAS) – Will provide consumers of VLER common mechanism for discovering and accessing documents and representations within any person’s VLER • Vision is for these documents and representations to be structured data of a common style – Aggregates content from multiple producers of similar data into standard sets of web feed collections – Under development as part of VLER MI portfolio – DoD is engaged via Information Sharing Initiative (ISI) • HAIG – NIEM has been positioned to members of HAIG (VA and DoD) as standard for developing VLER-related XML schemas 11/25/2011 CIO Conference: iEHR, VLER, ESB v3 39 XML Schema Basics • What is XML? – XML stands for Extensible Markup Language – XML is a markup language like HTML, but does not replace HTML • XML tags are not predefined – one must define one’s own tags or use an existing set • XML was designed to structure, describe, and carry data, not to display data • XML Technologies – Schema: Describes the structure of an XML document and defines the building blocks – XPATH: Extensible Path Language (XPATH) is used to extract data from an XML file – XQUERY: Used to perform query functions on XML data, similar to SQL for databases – XSLT: Extensible style sheet language transformations (XSLT) is a styling language that can transform XML to another file type (including HTML, PDF, MS Word, etc) 11/25/2011 CIO Conference: iEHR, VLER, ESB v3 40 XML Schema Basics (cont’d) • What is XML Schema? – An XML Schema describes the structure of an XML document – Also referred to as an XML Schema Document (XSD) – Describes the valid format of a an XML data-set • • • • What elements are and are not allowed at any point What the attributes of an element may be What type of data is allowed The number of occurrences of elements, etc • What is the relationship of an XML Schema and an XML document? – An XML document usually specifies its associated schema – An XML document with this association must follow the structure defined in the schema – The XML document is an instance of the schema – Can validate XML documents as compliant with the XML schema during test and run time 11/25/2011 CIO Conference: iEHR, VLER, ESB v3 41 XML Schema Basics (cont’d) • What’s the benefits of having a schema? – Schemas allow us to better define, restrict, and convert specific data types – Schemas allow us to validate our data and ensure that it conforms to the schema specifications – Schemas encourage standardization – Schemas can be reused – Multiple schemas can be referenced in a single XML document – Schemas are easily customizable and written in XML 11/25/2011 CIO Conference: iEHR, VLER, ESB v3 42 Virtual Lifetime Electronic Record Virtual Lifetime Electronic Record can be expressed as hierarchy of collections that leverage web technologies Health • Health Services oBehavioral Health oPrimary Care oExtended Care oLaboratory oRadiology oRehabilitation oSpecialty Health oDental oPharmacy oNutrition and Food • Clinical Documentation • Research Studies • Health Admin Info 11/25/2011 A Consuming Community Person Identity Benefits • • • • • • • • • • • • “A place for everything, everything in its place.” Personnel Pension Compensation Education Home Loan Insurance Vocational Rehab and Employment Special Adaptive Housing Vehicle Modifications Eligibility Payments Integrated Care Cemetery • • • • • • • • Person Demographics Service History Dependents Epidemiological Occupations Financial Profile Military Disability Education Profile Life Event History CIO Conference: iEHR, VLER, ESB v3 – Benjamin Franklin Admin • Audits • Encounter Log • Life Event Docs oPower Of Attorney oBirth Certificates oOther Insurance oEtc 43 What’s In VLER Collection? • Collections contain a specific viewpoint into a veteran’s or service member’s lifetime electronic record – Similar to pre-defined queries – Data within a particular collection may be included in another collection as well (because it’s pertinent to the viewpoint); however, all data is to be “fresh” when made available to a Consumer • Each collection should serve particular business needs • Collection Example – https://vler.va.gov/das/v1/vaOID/ICN/health/clinicalAssessments/con ditions – Where: • Consumer Community = https://vler.va.gov/das/v1 • Person ID = aOID/ICN • Collection Path = health/clinicalAssessments/conditions – Containing all reported Conditions (i.e. Problem List) of a veteran/service member • Each entry is a structured XML representation, One XML schema per collection 11/25/2011 CIO Conference: iEHR, VLER, ESB v3 44 Collection Hierarchy Considerations • Robust, stable collection hierarchy is needed – Hierarchy is business driven – Technology solution must have an ability to institute some changes over time • Baseline collection hierarchy now provides: – Improved vision for VLER – Baseline for VA-wide development to connect with the VLER major initiative – Framework to assign XML schema development – Framework to develop schedules and major progress 11/25/2011 CIO Conference: iEHR, VLER, ESB v3 45 XML Schema Style Considerations • A DoD+VA-wide XML schema style is needed – Improved cohesion and interoperability – Makes XML schema development by (or for) multiple development teams possible – Alternative is chaotic and ad hoc development • A baseline set of XML schema style standards must: – Span Health, Benefits, Memorial, and Personnel needs – Support “concrete” schemas: remove ambiguity of interpretation – Address • • • • • • 11/25/2011 Naming and design conventions Packaging Integration of code sets Reuse of global elements and complex types Use of subsets Distribution CIO Conference: iEHR, VLER, ESB v3 46 What Is NIEM? • A National Standard that facilitates information sharing: – Across organizational and jurisdictional boundaries – At all levels of government • A Data Model providing: – Agreed-upon terms, definitions, and formats for various business concepts – Agreed-upon rules for how those concepts fit together – Independence from how information is stored in individual agency systems • A Structured Approach for: – Development tools, processes, and methodologies 11/25/2011 CIO Conference: iEHR, VLER, ESB v3 47 What NIEM Is Not… • Database schema • Just data dictionary • Only applicable to Federal government – Includes many other communities at all levels of government • Programming language • Replacement for interagency agreements – NIEM is technical solution, but policy and business issues must also be worked out 11/25/2011 CIO Conference: iEHR, VLER, ESB v3 48 Key NIEM Definitions • Domain – For purposes of NIEM, a domain refers to a business enterprise broadly reflecting the agencies, units of government, operational functions, services, and information systems which are more or less organized or affiliated to meet common objectives. • Community of Interest – Communities of interest (COIs) are collectives of people (e.g., committees, working groups or technical subcommittees) who authoritatively represent their respective domains. Generally COIs are formally constituted through an organizational charter, memoranda of understanding (MOU), articles of incorporation, or the Federal Advisory Committee Act (FACA) – A COI may have an interest in one or more domains, because domains can overlap. COIs can reuse data components and IEPDs from any domain and can offer content into various domains. Additionally, multiple COIs can coordinate to develop new domain content. • IEPD (MPD) – An IEPD (MPD), or Information Exchange Package Documentation (or Message Package Documentation), is a specification for a data exchange and defines a particular data exchange. 11/25/2011 CIO Conference: iEHR, VLER, ESB v3 49 NIEM from 50,000 feet NIEM Core All NIEM Domains leverage NIEM-core 11/25/2011 CIO Conference: iEHR, VLER, ESB v3 50 Participating Communities • Communities continue to expand • NIEM 2.1 has 10 domains • Domains 11-13 actively under development, including Human Services 11/25/2011 CIO Conference: iEHR, VLER, ESB v3 51 Why Would NIEM Be Extended? • NIEM is large model but does not describe everything – NIEM asks that if you use one of their elements, that it be used in exact context – If proper definition does not exist in NIEM, create new extension! • Allows design of customized documents that include NIEM and elements in schema that will validate against NIEM standard • Promotes valuable re-use of extension components from others – It’s how all new NIEM domains originate • Extensions are foundational to NIEM and acknowledge need for local flexibility 11/25/2011 CIO Conference: iEHR, VLER, ESB v3 52 NIEM Value Proposition within VA and DoD • NIEM offers VA and DoD proven, scalable methods for creating and managing XML Schemas for Information Exchanges – – – – – Can scale to VA and DoD enterprise level Can support distributed development of schemas Integrates code sets with the XML schemas Has a robust tool set Has an active development community • NIEM extension concepts allow VA and DoD to meet their business needs for Health, Benefits, Memorials, and Personnel • “Concrete” XML schema style of NIEM positions it well for developing translations to the multitude of messaging standards needed at the VA-DoD boundary • NIEM is well enough formulated that it offers least costly and fastest approach to achieving wide scale adoption of cohesive set of implementable XML schemas 11/25/2011 CIO Conference: iEHR, VLER, ESB v3 53 Considerations Enterprise–wide XML Schema Development Practices • Practical methods are needed to teach, produce, distribute, adopt, and govern the development of XML schemas across the VA enterprise – Cost-effective – Consistency – Faster adoption • Baseline development practices must: – – – – – 11/25/2011 Be easy to communicate and learn Support a broad audience of developers Support distributed development Support a centralized distribution and governance infrastructure Be practical with existing tool sets CIO Conference: iEHR, VLER, ESB v3 54 Basic Process Developing VA XML Schemas using NIEM • Identify Need for an Information Exchange • Determine needed information content • Assess what of NIEM and VA developed extensions libraries is applicable and reusable – Know what will be reused in “subsets” – Know what new extensions need to be added to the VA developed extension library • • • • • Develop new VA extensions Create package framework for information exchange Create XML schema subsets for use in information exchange Create exchange XML schema Document information exchange and validate XML schema standards conformance • Distribute new XML schemas 11/25/2011 CIO Conference: iEHR, VLER, ESB v3 55