You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
93 lines
3.6 KiB
YAML
93 lines
3.6 KiB
YAML
get:
|
|
tags:
|
|
- Frequent users
|
|
operationId: populationFrequentUserPatient
|
|
summary: "Get the feats of a specific patient"
|
|
parameters:
|
|
- name: periodStart
|
|
in: query
|
|
description: Start of the period (including) to analyze.
|
|
schema:
|
|
$ref: ../schemas/date.yaml
|
|
- name: periodEnd
|
|
in: query
|
|
description: End of the period (excluding) to analyze.
|
|
schema:
|
|
$ref: ../schemas/date.yaml
|
|
- name: doctorAgbCodes
|
|
in: query
|
|
description: |-
|
|
If present, restrict report to patients registered to any of the GP AGBs listed here.
|
|
The restriction is applied to the GP responsible for the patient now, not on the GP reponsislbe at the time of the feat.
|
|
example: 01015678,01018765,01014321
|
|
schema:
|
|
type: array
|
|
items:
|
|
- name: doctorCodes
|
|
type: integer
|
|
in: query
|
|
description: |-
|
|
If present, restrict report to patients registered to any of the GPs listed here; list the memocode as used in the GP Information System.
|
|
The restriction is applied to the GP responsible for the patient now, not on the GP reponsislbe at the time of the feat.
|
|
schema:
|
|
type: array
|
|
items:
|
|
$ref: ../schemas/med_dossier/Practitioner.yaml
|
|
- name: featCodes
|
|
in: query
|
|
description: "The feats which are identified as time consuming or otherwise taking effort of the practice, defaults to: 12011,12411,12001,12401,12010,12410."
|
|
schema:
|
|
$ref: ../schemas/med_dossier/FeatCode.yaml
|
|
- name: patId
|
|
in: query
|
|
schema:
|
|
$ref: ../schemas/pat-patId.yaml
|
|
responses:
|
|
200:
|
|
description: |-
|
|
Lists for exactly one patient all feats per day. All ICPC codes which can be found on a given day are added to the combination of feat and day. This causes duplicate output of the ICPC codes if two or more different feats are registered on the same day. This is due to a lack of the registration of the exact time of the contact moment in some GP information systems.
|
|
content:
|
|
application/json:
|
|
schema:
|
|
type: object
|
|
properties:
|
|
dict:
|
|
$ref: ../schemas/TermsDictionary.yaml
|
|
feats:
|
|
type: array
|
|
items:
|
|
type: object
|
|
properties:
|
|
featCode:
|
|
type: integer
|
|
example: 12001
|
|
date:
|
|
$ref: ../schemas/date.yaml
|
|
employee:
|
|
type: string
|
|
description: The memocode as used in the GP Information System for the employee that is responsible for these feats.
|
|
example: RH
|
|
memoCode:
|
|
type: string
|
|
example: C2
|
|
description:
|
|
type: string
|
|
example: consult huisarts langer dan 20 minuten
|
|
patId:
|
|
$ref: ../schemas/pat-patId.yaml
|
|
icpc:
|
|
type: array
|
|
items:
|
|
type: string
|
|
example:
|
|
- S74.02
|
|
- Y07.00
|
|
- K87.00
|
|
400:
|
|
$ref: '../zoo-api.yaml#/components/responses/ReqFailure'
|
|
401:
|
|
$ref: '../zoo-api.yaml#/components/responses/JwtFailure'
|
|
403:
|
|
$ref: '../zoo-api.yaml#/components/responses/MandateMissing'
|
|
404:
|
|
$ref: '../zoo-api.yaml#/components/responses/PatNotFound' |