### YamlMime:ManagedReference items: - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys commentId: T:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys id: RedisSettings.CacheKeys parent: adas_core.Domain.Models.AppSettings children: - adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.Appointment(System.String) - adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.AppointmentsByPatientDay(System.String,System.DateTime) - adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.AppointmentsByPatientMonth(System.String,System.DateTime) - adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.ConfigDisplay(System.String) - adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.ConfigDisplaysAll - adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatient(System.String,System.String) - adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatientDay(System.String,System.String,System.DateTime) - adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatientMonth(System.String,System.String,System.DateTime) - adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsLatest(System.String,System.String,System.Int32) - adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.Patient(System.String) - adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.PumpDaily(System.String,System.DateTime) - adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.PumpObservation(System.String) langs: - csharp - vb name: RedisSettings.CacheKeys nameWithType: RedisSettings.CacheKeys fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys type: Class source: remote: path: adas-core.Domain/Models/AppSettings/RedisSettings.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: CacheKeys path: ../../adas-core.Domain/Models/AppSettings/RedisSettings.cs startLine: 44 assemblies: - adas-core.Domain namespace: adas_core.Domain.Models.AppSettings summary: Provides static cache key constants used throughout the application to ensure consistent key naming when storing and retrieving cached data. example: [] syntax: content: public static class RedisSettings.CacheKeys content.vb: Public Module RedisSettings.CacheKeys inheritance: - System.Object inheritedMembers: - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode - System.Object.GetType - System.Object.MemberwiseClone - System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.ToString - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.Patient(System.String) commentId: M:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.Patient(System.String) id: Patient(System.String) parent: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys langs: - csharp - vb name: Patient(string) nameWithType: RedisSettings.CacheKeys.Patient(string) fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.Patient(string) type: Method source: remote: path: adas-core.Domain/Models/AppSettings/RedisSettings.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: Patient path: ../../adas-core.Domain/Models/AppSettings/RedisSettings.cs startLine: 52 assemblies: - adas-core.Domain namespace: adas_core.Domain.Models.AppSettings summary: Builds a formatted patient identifier by prefixing the provided patient ID with "patients:". example: [] syntax: content: public static string Patient(string patientId) parameters: - id: patientId type: System.String description: The unique identifier of the patient to be included in the formatted string. return: type: System.String description: A string in the format "patients:{patientId}" representing the patient resource key. content.vb: Public Shared Function Patient(patientId As String) As String overload: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.Patient* nameWithType.vb: RedisSettings.CacheKeys.Patient(String) fullName.vb: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.Patient(String) name.vb: Patient(String) - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.ConfigDisplay(System.String) commentId: M:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.ConfigDisplay(System.String) id: ConfigDisplay(System.String) parent: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys langs: - csharp - vb name: ConfigDisplay(string) nameWithType: RedisSettings.CacheKeys.ConfigDisplay(string) fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.ConfigDisplay(string) type: Method source: remote: path: adas-core.Domain/Models/AppSettings/RedisSettings.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: ConfigDisplay path: ../../adas-core.Domain/Models/AppSettings/RedisSettings.cs startLine: 61 assemblies: - adas-core.Domain namespace: adas_core.Domain.Models.AppSettings summary: Builds a configuration key for a config display by combining the configDisplays namespace with the specified identifier. example: [] syntax: content: public static string ConfigDisplay(string id) parameters: - id: id type: System.String description: The unique identifier of the config display to include in the key. return: type: System.String description: A formatted key string in the form configDisplays:{id} suitable for lookup or caching. content.vb: Public Shared Function ConfigDisplay(id As String) As String overload: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.ConfigDisplay* nameWithType.vb: RedisSettings.CacheKeys.ConfigDisplay(String) fullName.vb: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.ConfigDisplay(String) name.vb: ConfigDisplay(String) - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.ConfigDisplaysAll commentId: M:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.ConfigDisplaysAll id: ConfigDisplaysAll parent: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys langs: - csharp - vb name: ConfigDisplaysAll() nameWithType: RedisSettings.CacheKeys.ConfigDisplaysAll() fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.ConfigDisplaysAll() type: Method source: remote: path: adas-core.Domain/Models/AppSettings/RedisSettings.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: ConfigDisplaysAll path: ../../adas-core.Domain/Models/AppSettings/RedisSettings.cs startLine: 68 assemblies: - adas-core.Domain namespace: adas_core.Domain.Models.AppSettings summary: Returns the configuration key representing the "all displays" setting, typically used to request or identify the display configuration for all available displays. example: [] syntax: content: public static string ConfigDisplaysAll() return: type: System.String description: The string identifier "configDisplays:all" used to reference the all-displays configuration. content.vb: Public Shared Function ConfigDisplaysAll() As String overload: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.ConfigDisplaysAll* - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.PumpObservation(System.String) commentId: M:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.PumpObservation(System.String) id: PumpObservation(System.String) parent: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys langs: - csharp - vb name: PumpObservation(string) nameWithType: RedisSettings.CacheKeys.PumpObservation(string) fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.PumpObservation(string) type: Method source: remote: path: adas-core.Domain/Models/AppSettings/RedisSettings.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: PumpObservation path: ../../adas-core.Domain/Models/AppSettings/RedisSettings.cs startLine: 77 assemblies: - adas-core.Domain namespace: adas_core.Domain.Models.AppSettings summary: Formats the specified observation identifier as a pump observation reference string by prefixing it with "pumpObs:". example: [] syntax: content: public static string PumpObservation(string obsId) parameters: - id: obsId type: System.String description: The observation identifier to include in the formatted result. return: type: System.String description: A formatted string in the form "pumpObs:{obsId}". content.vb: Public Shared Function PumpObservation(obsId As String) As String overload: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.PumpObservation* nameWithType.vb: RedisSettings.CacheKeys.PumpObservation(String) fullName.vb: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.PumpObservation(String) name.vb: PumpObservation(String) - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.PumpDaily(System.String,System.DateTime) commentId: M:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.PumpDaily(System.String,System.DateTime) id: PumpDaily(System.String,System.DateTime) parent: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys langs: - csharp - vb name: PumpDaily(string, DateTime) nameWithType: RedisSettings.CacheKeys.PumpDaily(string, DateTime) fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.PumpDaily(string, System.DateTime) type: Method source: remote: path: adas-core.Domain/Models/AppSettings/RedisSettings.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: PumpDaily path: ../../adas-core.Domain/Models/AppSettings/RedisSettings.cs startLine: 86 assemblies: - adas-core.Domain namespace: adas_core.Domain.Models.AppSettings summary: Builds a daily pump observation identifier by composing a prefixed key with the pump identifier and the date in yyyyMMdd format. example: [] syntax: content: public static string PumpDaily(string pumpId, DateTime date) parameters: - id: pumpId type: System.String description: The unique identifier of the pump used in the composed key. - id: date type: System.DateTime description: The observation date whose year, month, and day are formatted into the key. return: type: System.String description: A string in the form pumpObs:pump:{pumpId}:{yyyyMMdd} representing the daily pump observation key. content.vb: Public Shared Function PumpDaily(pumpId As String, [date] As Date) As String overload: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.PumpDaily* nameWithType.vb: RedisSettings.CacheKeys.PumpDaily(String, Date) fullName.vb: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.PumpDaily(String, Date) name.vb: PumpDaily(String, Date) - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.Appointment(System.String) commentId: M:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.Appointment(System.String) id: Appointment(System.String) parent: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys langs: - csharp - vb name: Appointment(string) nameWithType: RedisSettings.CacheKeys.Appointment(string) fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.Appointment(string) type: Method source: remote: path: adas-core.Domain/Models/AppSettings/RedisSettings.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: Appointment path: ../../adas-core.Domain/Models/AppSettings/RedisSettings.cs startLine: 95 assemblies: - adas-core.Domain namespace: adas_core.Domain.Models.AppSettings summary: Builds an appointment resource identifier by combining the "appointments" prefix with the specified appointment ID. example: [] syntax: content: public static string Appointment(string apptId) parameters: - id: apptId type: System.String description: The unique identifier of the appointment. return: type: System.String description: A formatted string in the form "appointments:{apptId}". content.vb: Public Shared Function Appointment(apptId As String) As String overload: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.Appointment* nameWithType.vb: RedisSettings.CacheKeys.Appointment(String) fullName.vb: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.Appointment(String) name.vb: Appointment(String) - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.AppointmentsByPatientDay(System.String,System.DateTime) commentId: M:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.AppointmentsByPatientDay(System.String,System.DateTime) id: AppointmentsByPatientDay(System.String,System.DateTime) parent: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys langs: - csharp - vb name: AppointmentsByPatientDay(string, DateTime) nameWithType: RedisSettings.CacheKeys.AppointmentsByPatientDay(string, DateTime) fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.AppointmentsByPatientDay(string, System.DateTime) type: Method source: remote: path: adas-core.Domain/Models/AppSettings/RedisSettings.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: AppointmentsByPatientDay path: ../../adas-core.Domain/Models/AppSettings/RedisSettings.cs startLine: 105 assemblies: - adas-core.Domain namespace: adas_core.Domain.Models.AppSettings summary: >- Builds a cache key for retrieving a patient's appointments for a specific calendar day. The key is composed of the patient identifier and the date formatted as yyyyMMdd. example: [] syntax: content: public static string AppointmentsByPatientDay(string patientId, DateTime date) parameters: - id: patientId type: System.String description: The unique identifier of the patient whose appointments are being addressed. - id: date type: System.DateTime description: The date for which the appointments are being requested. return: type: System.String description: A formatted cache key string combining the patient identifier and the day in yyyyMMdd format. content.vb: Public Shared Function AppointmentsByPatientDay(patientId As String, [date] As Date) As String overload: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.AppointmentsByPatientDay* nameWithType.vb: RedisSettings.CacheKeys.AppointmentsByPatientDay(String, Date) fullName.vb: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.AppointmentsByPatientDay(String, Date) name.vb: AppointmentsByPatientDay(String, Date) - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.AppointmentsByPatientMonth(System.String,System.DateTime) commentId: M:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.AppointmentsByPatientMonth(System.String,System.DateTime) id: AppointmentsByPatientMonth(System.String,System.DateTime) parent: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys langs: - csharp - vb name: AppointmentsByPatientMonth(string, DateTime) nameWithType: RedisSettings.CacheKeys.AppointmentsByPatientMonth(string, DateTime) fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.AppointmentsByPatientMonth(string, System.DateTime) type: Method source: remote: path: adas-core.Domain/Models/AppSettings/RedisSettings.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: AppointmentsByPatientMonth path: ../../adas-core.Domain/Models/AppSettings/RedisSettings.cs startLine: 115 assemblies: - adas-core.Domain namespace: adas_core.Domain.Models.AppSettings summary: >- Builds a deterministic cache key used to look up a patient's appointments for the month of the supplied date. The key is composed of the patient identifier and the date formatted as yyyyMM. example: [] syntax: content: public static string AppointmentsByPatientMonth(string patientId, DateTime date) parameters: - id: patientId type: System.String description: The identifier of the patient whose appointments are being queried. - id: date type: System.DateTime description: The date whose year and month determine the appointment period encoded in the key. return: type: System.String description: A formatted string in the form appointments:patient:{patientId}:{yyyyMM} suitable for use as a cache key. content.vb: Public Shared Function AppointmentsByPatientMonth(patientId As String, [date] As Date) As String overload: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.AppointmentsByPatientMonth* nameWithType.vb: RedisSettings.CacheKeys.AppointmentsByPatientMonth(String, Date) fullName.vb: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.AppointmentsByPatientMonth(String, Date) name.vb: AppointmentsByPatientMonth(String, Date) - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatient(System.String,System.String) commentId: M:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatient(System.String,System.String) id: GroupedObservationsByPatient(System.String,System.String) parent: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys langs: - csharp - vb name: GroupedObservationsByPatient(string, string?) nameWithType: RedisSettings.CacheKeys.GroupedObservationsByPatient(string, string?) fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatient(string, string?) type: Method source: remote: path: adas-core.Domain/Models/AppSettings/RedisSettings.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GroupedObservationsByPatient path: ../../adas-core.Domain/Models/AppSettings/RedisSettings.cs startLine: 125 assemblies: - adas-core.Domain namespace: adas_core.Domain.Models.AppSettings summary: Builds a formatted identifier string for grouped observations associated with a specific patient, typically used as a cache key or lookup token. example: [] syntax: content: public static string GroupedObservationsByPatient(string patientId, string? groupedField) parameters: - id: patientId type: System.String description: The unique identifier of the patient whose observations are being referenced. - id: groupedField type: System.String description: The optional field used to group the observations; may be null. return: type: System.String description: A formatted string in the pattern "groupedObs:{groupedField}:patient:{patientId}". content.vb: Public Shared Function GroupedObservationsByPatient(patientId As String, groupedField As String) As String overload: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatient* nameWithType.vb: RedisSettings.CacheKeys.GroupedObservationsByPatient(String, String) fullName.vb: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatient(String, String) name.vb: GroupedObservationsByPatient(String, String) - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatientDay(System.String,System.String,System.DateTime) commentId: M:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatientDay(System.String,System.String,System.DateTime) id: GroupedObservationsByPatientDay(System.String,System.String,System.DateTime) parent: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys langs: - csharp - vb name: GroupedObservationsByPatientDay(string, string, DateTime) nameWithType: RedisSettings.CacheKeys.GroupedObservationsByPatientDay(string, string, DateTime) fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatientDay(string, string, System.DateTime) type: Method source: remote: path: adas-core.Domain/Models/AppSettings/RedisSettings.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GroupedObservationsByPatientDay path: ../../adas-core.Domain/Models/AppSettings/RedisSettings.cs startLine: 135 assemblies: - adas-core.Domain namespace: adas_core.Domain.Models.AppSettings summary: Generates a formatted cache key for grouped observations scoped to a specific patient and day. example: [] syntax: content: public static string GroupedObservationsByPatientDay(string patientId, string groupedField, DateTime date) parameters: - id: patientId type: System.String description: The unique identifier of the patient. - id: groupedField type: System.String description: The field name used to group the observations. - id: date type: System.DateTime description: The observation date, formatted as yyyyMMdd in the generated key. return: type: System.String description: A cache key string in the format groupedObs:{groupedField}:patient:{patientId}:{yyyyMMdd}. content.vb: Public Shared Function GroupedObservationsByPatientDay(patientId As String, groupedField As String, [date] As Date) As String overload: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatientDay* nameWithType.vb: RedisSettings.CacheKeys.GroupedObservationsByPatientDay(String, String, Date) fullName.vb: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatientDay(String, String, Date) name.vb: GroupedObservationsByPatientDay(String, String, Date) - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatientMonth(System.String,System.String,System.DateTime) commentId: M:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatientMonth(System.String,System.String,System.DateTime) id: GroupedObservationsByPatientMonth(System.String,System.String,System.DateTime) parent: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys langs: - csharp - vb name: GroupedObservationsByPatientMonth(string, string, DateTime) nameWithType: RedisSettings.CacheKeys.GroupedObservationsByPatientMonth(string, string, DateTime) fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatientMonth(string, string, System.DateTime) type: Method source: remote: path: adas-core.Domain/Models/AppSettings/RedisSettings.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GroupedObservationsByPatientMonth path: ../../adas-core.Domain/Models/AppSettings/RedisSettings.cs startLine: 145 assemblies: - adas-core.Domain namespace: adas_core.Domain.Models.AppSettings summary: Builds a cache key for grouped observations scoped to a specific patient and month, combining the grouping field, patient identifier, and the year-month portion of the provided date. example: [] syntax: content: public static string GroupedObservationsByPatientMonth(string patientId, string groupedField, DateTime date) parameters: - id: patientId type: System.String description: The identifier of the patient whose observations are being grouped. - id: groupedField type: System.String description: The observation field used as the grouping criterion. - id: date type: System.DateTime description: The date used to derive the month bucket (formatted as yyyyMM) for the cache key. return: type: System.String description: A formatted cache key string in the form groupedObs:{groupedField}:patient:{patientId}:{yyyyMM}. content.vb: Public Shared Function GroupedObservationsByPatientMonth(patientId As String, groupedField As String, [date] As Date) As String overload: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatientMonth* nameWithType.vb: RedisSettings.CacheKeys.GroupedObservationsByPatientMonth(String, String, Date) fullName.vb: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatientMonth(String, String, Date) name.vb: GroupedObservationsByPatientMonth(String, String, Date) - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsLatest(System.String,System.String,System.Int32) commentId: M:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsLatest(System.String,System.String,System.Int32) id: GroupedObservationsLatest(System.String,System.String,System.Int32) parent: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys langs: - csharp - vb name: GroupedObservationsLatest(string, string, int) nameWithType: RedisSettings.CacheKeys.GroupedObservationsLatest(string, string, int) fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsLatest(string, string, int) type: Method source: remote: path: adas-core.Domain/Models/AppSettings/RedisSettings.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GroupedObservationsLatest path: ../../adas-core.Domain/Models/AppSettings/RedisSettings.cs startLine: 155 assemblies: - adas-core.Domain namespace: adas_core.Domain.Models.AppSettings summary: Generates a cache key for retrieving the most recent grouped observations for a specific patient. example: [] syntax: content: public static string GroupedObservationsLatest(string patientId, string groupedField, int take) parameters: - id: patientId type: System.String description: The unique identifier of the patient whose observations are being queried. - id: groupedField type: System.String description: The field used to group the observations. - id: take type: System.Int32 description: The maximum number of latest observations to include in the cache key. return: type: System.String description: A formatted cache key string identifying the patient's latest grouped observations. content.vb: Public Shared Function GroupedObservationsLatest(patientId As String, groupedField As String, take As Integer) As String overload: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsLatest* nameWithType.vb: RedisSettings.CacheKeys.GroupedObservationsLatest(String, String, Integer) fullName.vb: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsLatest(String, String, Integer) name.vb: GroupedObservationsLatest(String, String, Integer) references: - uid: adas_core.Domain.Models.AppSettings commentId: N:adas_core.Domain.Models.AppSettings href: adas_core.html name: adas_core.Domain.Models.AppSettings nameWithType: adas_core.Domain.Models.AppSettings fullName: adas_core.Domain.Models.AppSettings spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Models name: Models href: adas_core.Domain.Models.html - name: . - uid: adas_core.Domain.Models.AppSettings name: AppSettings href: adas_core.Domain.Models.AppSettings.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Models name: Models href: adas_core.Domain.Models.html - name: . - uid: adas_core.Domain.Models.AppSettings name: AppSettings href: adas_core.Domain.Models.AppSettings.html - uid: System.Object commentId: T:System.Object parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object name: object nameWithType: object fullName: object nameWithType.vb: Object fullName.vb: Object name.vb: Object - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) name: Equals(object) nameWithType: object.Equals(object) fullName: object.Equals(object) nameWithType.vb: Object.Equals(Object) fullName.vb: Object.Equals(Object) name.vb: Equals(Object) spec.csharp: - uid: System.Object.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.Equals(System.Object,System.Object) commentId: M:System.Object.Equals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) name: Equals(object, object) nameWithType: object.Equals(object, object) fullName: object.Equals(object, object) nameWithType.vb: Object.Equals(Object, Object) fullName.vb: Object.Equals(Object, Object) name.vb: Equals(Object, Object) spec.csharp: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.GetHashCode commentId: M:System.Object.GetHashCode parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode name: GetHashCode() nameWithType: object.GetHashCode() fullName: object.GetHashCode() nameWithType.vb: Object.GetHashCode() fullName.vb: Object.GetHashCode() spec.csharp: - uid: System.Object.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: ( - name: ) spec.vb: - uid: System.Object.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: ( - name: ) - uid: System.Object.GetType commentId: M:System.Object.GetType parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype name: GetType() nameWithType: object.GetType() fullName: object.GetType() nameWithType.vb: Object.GetType() fullName.vb: Object.GetType() spec.csharp: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) spec.vb: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) - uid: System.Object.MemberwiseClone commentId: M:System.Object.MemberwiseClone parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone name: MemberwiseClone() nameWithType: object.MemberwiseClone() fullName: object.MemberwiseClone() nameWithType.vb: Object.MemberwiseClone() fullName.vb: Object.MemberwiseClone() spec.csharp: - uid: System.Object.MemberwiseClone name: MemberwiseClone isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: ( - name: ) spec.vb: - uid: System.Object.MemberwiseClone name: MemberwiseClone isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: ( - name: ) - uid: System.Object.ReferenceEquals(System.Object,System.Object) commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals name: ReferenceEquals(object, object) nameWithType: object.ReferenceEquals(object, object) fullName: object.ReferenceEquals(object, object) nameWithType.vb: Object.ReferenceEquals(Object, Object) fullName.vb: Object.ReferenceEquals(Object, Object) name.vb: ReferenceEquals(Object, Object) spec.csharp: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.ToString commentId: M:System.Object.ToString parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring name: ToString() nameWithType: object.ToString() fullName: object.ToString() nameWithType.vb: Object.ToString() fullName.vb: Object.ToString() spec.csharp: - uid: System.Object.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) spec.vb: - uid: System.Object.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) - uid: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.Patient* commentId: Overload:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.Patient href: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.html#adas_core_Domain_Models_AppSettings_RedisSettings_CacheKeys_Patient_System_String_ name: Patient nameWithType: RedisSettings.CacheKeys.Patient fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.Patient - uid: System.String commentId: T:System.String parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string name: string nameWithType: string fullName: string nameWithType.vb: String fullName.vb: String name.vb: String - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.ConfigDisplay* commentId: Overload:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.ConfigDisplay href: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.html#adas_core_Domain_Models_AppSettings_RedisSettings_CacheKeys_ConfigDisplay_System_String_ name: ConfigDisplay nameWithType: RedisSettings.CacheKeys.ConfigDisplay fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.ConfigDisplay - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.ConfigDisplaysAll* commentId: Overload:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.ConfigDisplaysAll href: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.html#adas_core_Domain_Models_AppSettings_RedisSettings_CacheKeys_ConfigDisplaysAll name: ConfigDisplaysAll nameWithType: RedisSettings.CacheKeys.ConfigDisplaysAll fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.ConfigDisplaysAll - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.PumpObservation* commentId: Overload:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.PumpObservation href: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.html#adas_core_Domain_Models_AppSettings_RedisSettings_CacheKeys_PumpObservation_System_String_ name: PumpObservation nameWithType: RedisSettings.CacheKeys.PumpObservation fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.PumpObservation - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.PumpDaily* commentId: Overload:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.PumpDaily href: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.html#adas_core_Domain_Models_AppSettings_RedisSettings_CacheKeys_PumpDaily_System_String_System_DateTime_ name: PumpDaily nameWithType: RedisSettings.CacheKeys.PumpDaily fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.PumpDaily - uid: System.DateTime commentId: T:System.DateTime parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.datetime name: DateTime nameWithType: DateTime fullName: System.DateTime nameWithType.vb: Date fullName.vb: Date name.vb: Date - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.Appointment* commentId: Overload:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.Appointment href: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.html#adas_core_Domain_Models_AppSettings_RedisSettings_CacheKeys_Appointment_System_String_ name: Appointment nameWithType: RedisSettings.CacheKeys.Appointment fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.Appointment - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.AppointmentsByPatientDay* commentId: Overload:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.AppointmentsByPatientDay href: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.html#adas_core_Domain_Models_AppSettings_RedisSettings_CacheKeys_AppointmentsByPatientDay_System_String_System_DateTime_ name: AppointmentsByPatientDay nameWithType: RedisSettings.CacheKeys.AppointmentsByPatientDay fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.AppointmentsByPatientDay - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.AppointmentsByPatientMonth* commentId: Overload:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.AppointmentsByPatientMonth href: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.html#adas_core_Domain_Models_AppSettings_RedisSettings_CacheKeys_AppointmentsByPatientMonth_System_String_System_DateTime_ name: AppointmentsByPatientMonth nameWithType: RedisSettings.CacheKeys.AppointmentsByPatientMonth fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.AppointmentsByPatientMonth - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatient* commentId: Overload:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatient href: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.html#adas_core_Domain_Models_AppSettings_RedisSettings_CacheKeys_GroupedObservationsByPatient_System_String_System_String_ name: GroupedObservationsByPatient nameWithType: RedisSettings.CacheKeys.GroupedObservationsByPatient fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatient - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatientDay* commentId: Overload:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatientDay href: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.html#adas_core_Domain_Models_AppSettings_RedisSettings_CacheKeys_GroupedObservationsByPatientDay_System_String_System_String_System_DateTime_ name: GroupedObservationsByPatientDay nameWithType: RedisSettings.CacheKeys.GroupedObservationsByPatientDay fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatientDay - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatientMonth* commentId: Overload:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatientMonth href: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.html#adas_core_Domain_Models_AppSettings_RedisSettings_CacheKeys_GroupedObservationsByPatientMonth_System_String_System_String_System_DateTime_ name: GroupedObservationsByPatientMonth nameWithType: RedisSettings.CacheKeys.GroupedObservationsByPatientMonth fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsByPatientMonth - uid: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsLatest* commentId: Overload:adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsLatest href: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.html#adas_core_Domain_Models_AppSettings_RedisSettings_CacheKeys_GroupedObservationsLatest_System_String_System_String_System_Int32_ name: GroupedObservationsLatest nameWithType: RedisSettings.CacheKeys.GroupedObservationsLatest fullName: adas_core.Domain.Models.AppSettings.RedisSettings.CacheKeys.GroupedObservationsLatest - uid: System.Int32 commentId: T:System.Int32 parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 name: int nameWithType: int fullName: int nameWithType.vb: Integer fullName.vb: Integer name.vb: Integer