- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.hl7.fhir.utilities.xml.XMLUtil.getNamedChildren()
方法的一些代码示例,展示了XMLUtil.getNamedChildren()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLUtil.getNamedChildren()
方法的具体详情如下:
包路径:org.hl7.fhir.utilities.xml.XMLUtil
类名称:XMLUtil
方法名:getNamedChildren
暂无
代码示例来源:origin: jamesagnew/hapi-fhir
public static void deleteByName(Element e, String name) {
List<Element> matches = getNamedChildren(e, name);
for (Element m : matches)
e.removeChild(m);
}
代码示例来源:origin: jamesagnew/hapi-fhir
@Override
public void getNamedChildren(String name, List<WrapperElement> list) {
List<Element> el = new ArrayList<Element>();
XMLUtil.getNamedChildren(element, name, el);
for (Element e : el)
list.add(new DOMWrapperElement(e));
}
代码示例来源:origin: jamesagnew/hapi-fhir
private String getRubric(Element cls, String kind) {
List<Element> rubrics = new ArrayList<Element>();
XMLUtil.getNamedChildren(cls, "Rubric", rubrics);
for (Element r : rubrics) {
if (r.getAttribute("kind").equals(kind))
return XMLUtil.getNamedChild(r, "Label").getTextContent();
}
return null;
}
代码示例来源:origin: jamesagnew/hapi-fhir
private void processPanes(Element panes) {
for (Element pane : XMLUtil.getNamedChildren(panes, "Pane"))
processPane(pane);
}
代码示例来源:origin: jamesagnew/hapi-fhir
private void processWorksheet(Element wk) throws FHIRException {
Element tbl = XMLUtil.getNamedChild(wk, "Table");
processTable(tbl);
for (Element row : XMLUtil.getNamedChildren(tbl, "Row"))
processRow(row);
for (Element col : XMLUtil.getNamedChildren(tbl, "Column"))
processCol(col);
for (Element wo : XMLUtil.getNamedChildren(wk, "WorksheetOptions"))
processOptions(wo);
}
代码示例来源:origin: jamesagnew/hapi-fhir
private String readData(Element cell, int col, String s) throws DOMException, FHIRException {
List<Element> data = new ArrayList<Element>();
XMLUtil.getNamedChildren(cell, "Data", data); // cell.getElementsByTagNameNS(XLS_NS, "Data");
if (data.size() == 0)
return "";
check(data.size() == 1, "Multiple Data encountered ("+Integer.toString(data.size())+" @ col "+Integer.toString(col)+" - "+cell.getTextContent()+" ("+s+"))");
Element d = data.get(0);
String type = d.getAttributeNS(XLS_NS, "Type");
if ("Boolean".equals(type)) {
if (d.getTextContent().equals("1"))
return "True";
else
return "False";
} else if ("String".equals(type)) {
return d.getTextContent();
} else if ("Number".equals(type)) {
return d.getTextContent();
} else if ("DateTime".equals(type)) {
return d.getTextContent();
} else if ("Error".equals(type)) {
return null;
} else
throw new FHIRException("Cell Type is not known ("+d.getAttributeNodeNS(XLS_NS, "Type")+") in "+getLocation());
}
代码示例来源:origin: jamesagnew/hapi-fhir
private String readData(Element cell, int col, String s) throws DOMException, FHIRException {
List<Element> data = new ArrayList<Element>();
XMLUtil.getNamedChildren(cell, "Data", data); // cell.getElementsByTagNameNS(XLS_NS, "Data");
if (data.size() == 0)
return "";
check(data.size() == 1, "Multiple Data encountered ("+Integer.toString(data.size())+" @ col "+Integer.toString(col)+" - "+cell.getTextContent()+" ("+s+"))");
Element d = data.get(0);
String type = d.getAttributeNS(XLS_NS, "Type");
if ("Boolean".equals(type)) {
if (d.getTextContent().equals("1"))
return "True";
else
return "False";
} else if ("String".equals(type)) {
return d.getTextContent();
} else if ("Number".equals(type)) {
return d.getTextContent();
} else if ("DateTime".equals(type)) {
return d.getTextContent();
} else if ("Error".equals(type)) {
return null;
} else
throw new FHIRException("Cell Type is not known ("+d.getAttributeNodeNS(XLS_NS, "Type")+") in "+getLocation());
}
代码示例来源:origin: jamesagnew/hapi-fhir
private void processOptions(Element wo) {
XMLUtil.deleteByName(wo, "Unsynced");
XMLUtil.deleteByName(wo, "Panes");
for (Element panes : XMLUtil.getNamedChildren(wo, "Panes"))
processPanes(panes);
}
代码示例来源:origin: jamesagnew/hapi-fhir
XMLUtil.deleteByName(xw, "WindowTopY");
for (Element wk : XMLUtil.getNamedChildren(root, "Worksheet"))
processWorksheet(wk);
代码示例来源:origin: jamesagnew/hapi-fhir
vs.addIdentifier(new Identifier().setValue(identifier.getAttribute("uid")));
List<Element> authors = new ArrayList<Element>();
XMLUtil.getNamedChildren(XMLUtil.getNamedChild(doc.getDocumentElement(), "Authors"), "Author", authors);
for (Element a : authors)
if (!a.getAttribute("name").contains("+"))
cs.setHierarchyMeaning(CodeSystemHierarchyMeaning.CLASSIFIEDWITH);
authors = new ArrayList<Element>();
XMLUtil.getNamedChildren(XMLUtil.getNamedChild(doc.getDocumentElement(), "Authors"), "Author", authors);
for (Element a : authors)
if (!a.getAttribute("name").contains("+"))
XMLUtil.getNamedChildren(doc.getDocumentElement(), "Class", classes);
for (Element cls : classes) {
processClass(cls, concepts, cs);
代码示例来源:origin: ca.uhn.hapi.fhir/hapi-fhir-utilities
public static void deleteByName(Element e, String name) {
List<Element> matches = getNamedChildren(e, name);
for (Element m : matches)
e.removeChild(m);
}
代码示例来源:origin: jamesagnew/hapi-fhir
XMLUtil.getNamedChildren(cls, "SubClass", children);
if (children.size() > 0)
CodeSystemUtilities.setNotSelectable(define, concept);
代码示例来源:origin: ca.uhn.hapi.fhir/hapi-fhir-utilities
private void processPanes(Element panes) {
for (Element pane : XMLUtil.getNamedChildren(panes, "Pane"))
processPane(pane);
}
代码示例来源:origin: ca.uhn.hapi.fhir/hapi-fhir-converter
private String getRubric(Element cls, String kind) {
List<Element> rubrics = new ArrayList<Element>();
XMLUtil.getNamedChildren(cls, "Rubric", rubrics);
for (Element r : rubrics) {
if (r.getAttribute("kind").equals(kind))
return XMLUtil.getNamedChild(r, "Label").getTextContent();
}
return null;
}
代码示例来源:origin: ca.uhn.hapi.fhir/hapi-fhir-validation
@Override
public void getNamedChildren(String name, List<WrapperElement> list) {
List<Element> el = new ArrayList<Element>();
XMLUtil.getNamedChildren(element, name, el);
for (Element e : el)
list.add(new DOMWrapperElement(e));
}
代码示例来源:origin: ca.uhn.hapi.fhir/hapi-fhir-utilities
private void processWorksheet(Element wk) throws FHIRException {
Element tbl = XMLUtil.getNamedChild(wk, "Table");
processTable(tbl);
for (Element row : XMLUtil.getNamedChildren(tbl, "Row"))
processRow(row);
for (Element col : XMLUtil.getNamedChildren(tbl, "Column"))
processCol(col);
for (Element wo : XMLUtil.getNamedChildren(wk, "WorksheetOptions"))
processOptions(wo);
}
代码示例来源:origin: ca.uhn.hapi.fhir/hapi-fhir-utilities
private String readData(Element cell, int col, String s) throws DOMException, FHIRException {
List<Element> data = new ArrayList<Element>();
XMLUtil.getNamedChildren(cell, "Data", data); // cell.getElementsByTagNameNS(XLS_NS, "Data");
if (data.size() == 0)
return "";
check(data.size() == 1, "Multiple Data encountered ("+Integer.toString(data.size())+" @ col "+Integer.toString(col)+" - "+cell.getTextContent()+" ("+s+"))");
Element d = data.get(0);
String type = d.getAttributeNS(XLS_NS, "Type");
if ("Boolean".equals(type)) {
if (d.getTextContent().equals("1"))
return "True";
else
return "False";
} else if ("String".equals(type)) {
return d.getTextContent();
} else if ("Number".equals(type)) {
return d.getTextContent();
} else if ("DateTime".equals(type)) {
return d.getTextContent();
} else if ("Error".equals(type)) {
return null;
} else
throw new FHIRException("Cell Type is not known ("+d.getAttributeNodeNS(XLS_NS, "Type")+") in "+getLocation());
}
代码示例来源:origin: ca.uhn.hapi.fhir/hapi-fhir-utilities
private String readData(Element cell, int col, String s) throws DOMException, FHIRException {
List<Element> data = new ArrayList<Element>();
XMLUtil.getNamedChildren(cell, "Data", data); // cell.getElementsByTagNameNS(XLS_NS, "Data");
if (data.size() == 0)
return "";
check(data.size() == 1, "Multiple Data encountered ("+Integer.toString(data.size())+" @ col "+Integer.toString(col)+" - "+cell.getTextContent()+" ("+s+"))");
Element d = data.get(0);
String type = d.getAttributeNS(XLS_NS, "Type");
if ("Boolean".equals(type)) {
if (d.getTextContent().equals("1"))
return "True";
else
return "False";
} else if ("String".equals(type)) {
return d.getTextContent();
} else if ("Number".equals(type)) {
return d.getTextContent();
} else if ("DateTime".equals(type)) {
return d.getTextContent();
} else if ("Error".equals(type)) {
return null;
} else
throw new FHIRException("Cell Type is not known ("+d.getAttributeNodeNS(XLS_NS, "Type")+") in "+getLocation());
}
代码示例来源:origin: ca.uhn.hapi.fhir/hapi-fhir-utilities
private void processOptions(Element wo) {
XMLUtil.deleteByName(wo, "Unsynced");
XMLUtil.deleteByName(wo, "Panes");
for (Element panes : XMLUtil.getNamedChildren(wo, "Panes"))
processPanes(panes);
}
代码示例来源:origin: ca.uhn.hapi.fhir/hapi-fhir-converter
XMLUtil.getNamedChildren(cls, "SubClass", children);
if (children.size() > 0)
CodeSystemUtilities.setNotSelectable(define, concept);
任何人都可以描述以下工具的用途以及它们之间的区别吗? fhir-net-api smart-on-fhir 最佳答案 fhir-net-api 是用于 FHIR 的官方 .NET API 的 GitH
这基本上是一个建模问题。临床医生在临床笔记中记录了许多重要信息,用于各种类型的会诊。 FHIR 规范如何建议对这些音符进行建模?查看 FHIR 文档并没有提供明确的指导。 提前感谢您的帮助。 最佳答案
我想创建一个从 QuestionnaireResponse 派生的观察。指向从观察派生的 QuestionnaireResponse 对象中的特定项目的约定是什么?我在想你可以指向 Questionn
对于作为独立网络服务的患者注册系统,我们希望使用 FHIR。 在某些情况下,想要从 Web 服务请求数据的应用程序想要检索有关多个患者的信息。例如,最近就诊的患者列表。 根据id单独搜索每个患者的效率
我试图了解如何使用 FHIR 调查问卷资源,并对此有一个具体问题。 我的项目具体涉及我国公民如何通过网络应用程序回答调查问卷,然后将其作为调查问卷答案提交到 FHIR 服务器,以供卫生专业人员阅读/分
在不使用商业工具的情况下,是否有一种简单的方法可以生成示例 FHIR 资源? 我正在开展一个将 FHIR 消息存储到 Elasticsearch 的项目,我需要一个工具来实时生成 FHIR 示例消息以
我正在为 HRRP 制定解决方案 hospital readmissions reduction program . 我想让我的服务器符合 FHIR。但 FHIR 合规意味着什么? 我的 HRRP 解
我有一组以下形式的 fhir 资源:
我一直在尝试在 FHIR 中创作配置文件。我遇到的麻烦是关于使用扩展的使用。 文档讨论了扩展,就好像它们只是为了扩展配置文件所属的资源的现有元素一样,这在使用 forge 时得到了我的证实,因为我可以
查看患者资源的 FHIR 文档 https://www.hl7.org/fhir/patient.html我找不到指定患者房间号的方法,因为它与患者可能关联的组织(设施)有关。我找到了位置资源类型 h
我正在使用这个 hapi-fhir v4.2.0 server with jpa,它工作得很好。我添加了一些患者,并且能够向我的 hapi-fhir 本地主机环境发送 GET/POST 请求。 我还可
我想添加一个自定义扩展到我的 Schedule 资源。 在我的应用程序中,日程安排有访问动机(原因)。我知道有一个分类约会/遇到原因的列表,但我想使用我的。 我有这样的事情: { "resourc
我们目前正在评估 FHIR 以用作我们医疗记录基础设施的一部分。对于 EHR 数据(过敏、访问、Rx 等),HL7 FHIR 似乎具有适当的映射。 然而,我们处理的很多数据都与个人健身有关——想想 F
我正在尝试了解一个系统“讲 FHIR”和另一个“讲 OpenEHR/Archetypes”所涉及的风险。特别是对于观察、问卷、设备和患者资源。 这两种内容格式能否在彼此之间无缝映射,并可能在需要时使用
您好,我正在开发一款使用新 FHIR 标准的应用。它旨在从 EHR 中提取信息并进行组织。 我想知道是否可以通过单个 GET 请求搜索多个 FHIR 资源。例如单个 GET 请求是否可以搜索单个患者的
我目前正在构建一个 FHIR (R4) 服务器,我尝试实现以下请求: [base]/PractitionerRole?practitioner.active:not=true 我知道 active 是
我已经部署了DICOM Cast成功地。并执行Sync Medical Imaging Server for DICOM metadata into FHIR Server for Azure的所有步
我已将医疗保健工作区和 HFIR 服务部署到 Azure。我成功获取了功能声明和访问 token 。 我无法通过 postman 获取 FHIR 资源请求来获取患者列表。我可以看到此请求通过正确的 s
http://hapifhir.io/doc_custom_structures.html 本文讨论 DomainResource。 There are situations however when
我已将医疗保健工作区和 HFIR 服务部署到 Azure。我成功获取了功能声明和访问 token 。 我无法通过 postman 获取 FHIR 资源请求来获取患者列表。我可以看到此请求通过正确的 s
我是一名优秀的程序员,十分优秀!