- 予防接種
  - post postRegistrationTasks

API docs by Redocly

# 予防接種対象者情報登録API（自治体） (1.0.0)

Download OpenAPI specification:Download

# 予防接種

## postRegistrationTasks

リクエストデータを基に、予防接種対象者情報を登録する。

##### Authorizations:

bearerAuth

##### Request Body schema: application/json

変更区分区分。 使い分けは以下の通り。

コード値 | 利用するSCHEMA | 使い分け
--- | --- | ---
1（登録/更新） | requestAtRegisterOrUpdate | ・予防接種対象者として自治体に登録されたことを契機に、PMHに予防接種対象者情報を新規に登録する。その際、マイナンバー等を基に検索を行い、既に自治体内に当該予防接種対象者のデータが存在する場合、更新する。 ・想定される利用ケースは以下の通り。 (1)「出生」および「転入」が発生し、対象者として登録したい場合 (2)対象者情報を更新したい場合（自治体内転居による住所変更、氏名変更等） (3)対象者の予防接種予定を追加・削除したい場合　(4)対象者の接種実施日を追加・削除をしたい場合
2（削除） | requestAtDelete | ・予防接種対象者として自治体から消除されたことを契機に、PMHに登録している予防接種対象者情報を消除する。また、「消除の異動日」を更新したい場合は、再送することで更新する。 ・想定されるケースは以下の通り。 (1)「転出」および「死亡」した場合 (2)誤登録をした場合

Array
One of

modificationSeg required | string Value: "1" 変更区分 ・自治体から今回連携されるデータが前回連携時と比較してどのような変更なのかを表す。
myNumber required | string 個人番号（マイナンバー） ■バリデーション 最小桁数:12桁 最大桁数:12桁 文字種:半角数字
required | object (basicFiveInfoForResister) 基本５情報
isNotDisclosed required | boolean 不開示フラグ ・対象者の情報を不開示にするか表す。 ・DVフラグ（支援措置区分）に変わるフラグで、より広い意味での活用を想定したフラグ
vaccinationRecipientNumber required | string 予防接種対象者番号 ・予防接種対象者を自治体内で管理するための対象者番号を設定する。 ・市町村等番号(6桁)＋対象者番号(15桁) ※対象者番号は宛名番号等を想定 ■バリデーション 最小桁数:21桁 最大桁数:21桁 文字種:半角数字
| Array of objects 予防接種情報 予防接種情報を配列に設定する。

### Responses

/vaccination/api/v1/registrationTasks

### Request samples

- Payload

Content type
application/json
Example
変更区分が「1（登録/更新）」の場合
`
[

- {
  - "modificationSeg": "1",
  - "myNumber": "123456789012",
  - "basicFiveInfo":
    {
    - "name": "愛知花子",
    - "nameKana": "アイチハナコ",
    - "address": "愛知県B市B町1-1-1",
    - "dateOfBirth": "2013-01-01",
    - "sex": "2"
    },
  - "isNotDisclosed": true,
  - "vaccinationRecipientNumber": "011002131016000000001",
  - "vaccinations":
    [
    - {
      - "vaccinationManageNumber": "011110101",
      - "dateOfImplementation": null
      }
    ]
  },
- {
  - "modificationSeg": "1",
  - "myNumber": "123456789013",
  - "basicFiveInfo":
    {
    - "name": "愛知 涼子",
    - "nameKana": "アイチ リョウコ",
    - "address": "愛知県C市C町1-1-2",
    - "dateOfBirth": "2013-02-01",
    - "sex": "2"
    },
  - "isNotDisclosed": false,
  - "vaccinationRecipientNumber": "011002131016000000002",
  - "vaccinations":
    [
    - {
      - "vaccinationManageNumber": "011110101",
      - "dateOfImplementation": null
      }
    ]
  }

]`

### Response samples

- 200
- 400
- 401

Content type
application/json
`
{

- "processNumber": "V0020230401120000000000"

}`