These are for saving additional data that doesn't fit in the existing routes of the API, e.g. for specific needs of an app.
Each app has a separate address space (context + name) and cannot create/read/update metadata for other apps, unless an entry has been marked as readable by the other app and is being fetched by moduleId+context+name.
Here is a list of known metadata that is readable for other apps:
Metadata
Context | Name | Value | Description | OwnerModuleId |
---|---|---|---|---|
Preferences | AutoPatientNumbering | String "false" or "true" | 65537 | |
Preferences | PatientManagementAllowed | String "false" or "true" | Preference setting that can be set by business system apps. Enable/disable patient management for a non-business system app. | 0 |