コンテンツにスキップ

list-presc-for-patient

指定した患者の処方(院外処方)の文章を、新しい順に一覧する。本文が「院外処方」で始まり 2 行目が「Rp)」で始まるもの、またはメモの kindshohou のものを処方とみなします。件数の上限とページ送りの開始位置を指定できます。

リクエスト

項目 内容
メソッド GET
パス /api/list-presc-for-patient
クエリ patient-id — 患者 ID(正の整数)、limit — 取得件数の上限(正の整数)、offset — 取得開始位置(0 以上の整数)

GET /api/list-presc-for-patient?patient-id=1234&limit=20&offset=0

レスポンス

[文章, 診察] の 2 要素タプルの配列。文章 ID の降順(新しい順)に並びます。

位置 内容
0 Text 処方の文章
1 Visit その文章が属する診察

[
  [
    {
      "textId": 9001,
      "visitId": 5678,
      "content": "院外処方\nRp)\n1) カロナール錠500mg 3錠 分3 毎食後 7日分",
      "memo": "{\"kind\":\"shohou\"}"
    },
    {
      "visitId": 5678,
      "patientId": 1234,
      "visitedAt": "2026-07-10 10:30:00",
      "shahokokuhoId": 0,
      "roujinId": 0,
      "kouhi1Id": 0,
      "kouhi2Id": 0,
      "kouhi3Id": 0,
      "koukikoureiId": 0
    }
  ]
]

エラー

ステータス 意味
400 patient-idlimit が正の整数でない、または offset が 0 以上の整数でない
503 データベース操作に失敗した
500 一覧取得に失敗した