mb-search
Properties
Property | Attribute | Type | Default | Description |
---|---|---|---|---|
axios | axios | AxiosInstance | ||
data | data | Data of CodedText | ||
datatype | datatype | string | undefined | An internal representation of type to handle serializing | |
debounceInterval | debounceInterval | number | 150 | |
hits | hits | number | 10 | |
isMbElement | boolean | true | ||
label | label | string | undefined | Optional label for the element | |
mock | mock | string[] | [] | |
parentAxiosKey | parentAxiosKey | string | ”hermes” | |
path | path | string | Path of the data element. Use the VSCode extension to get the appropriate paths | |
plugin | plugin | { search: SearchFunction; getConstraints: (filters: string[]) => string | undefined; } | s{"search":"hermesPlugin","getConstraints":"joinSnomedConstraints"} | |
searchTerm | searchTerm | string | ||
terminology | terminology | string | ”local” | Terminology of preference. Eg: SNOMED-CT, LOINC, local (for openEHR) |
value | value | string | "" |
Methods
Method | Type | Description |
---|---|---|
getResults | (): Promise<TemplateResult | TemplateResult[]> | Function to get results from an external source |
handlePathChange | (oldPath: string, newPath: string): void | |
reportValidity | (): boolean | Function to validate the element during form submit |
Events
Event | Description |
---|---|
mb-connect | Dispatched when the component connects |
mb-dependency | Dispatched if dependencies are needed from an external or parent source |
mb-disconnect | Dispatched when the component disconnects |
mb-input | Dispatched when the input changes |