Skip to content

Commit c7382bd

Browse files
authored
Merge branch 'main' into search-by-dynamic-query
2 parents 10cdc2b + 2fe2a47 commit c7382bd

File tree

1 file changed

+13
-0
lines changed
  • android/engine/src/main/java/org/smartregister/fhircore/engine/configuration/app

1 file changed

+13
-0
lines changed

android/engine/src/main/java/org/smartregister/fhircore/engine/configuration/app/ConfigService.kt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,22 @@ interface ConfigService {
109109
description = "Search the sort field"
110110
}
111111

112+
val patientSearchParameter =
113+
SearchParameter().apply {
114+
url = "http://smartregister.org/SearchParameter/patient-search"
115+
addBase("Patient")
116+
name = SEARCH_PARAM
117+
code = SEARCH_PARAM
118+
type = Enumerations.SearchParamType.STRING
119+
expression = "Patient.name.text | Patient.identifier.value"
120+
description = "Search patients by name and identifier fields"
121+
}
122+
112123
return listOf(
113124
activeGroupSearchParameter,
114125
flagStatusSearchParameter,
115126
medicationSortSearchParameter,
127+
patientSearchParameter,
116128
)
117129
}
118130

@@ -121,6 +133,7 @@ interface ConfigService {
121133
const val APP_VERSION = "AppVersion"
122134
const val STATUS_SEARCH_PARAM = "status"
123135
const val SORT_SEARCH_PARAM = "sort"
136+
const val SEARCH_PARAM = "search"
124137
const val MEDICATION_SORT_URL = "http://smartregister.org/SearchParameter/medication-sort"
125138
}
126139
}

0 commit comments

Comments
 (0)