@welshare/sdk
    Preparing search index...

    Function createDiabetesCondition

    • Creates a diabetes condition with multiple coding systems (SNOMED, ICD-10, ICD-11) for increased interoperability and compatibility with different healthcare systems.

      Parameters

      • patientDid: string
      • diabetes: "t1" | "t2" | "prediabetes"

      Returns {
          abatementAge?: {
              code?: string;
              system: string;
              unit: string;
              value?: number;
          };
          abatementDateTime?: string;
          abatementPeriod?: { end?: string; start?: string };
          abatementRange?: {
              high?: { code?: string; system: string; unit?: string; value?: number };
              low?: { code?: string; system: string; unit?: string; value?: number };
          };
          abatementString?: string;
          bodySite?: {
              coding?: {
                  code?: string;
                  display?: string;
                  system: string;
                  userSelected?: boolean;
                  version?: string;
              }[];
              text?: string;
          }[];
          category?: {
              coding?: {
                  code?: string;
                  display?: string;
                  system: string;
                  userSelected?: boolean;
                  version?: string;
              }[];
              text?: string;
          }[];
          clinicalStatus: {
              coding?: {
                  code?: string;
                  display?: string;
                  system: string;
                  userSelected?: boolean;
                  version?: string;
              }[];
              text?: string;
          };
          code?: {
              coding?: {
                  code?: string;
                  display?: string;
                  system: string;
                  userSelected?: boolean;
                  version?: string;
              }[];
              text?: string;
          };
          encounter?: {
              display?: string;
              id?: string;
              identifier?: { system?: string; value?: string };
              reference?: string;
              type?: string;
          };
          evidence?: {
              concept?: {
                  coding?: {
                      code?: string;
                      display?: string;
                      system: string;
                      userSelected?: boolean;
                      version?: string;
                  }[];
                  text?: string;
              };
              reference?: {
                  display?: string;
                  id?: string;
                  identifier?: { system?: string; value?: string };
                  reference?: string;
                  type?: string;
              };
          }[];
          id: string;
          meta?: { lastUpdated?: string; profile?: string[]; versionId?: string };
          note?: {
              authorReference?: {
                  display?: string;
                  id?: string;
                  identifier?: { system?: string; value?: string };
                  reference?: string;
                  type?: string;
              };
              authorString?: string;
              text: string;
              time?: string;
          }[];
          onsetAge?: { code?: string; system: string; unit: string; value?: number };
          onsetDateTime?: string;
          onsetPeriod?: { end?: string; start?: string };
          onsetRange?: {
              high?: { code?: string; system: string; unit?: string; value?: number };
              low?: { code?: string; system: string; unit?: string; value?: number };
          };
          onsetString?: string;
          participant?: {
              actor: {
                  display?: string;
                  id?: string;
                  identifier?: { system?: string; value?: string };
                  reference?: string;
                  type?: string;
              };
              function?: {
                  coding?: {
                      code?: string;
                      display?: string;
                      system: string;
                      userSelected?: boolean;
                      version?: string;
                  }[];
                  text?: string;
              };
          }[];
          recordedDate?: string;
          resourceType: "Condition";
          severity?: {
              coding?: {
                  code?: string;
                  display?: string;
                  system: string;
                  userSelected?: boolean;
                  version?: string;
              }[];
              text?: string;
          };
          stage?: {
              assessment?: {
                  display?: string;
                  id?: string;
                  identifier?: { system?: string; value?: string };
                  reference?: string;
                  type?: string;
              }[];
              summary?: {
                  coding?: {
                      code?: string;
                      display?: string;
                      system: string;
                      userSelected?: boolean;
                      version?: string;
                  }[];
                  text?: string;
              };
              type?: {
                  coding?: {
                      code?: string;
                      display?: string;
                      system: string;
                      userSelected?: boolean;
                      version?: string;
                  }[];
                  text?: string;
              };
          }[];
          subject: {
              display?: string;
              id?: string;
              identifier?: { system?: string; value?: string };
              reference?: string;
              type?: string;
          };
          verificationStatus?: {
              coding?: {
                  code?: string;
                  display?: string;
                  system: string;
                  userSelected?: boolean;
                  version?: string;
              }[];
              text?: string;
          };
      }