@welshare/sdk
    Preparing search index...

    Function mapToNillionSchema

    • Parameters

      • formData: {
            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;
            };
        }

      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?: ...;
                          display?: ...;
                          system: ...;
                          userSelected?: ...;
                          version?: ...;
                      }[];
                      text?: string;
                  };
                  reference?: {
                      display?: string;
                      id?: string;
                      identifier?: { system?: (...)
                      | (...); value?: (...) | (...) };
                      reference?: string;
                      type?: string;
                  };
              }[];
              id: string;
              meta?: { lastUpdated?: string; profile?: string[]; versionId?: string };
              note?: {
                  authorReference?: {
                      display?: string;
                      id?: string;
                      identifier?: { system?: (...) | (...); value?: (...) | (...) };
                      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?: ...;
                          display?: ...;
                          system: ...;
                          userSelected?: ...;
                          version?: ...;
                      }[];
                      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?: ...; value?: ... };
                      reference?: string;
                      type?: string;
                  }[];
                  summary?: {
                      coding?: {
                          code?: ...;
                          display?: ...;
                          system: ...;
                          userSelected?: ...;
                          version?: ...;
                      }[];
                      text?: string;
                  };
                  type?: {
                      coding?: {
                          code?: ...;
                          display?: ...;
                          system: ...;
                          userSelected?: ...;
                          version?: ...;
                      }[];
                      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;
              };
          } & { _id: string }
      )[]