问题描述
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";
解决方法
我发现了一些
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";