← Prev in month ← Prev in thread
Next in thread → Next in month →

OMG HL7 Additional technical criteria for services selection

From
Ed Dodds <>
Date
2005-02-10T21:24:06+00:00
ID
Thread
OMG HL7 Additional technical criteria for services selection
From: 
    Neeley, Marc (STL) 
      [SMTP:]   

  

    To: 
    ; 
        

  

    Cc: 
      

  

    

  

    Subject: 
    Additional technical criteria for 
      services selection  

  

    Sent: 
    2/10/05 2:29 
      PM 

    Importance: 
    Normal  
      

  
  

    
      
All, 
   As a follow-up to the Feb OMG meeting, Don Jorgenson 
      (Eclipse) and myself agreed to take a shot at adding technical criteria to 
      the list previously compiled by Bob Greenes. Below is that attempt under 
      the heading of "Technical Criteria Candidates". Bob's initial list has 
      been added for completeness and has an example added to the Business Case 
      criteria that my help enforce that criteria. I have also attached an 
      equivalent document should it help in expediting the exercise. Let me know 
      if anyone has questions to the below content.

      
Marc Neeley 
Express Scripts 

      
<<ServicesSelectionCriteriaWithTech.doc>> 
      

      
The list of proposed criteria are 
      identified below: 

      
1.  Business case:  
      demand for the service, clear niche/role/purpose in the 
      marketplace. 
(Supports 
      national and international healthcare interoperability 
      initiatives) 

      
2.  User need:  
      sponsorship, importance to participant, 
consistency/alignment with "day job" 
      

      
3.  Clean interface: Ability 
      to separate/differentiate the service from 
existing products, clear responsibility and 
      cohesive functionality 

      
4.  Leverage potential:  
      Potential for seeding downstream service 
development, or for bootstrapping a more 
      complex effort with a simpler "toe in the water" 

      
5. Granularity/scope: Appropriate 
      level of definition to be able to grasp functionality, yet encompass 
      enough functionality to be useful

      
6. Level of 
      effort/complexity:  Feasibility, success potential, ability to be 
      completed within the time frame of the initial Services Project

      
7.  Relevance/relation to EHR 
      functional model 

      
8. Potential for reusability: 
      generalizability, prototypical nature of 
service, ability to serve as a model 
      

      
Technical Criteria Candidates: 

      
Applicability to implementations 
      of existing specifications: 
      Some services have enjoyed a healthier adoption and implementation history 
      and thus have reasonable familiarity within the technical 
      community.

      
Maturity level of related 
      standards: While targeted 
      services may have a reasonable business model to be applied to, there may 
      be fluctuating or incomplete technical standards that would likely be 
      needed for the technical implementations of a given service (i.e. Security 
      standards). If those standards have not matured to the point of having 
      legitimate tooling available for a successful implementation then this may 
      or may not be a good selection.

      
Broad 
      international relevance: There have been major technical improvements in 
      reducing the burden of handling international-specific encoding (i.e. 
      Unicode, Java localization, C++ localization, etc.) These improvements 
      have matured into many tooling products and will assist in generating 
      international variants of the necessary MDA models. Those services that 
      will have heavy international variation in their implementations may 
      benefit more from these capabilities.

      
High level of MDA exploitation 
      possible: It may be 
      desirable to minimize the manual intervention required to generate 
      platform specific implementations, e.g. by limiting platform-specific 
      dependencies.  Tools to support the automated generation of PIMs may 
      not be available for certain model structures or more complex model 
      elements.

      
Collaborative development 
      appropriate: For example, 
      infrastructure-type services that are widely required are best developed 
      jointly resulting in more robust specifications.

      
Complexity of 
      scaling: Consider the 
      complexity implications by answering questions such as the following: As 
      the service scales or extends across organization or regional boundaries, 
      does complexity increase? Can the service scale and interoperate from 
      local to regional to national and still share a common requestor 
      implementation? Are provisioning services or federation services for 
      target aggregation required as the service is scaled across 
      organizations?
← Prev in month ← Prev in thread
Next in thread → Next in month →