{
  "resourceType": "OperationDefinition",
  "id": "pidlink-everything",
  "text": {
    "status": "extensions",
    "div": "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p>URL: [base]/$pidlink-everything</p><p>このオペレーションは統合患者IDによってひもづけられた１つまたは複数の施設内患者IDを要求するために使用します。このオペレーションは応答として\"searchset\"バンドルを返却します。バンドルにエントリーされるPatientリソースはぴっどりんくの日時処理で作成されるもので、FHIRリポジトリでは管理されていない一時的なデータです。このオペレーションで取得可能なデータは前日までにぴっどりんくでひもづけが行われたデータであり、定期処理での取得を想定しています。オペレーションを実行した当日に作成されたデータは取得の対象外です。データ取得前日より前にひもづけが行われたデータが取得できるかは保証されません。</p></div>"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
      "valueInteger": 5
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
      "valueCode": "trial-use"
    }
  ],
  "url": "http://hedx-pf.com/pidlink/fhir/OperationDefinition/pidlink-everything",
  "version": "1.0.0",
  "name": "PidLinkEverything",
  "title": "PidLink Everything",
  "status": "draft",
  "kind": "operation",
  "experimental": false,
  "date": "2023-07-01T14:59:59+00:00",
  "publisher": "SBS Information System Co.,Ltd.",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "https://www.sbs-infosys.co.jp"
        }
      ]
    }
  ],
  "description": "このオペレーションは統合患者IDによってひもづけられた１つまたは複数の施設内患者IDを要求するために使用します。このオペレーションは応答として\"searchset\"バンドルを返却します。バンドルにエントリーされるPatientリソースはぴっどりんくの日次処理で作成されるもので、FHIRリポジトリでは管理されていない一時的なデータです。このオペレーションで取得可能なデータは前日までにぴっどりんくでひもづけが行われたデータであり、定期処理での取得を想定しています。オペレーションを実行した当日に作成されたデータは取得の対象外です。データ取得前日より前にひもづけが行われたデータが取得できるかは保証されません。そのため、クライアントは日次処理などで定期的にデータを取り込む必要があります。",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "JP",
          "display": "Japan"
        }
      ]
    }
  ],
  "affectsState": false,
  "code": "pidlink-everything",
  "resource": [
    "Resource"
  ],
  "system": true,
  "type": false,
  "instance": false,
  "parameter": [
    {
      "name": "date",
      "use": "in",
      "min": 1,
      "max": "1",
      "documentation": "この日にひもづけが行われた統合患者IDとそれにひもづく一連の施設内患者IDが戻り値に含まれます。未指定の場合、サーバは\"400 Bad Request\"を返却します。",
      "type": "date"
    },
    {
      "name": "pagesno",
      "use": "in",
      "min": 0,
      "max": "1",
      "documentation": "0から始まるページ番号を指定します。Bundle-searchset.link(relation=\"next\")に次のページのURLが設定されます。次のページが存在しない場合はBundle-searchset.link(relation=\"next\")は設定されません。未指定の場合は0として扱います。",
      "type": "integer"
    },
    {
      "name": "return",
      "use": "out",
      "min": 0,
      "max": "1",
      "documentation": "\"searchset\"バンドルを返却します。バンドルにはPatientリソース（PidLinkPatientプロファイル）がエントリーされます。デフォルトのバンドルのエントリー最大数は1,000です。最大数を超える場合はBundle-searchset.link(relation=\"next\")に設定されたURLから次のデータを取得します。",
      "type": "Bundle"
    }
  ]
}