一些同事和我自己正在启动EMR项目(电子医疗记录).我听过过去的谈话 - 更近期 - 关于标准记录格式 - 以便于在适当时将记录(HIPAA)从一个设施转移到另一个设施.有没有人见过这方面的任何信息?
我正在研究电子健康记录(EHR).OpenEHR似乎在这个领域得到了广泛的推广和欣赏,因为它被广泛采用.但是,我没有找到它是如何使用的.我的意思是,我可以看到原型的所有定义,以及这些定义是如何用ADL或XML编写的.但是,一旦我有一个原型,就是某个数据模型的定义,我该如何使用它?是否有另一种表示形式,也可能是ADL或XML?是否有患者的实际健康记录示例?我花了几个小时寻找John Doe健康记录的例子,其中包括性别,年龄,血压等信息,但我能找到的所有例子都是关于这些术语的定义.
如果有人能让我走上正轨,我将不胜感激.提前致谢!
大家好!
此刻我正在研究OpenEHR模型的一些概念:原型,ADL和模板.我找到了前两个概念(原型和ADL)的一些文档.我已经从网页上下载了一些例子,我正在检查CKM管理器以了解如何创建原型,我已经下载了工作台等.
但是我对OpenEHR上的模板提出了很多疑问.在社区的网页上,他们只解释了几件事("什么是模板?","模板目标"和"为什么是模板?").有谁知道我在哪里可以找到有关OpenEHR下的模板的更多信息?特别是我想知道模板定义语言(或等价物):如何创建模板,标签的含义,如何翻译模板等.
非常感谢!
我正在探索来自OpenEHR CKM应用程序(http://openehr.org/ckm/)的示例,并看到OET模板的XML模式命名空间是"openEHR/v1/Template".托管XML Schema的位置?
据我所知,"openEHR/v1/Template"命名空间指向版本1.0.1的XML模板架构定义,该定义无法下载(http://www.openehr.org/releases/1.0.1/它/ XML-schema /)
尝试使用取自1.0.2 distr(http://www.openehr.org/releases/1.0.2/its/XML-schema/)的OET XML Schema ,但从CKM获取的样本模板OET文件未通过v1.0.2 XML模式验证.
哪个OpenEHR模板XML架构是实际的和最新的?
我试图理解一个系统"说FHIR"和另一个"说OpenEHR/Archetypes"所涉及的风险.特别是对于观察,问卷调查,设备和患者资源.
这两种内容格式是否可以无缝地相互映射,可能需要在需要时使用某些扩展?这种映射中的主要问题是什么,是否有人/组织/供应商已经完成了这样的映射?
我正在尝试在Rails(ActiveRecord)中实现OpenEHR参考模型,但我发现了一些问题,因为它适用于许多不同的classess,
这是一个组成图:

正如你所看到的,很多类"继承"了一些属性Locatable或Pathable*(整个引用很大,几乎每个类都继承自它).
此外,它建立data_types作为其他类,例如在同一组合类中,language是类CODE_PHRASE,具有两个属性(链接).
因此我遇到两个问题:1)如何从抽象类继承属性,以及2)我如何"包含"所需的"类".
对于我在使用多态关联时遇到的第一个问题.
对于第二个,我想用STI,但我发现快了很多,几乎同类机型的(它们是完全一样的实际): ,CompositionLanguage,CompositionTerritory,EntrySetting,EntryEncoding我只在使用type属性为"反向链接",例如:组合类最多可以有三个属性CODE_PHRASE,因为所有三个引用都有不同的属性(语言,区域和类别),我认为我需要知道关联(知道Composition有3个code_phrases,但是没有意义,但是我不知道哪一个是相应的属性).另一方面,Entry类,具有setting和encoding属性(链接).
我意识到可能有不同的方法,但我真的想知道是否可能是Rails(或ActiveRecord).或者,也许我错过了概念信息.
HL7 FHIR 和 openEHR 如何关联?据我所知,HL7 v2 等是互操作性的基本消息传递。但 FHIR 似乎以资源的形式添加了一些临床数据建模 - 在我看来,对进行观察的患者进行访问是一个临床模型,不是吗?当您添加 FHIR 服务器概念时,我们是否已经接近 CDR 了?
因此,openEHR 通过原型对相同的临床概念进行建模,并聚合在模板中。- 太棒了(我想我明白了,看看它在 openEHR 中适合什么地方)
接下来 - 互操作性的交叉点在哪里?
openEHR 的设计目的是 - 提供原型作为屏幕上模型的直接映射吗?我的理解是肯定的。(数据源和 UI 互操作性,如果你愿意的话)...即(以最简单的形式) - 客户端调用服务器 - 服务器在数据上运行 AQL 并返回 XML 结果,客户端在其上运行 XSL 以生成 HTML -
但 FHIR 不是更多地关注互操作性,而 openEHR 不是更多地关注数据建模吗?- 所以现在我们建议 openEHR 服务器将结果作为 openEHR 标准 - 我们尝试将其映射到 FHIR 资源并将其提供给前端或任何可互操作系统。
我们是否应该选择其中之一而忘记另一个?
我有一堆需要异步调用的web api调用.我从未使用过aysnc.
我创建了一个简单的测试控制台程序,类似于:
class Program
{
static void Main(string[] args)
{
ClassOne xx = new ClassOne();
var v1 = xx.DummyTask();
}
}
Run Code Online (Sandbox Code Playgroud)
将类定义为:
namespace GHTest.classes
{
public class ClassOne
{
GitHubClient client;
public ClassOne()
{
client = new GitHubClient(new ProductHeaderValue("OMHSite"));
}
public async Task<string> DummyTask()
{
Task<Repository> task = client.Repository.Get("openEHR", "CKM-mirror");
task.Wait();
var myResult = task.Result;
return myResult.FullName;
}
}
}
Run Code Online (Sandbox Code Playgroud)
Visual Studio声明我应该使用"await"运算符,因为此代码将同步运行.等待运营商在哪里?
此外,如果以下语句抛出异常,我如何在任务中捕获它
client.Repository.Get("openEHR", "CKM-mirror");
Run Code Online (Sandbox Code Playgroud) openehr ×8
medical ×4
hl7 ×3
hl7-fhir ×2
activerecord ×1
async-await ×1
asynchronous ×1
c# ×1
database ×1
model ×1
modeling ×1
task ×1