将FHIR DataElement注入问卷

时间:2018-07-03 02:49:15

标签: hapi hl7-fhir hapi-fhir

我正在尝试将 demap 扩展所引用的 FHIR DataElement 插入问卷资源。 包含的资源如下添加。 Element 如何处理?

public Questionnaire inject(Questionnaire questionnaire, DataElement dataElement) {
    for (Resource res : dataElement.getContained()) {
        if (res.getClass() == ValueSet.class || res.getClass() == DataElement.class)
            questionnaire.addContained(res);
        if (res.getClass() == Questionnaire.class) {
            Questionnaire qu = (Questionnaire) res;
            for (Questionnaire.QuestionnaireItemComponent qi : qu.getItem()) {
                questionnaire.addItem(qi);
            }
        }
    }
    for (ElementDefinition res : dataElement.getElement()) {
        // How to Handle this?
    }
    return questionnaire;
}

是否有用于将引用的DataElement注入问卷的最佳实践/示例代码?

0 个答案:

没有答案