用于“为所有资源定义的公共参数”的Hapi Fhir常数

问题描述

http://www.hl7.org/implement/standards/fhir/search.html#advanced

library(shiny)
library(shinyWidgets)
# ui object

ui <- fluidPage(
    titlePanel(p("Spatial app",style = "color:#3474A7")),sidebarLayout(
        sidebarPanel(
            pickerInput(
                inputId = "p1",label = "Select Column headers",choices = colnames( dt),multiple = TRUE,options = list(`actions-Box` = TRUE)
            ),numericInput("num",label = ("value1"),value = 1),#Add the output for new pickers
            uIoUtput("pickers"),actionButton("button","Update")
        ),mainPanel(
            
        )
    )
)

# server()
server <- function(input,output) {
    dt<-reactive({input$button
        name<-c("John","Jack","Bill")
        value1<-c(2,4,6)
        dt<-data.frame(name,value1)
        dt$value1<-dt$value1*isolate(input$num)
    })
    observeEvent(input$p1,{
        #Create the new pickers 
        output$pickers<-renderUI({
            div(lapply(input$p1,function(x){
                if (is.numeric(dt()[[x]])) {
                    sliderInput(inputId=x,label=x,min=min(dt()[x]),max=max(dt()[[x]]),value=c(min(dt()[[x]]),max(dt()[[x]])))
                }
                else if (is.factor(dt()[[x]])) {
                    selectInput(
                        inputId = x#The colname of selected column,label = x #The colname of selected column,choices = dt()[,x]#all rows of selected column,multiple = TRUE
                        
                    )
                }
                
            }))
        })
    })
    
    
}

# shinyApp()
shinyApp(ui = ui,server = server)

这些地方是否有Hapi Fhir“常数”?

今天我正巧在寻找“ _profile ”。

我已经检查了SP_的值

Common Parameters defined for all resources:
Name    Type    Description Paths
_id token   Resource id (not a full URL)    Resource.id
_lastUpdated    date    Date last updated. Server has discretion on the boundary precision  Resource.Meta.lastUpdated
_tag    token   Search by a resource tag    Resource.Meta.tag
_profile    uri Search for all resources tagged with a profile  Resource.Meta.profile
_security   token   Search by a security label  Resource.Meta.security
_text   string  Text search against the narrative   
_content    string  Text search against the entire resource 
_list   string  All resources in nominated list (by id,not a full URL) 
_query  string  Custom named query  

但没有运气。

我找到了org.hl7.fhir.r4.model.Resource.SP_RES_ID(作为“ _id”)

org.hl7.fhir.r4.model.DomainResource;
org.hl7.fhir.r4.model.ListResource;
org.hl7.fhir.r4.model.Resource

但不是其他“标准”的。

谢谢。

Gradle包参考:

String SP_RES_ID = "_id";

解决方法

我发现了一些

https://hapifhir.io/hapi-fhir/apidocs/hapi-fhir-base/ca/uhn/fhir/rest/api/Constants.html#PARAM_PROFILE

Package ca.uhn.fhir.rest.api

 Constants.PARAM_PROFILE

public static final String PARAM_PROFILE = "_profile";

和其他一些人,因为您发现了这个问题!

/**
 * Used in paging links
 */
public static final String PARAM_BUNDLETYPE = "_bundletype";
public static final String PARAM_FILTER = "_filter";
public static final String PARAM_CONTAINED = "_contained";
public static final String PARAM_CONTAINED_TYPE = "_containedType";
public static final String PARAM_CONTENT = "_content";
public static final String PARAM_COUNT = "_count";
public static final String PARAM_DELETE = "_delete";
public static final String PARAM_ELEMENTS = "_elements";
public static final String PARAM_ELEMENTS_EXCLUDE_MODIFIER = ":exclude";
public static final String PARAM_FORMAT = "_format";
public static final String PARAM_HAS = "_has";
public static final String PARAM_HISTORY = "_history";
public static final String PARAM_INCLUDE = "_include";
public static final String PARAM_INCLUDE_QUALIFIER_RECURSE = ":recurse";
public static final String PARAM_INCLUDE_RECURSE = "_include" + PARAM_INCLUDE_QUALIFIER_RECURSE;
public static final String PARAM_INCLUDE_QUALIFIER_ITERATE = ":iterate";
public static final String PARAM_INCLUDE_ITERATE = "_include" + PARAM_INCLUDE_QUALIFIER_ITERATE;
public static final String PARAM_LASTUPDATED = "_lastUpdated";
public static final String PARAM_NARRATIVE = "_narrative";
public static final String PARAM_PAGINGACTION = "_getpages";
public static final String PARAM_PAGINGOFFSET = "_getpagesoffset";
public static final String PARAM_PRETTY = "_pretty";
public static final String PARAM_PRETTY_VALUE_FALSE = "false";
public static final String PARAM_PRETTY_VALUE_TRUE = "true";
public static final String PARAM_PROFILE = "_profile";
public static final String PARAM_QUERY = "_query";
public static final String PARAM_RESPONSE_URL = "response-url"; //Used in messaging
public static final String PARAM_REVINCLUDE = "_revinclude";
public static final String PARAM_REVINCLUDE_RECURSE = PARAM_REVINCLUDE + PARAM_INCLUDE_QUALIFIER_RECURSE;
public static final String PARAM_REVINCLUDE_ITERATE = PARAM_REVINCLUDE + PARAM_INCLUDE_QUALIFIER_ITERATE;
public static final String PARAM_SEARCH = "_search";
public static final String PARAM_SECURITY = "_security";
public static final String PARAM_SINCE = "_since";
public static final String PARAM_SORT = "_sort";
public static final String PARAM_SORT_ASC = "_sort:asc";
public static final String PARAM_SORT_DESC = "_sort:desc";
public static final String PARAM_SOURCE = "_source";
public static final String PARAM_SUMMARY = "_summary";
public static final String PARAM_TAG = "_tag";
public static final String PARAM_TAGS = "_tags";
public static final String PARAM_TEXT = "_text";
public static final String PARAM_VALIDATE = "_validate";
public static final String PARAMQUALIFIER_MISSING = ":missing";
public static final String PARAMQUALIFIER_MISSING_FALSE = "false";
public static final String PARAMQUALIFIER_MISSING_TRUE = "true";
public static final String PARAMQUALIFIER_STRING_CONTAINS = ":contains";
public static final String PARAMQUALIFIER_STRING_EXACT = ":exact";
public static final String PARAMQUALIFIER_TOKEN_TEXT = ":text";

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...