`
xmarkgogo
  • 浏览: 30690 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

openXDS 角色类图

 
阅读更多

今天整理了一下OpenXDS的角色类图(图1)。用GreenUML从工程中直接导出。openXDS API在Eclipse里面有11个工程,如图2,今天导出的角色类图涉及了:

1. common-utils工程,IHE角色涉及的类:org.openhealthtools.common.ihe.IheActors

2.openxds-api工程,IHE角色涉及的类:org.openhealthtools.openxds.registry.api.XdsRegistry、org.openhealthtools.openxds.repository.api.XdsRepository、org.openhealthtools.openxds.xca.api.XcaRG、org.openhealthtools.openxds.xca.api.XcaIG

3.openxds-core工程,,IHE角色涉及的类:org.openhealthtools.openxds.registry.XdsRegistryImpl、org.openhealthtools.openxds.repository.XdsRepositoryImpl、org.openhealthtools.openxds.xca.XcaRGImpl、org.openhealthtools.openxds.xca.XcaIGImpl、org.openhealthtools.openxds.BaseIheActor


图1 openXDS角色类图


图2 openXDS Projects

XDS的Registry与Repository角色比较清晰,这里面的XcaIG与XcaRG需要解释一下。

XCA是IHE ITI规范家族成员之一,全名是Cross-Community Access,跨社区也就是访问其它社区的医疗数据。在IHE规范中,每一个Community都应该有一个全局唯一标识homeCommunityId,XCA在XDS场景中,与Community相对应的概念是Affinity Domains。图3是XCA的集成规范框架。


图3 XCA 角色与事务

因此,在openXDS中XcaIG角色与XcaRG角色分别为XCA.Initiating Gateway与XCA.Responding Gateway



附:

OpenXDS:https://www.projects.openhealthtools.org/sf/projects/openxds/

GreenUML:http://green.sourceforge.net/index.html


分享到:
评论

相关推荐

    网络安全人员角色分类和能力要求框架.pdf

    网络安全人员角色分类 网络安全人员能力要求模型

    网络安全人员角色分类和能力要求框架

    合理设置网络安全保障工作的角色分类,明确各角色的能力要求,是充分发挥网络安全 人员作用的关键.本标准提供了网络安全人员角色的分类指南和每个角色的能力要求.网络 运营机构可参照本标准合理设置工作岗位,并依此...

    角色类游戏C++初学C++的人

    在C++编程语言中,创建一个角色类游戏是学习面向对象编程的一个好方法。这个项目适合初学者,因为它涉及到类的设计、对象的实例化以及基本的游戏逻辑实现。下面我们将深入探讨这个主题,涵盖C++中的一些核心概念。 ...

    60个微信小游戏源码,决斗类/设计类/找茬类/角色类/问答类/消消乐类,亲测可直接运行

    3. **找茬类游戏**:这类游戏考验玩家的观察力和注意力,玩家需要在两张看似相同的图片中找出细微差异。源码可能包含图像处理算法和时间管理机制,有助于学习游戏逻辑的构建。 4. **角色扮演类游戏**:角色扮演游戏...

    PYQT5标签图片类游戏开发基础框架

    2、label_Obj.py 角色类及武器类模块,基于基层QT5的QLabel,实现各种角色对象及武器对象的图片加载,动画形成等功能 3、ImgObjData.py 为角色类及武器类提供所有的图片,角色属性值等资源及数据集合 本代码包中涉及...

    实验3--类与对象.doc

    实验报告中,学生需要提供完整的源代码和注释,以及角色类的流程图,解释每个方法的作用和执行流程。通过这个实验,学生将深入理解面向对象编程的核心概念,如类的定义、对象的创建、方法的实现以及对象间的交互。

    RPG游戏图片资源--角色图片

    5. **资源优化**:在手机游戏开发中,为了确保游戏运行流畅,通常会将图片资源进行优化,如使用PNG格式以保证图像质量的同时降低文件大小,同时可能会有精灵表(Sprite Sheet)技术,将多个小图拼接成一张大图,减少...

    角色扮演游戏图片素材

    在这个场景中,"角色扮演游戏图片素材"是一个重要的组成部分,它包括了游戏内的各种视觉元素,如角色设计、环境背景、道具图标、技能特效等,这些素材是构建游戏视觉风格和氛围的关键。 1. 角色设计:在RPG游戏中,...

    数据库角色分类

    在数据库管理系统中,角色的概念是用于权限管理的一种机制,它允许管理员将一组权限赋予特定的角色,然后再将角色分配给数据库用户。这样的管理方式简化了权限的维护工作,也便于实现不同职责的用户在数据库中的权限...

    基于c++的格斗游戏

    这个游戏中包含了玩家类(Player)、弓箭手类(Archer)、法师类(Mage)和战士类(Swordsman),以及一个用于存储角色道具的背包类(Container)。以下是对这些关键类和概念的详细解释: 1. **玩家类(Player)**...

    角色贴图渐变

    "角色贴图渐变"是一种增强角色表面光照效果的技术,它通过创建一张从上到下的光影图,模拟自然光线下物体的光影变化,从而提升角色的立体感和动态感。这种技术尤其适用于2D或3D游戏的角色设计,可以使角色看起来更加...

    Ogre角色控制类

    《Ogre角色控制类》是关于使用C++和Ogre引擎进行游戏开发的一个教程实例。在游戏开发中,角色控制类通常负责管理游戏中的角色行为,包括移动、旋转、动画播放等基本操作。Ogre是一个强大的3D渲染引擎,常用于创建...

    Scratch素材/图形化编程角色素材分享08企鹅

    今天给大家带来一套Scratch角色素材图片分享,都是PNG格式的透明图片,Scratch可直接上传角色使用(也支持编程猫等,因为素材是PNG格式,所有支持png格式的软件都可以使用),适合图形化编程爱好者、初学者,同时也...

    Scratch素材/图形化编程角色素材分享10人物头像资源

    今天给大家带来一套Scratch角色素材图片分享,都是PNG格式的透明图片,scratch可直接上传角色使用(也支持编程猫等,因为素材是PNG格式,所有支持png格式的软件都可以使用),适合图形化编程爱好者、初学者,同时也...

    c++控制台自动格斗小游戏

    在这个游戏中,主要涉及了四个核心类:CRole(角色基类)、Hero(英雄类)、Enemy(敌人类)以及Combat(战斗类)。下面将详细解析这些知识点。 1. CRole类(角色基类) 角色基类CRole是其他角色类(如英雄和敌人...

    图形化编程/Scratch角色素材分享07香烟

    今天给大家带来一套Scratch角色素材图片分享,都是PNG格式的透明图片,Scratch可直接上传角色使用(也支持编程猫等,因为素材是PNG格式,所有支持png格式的软件都可以使用),适合图形化编程爱好者、初学者,同时也...

    C++ RPG文字游戏(Linux)

    1.设计角色类 -> 角色类可以派生出不同的职业 2.设计一个怪物类 -> 怪物类可以派生出不同的怪物 3.设计一个NPC类 -> 派生出不同的NPC ,NPC 作用接任务。 4.设计一个地图类 -> 不同的地图拥有不同的怪物。 5.设计...

    Scratch角色素材分享27期-各类角色合集2

    今天给大家带来一套Scratch角色素材图片分享,都是PNG格式的透明图片,scratch可直接上传角色使用(也支持编程猫等,因为素材是PNG格式,所有支持png格式的软件都可以使用),适合图形化编程爱好者、初学者,同时也...

    图形化编程/Scratch角色素材分享12包租婆素材

    给大家带来一套Scratch角色素材图片分享,都是PNG格式的透明图片,Scratch可直接上传角色使用(也支持编程猫等,因为素材是PNG格式,所有支持png格式的软件都可以使用),适合图形化编程爱好者、初学者,同时也很...

    C++第二阶段实战任务书1

    在本任务中,我们将设计一个自动格斗类游戏,游戏中有三个主要类:角色类、英雄类和敌人类。每个类都具有自己的属性和行为,通过继承和多态,实现了游戏中的战斗机制。 角色类 CRole 角色类 CRole 是游戏中的基本...

Global site tag (gtag.js) - Google Analytics