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