-s-fetch-practitioner-gdpr
type: OperationDefinition
node role: treeRoot
resource.id:
  value: -s-fetch-practitioner-gdpr
domain resource.text:
  narrative.status:
    value: generated
  narrative.div: Generated Narrative: OperationDefinition -s-fetch-practitioner-gdpr URL: [base]/$fetch-practitioner-gdpr Parameters Use Name Scope Cardinality Type Binding Documentation IN anonymization 1..1 string This parameter is used to control if the report should be anonymized or not. If the value is set to NONE (no anonymization) and the user lacks the required permission, an exception is thrown. IN organization 0..1 Reference Filter on EpisodeOfCare.managingOrganization match IN period 0..1 Period Not used IN practitioner 1..1 Reference The practitioner to fetch information for OUT return 0..1 Binary
operation definition.url:
  value: http://ehealth.sundhed.dk/fhir/OperationDefinition/-s-fetch-practitioner-gdpr
operation definition.version:
  value: 10.0.1
operation definition.name:
  value: fetch-practitioner-gdpr
operation definition.title:
  value: Fetch practitioner GDPR
operation definition.status:
  value: active
operation definition.kind:
  value: operation
operation definition.date:
  value: 2026-08-11T06:32:53+00:00
operation definition.publisher:
  value: Den telemedicinske infrastruktur (eHealth Infrastructure)
operation definition.contact:
  index: 0
  contact detail.name:
    value: Den telemedicinske infrastruktur (eHealth Infrastructure)
  contact detail.telecom:
    index: 0
    contact point.system:
      value: url
    contact point.value:
      value: http://ehealth.sundhed.dk
operation definition.description:
  value: ### Report Contents This report contains all information related to the specified Practitioner - Practitioner - CareTeam - PractitionerRole ### Grouping None. The report is returned in a single JSon file. ### Parameters - organization: - Practitioner: Not filtered - CareTeam: Filter on CareTeam.ManagingOrganization match - PractitionerRole: Filter on PractitionerRole.Organization match - period: not used - practitionerID: The practitioner to fetch information for ### Output Output can be found in Binary.content. This is a Base64 encoded .zip file containing JSon files corresponding to the report groups. ### Example output All returned objects are Fhir resources. See the implementation guide for details { 'EHealthPractitioner': { 'resourceType': 'Practitioner', 'id': '20599', 'meta': { 'versionId': '1', 'profile': ['http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-practitioner'] }, 'name': [{ 'family': '2f82a48c-61cc-4c7f-855a-3e6b59729ef1' } ] }, 'EHealthPractitionerRole': [], 'EHealthCareTeam': [{ 'resourceType': 'CareTeam', 'id': '99438', 'meta': { 'versionId': '1', 'profile': ['http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-careteam'] }, 'identifier': [{ 'id': 'f556eab1-dbe9-40e3-9edd-149fa3bd1ae0', 'system': 'urn:ietf:rfc:3986' } ], 'status': 'active', 'name': 'f9d27974-6a6a-44fb-b6eb-bcd22d769a18', 'participant': [{ 'member': { 'reference': 'https://organization.local.ehealth.sundhed.dk/fhir/Practitioner/20599' } } ], 'reasonCode': [{ 'coding': [{ 'system': 'http://ehealth.sundhed.dk/cs/conditions', 'code': 'TBD' } ] } ], 'managingOrganization': [{ 'reference': 'https://organization.local.ehealth.sundhed.dk/fhir/Organization/94174' } ] } ] }
operation definition.jurisdiction:
  index: 0
  codeable concept.coding:
    index: 0
    coding.system:
      value: urn:iso:std:iso:3166
    coding.code:
      value: DK
    coding.display:
      value: Denmark
operation definition.affects state:
  value: true
operation definition.code:
  value: fetch-practitioner-gdpr
operation definition.system:
  value: true
operation definition.type:
  value: false
operation definition.instance:
  value: false
operation definition.parameter:
  index: 0
  operation definition.parameter.name:
    value: anonymization
  operation definition.parameter.use:
    value: in
  operation definition.parameter.min:
    value: 1
  operation definition.parameter.max:
    value: 1
  operation definition.parameter.documentation:
    value: This parameter is used to control if the report should be anonymized or not. If the value is set to NONE (no anonymization) and the user lacks the required permission, an exception is thrown.
  operation definition.parameter.type:
    value: string
operation definition.parameter:
  index: 1
  operation definition.parameter.name:
    value: organization
  operation definition.parameter.use:
    value: in
  operation definition.parameter.min:
    value: 0
  operation definition.parameter.max:
    value: 1
  operation definition.parameter.documentation:
    value: Filter on EpisodeOfCare.managingOrganization match
  operation definition.parameter.type:
    value: Reference
operation definition.parameter:
  index: 2
  operation definition.parameter.name:
    value: period
  operation definition.parameter.use:
    value: in
  operation definition.parameter.min:
    value: 0
  operation definition.parameter.max:
    value: 1
  operation definition.parameter.documentation:
    value: Not used
  operation definition.parameter.type:
    value: Period
operation definition.parameter:
  index: 3
  operation definition.parameter.name:
    value: practitioner
  operation definition.parameter.use:
    value: in
  operation definition.parameter.min:
    value: 1
  operation definition.parameter.max:
    value: 1
  operation definition.parameter.documentation:
    value: The practitioner to fetch information for
  operation definition.parameter.type:
    value: Reference
operation definition.parameter:
  index: 4
  operation definition.parameter.name:
    value: return
  operation definition.parameter.use:
    value: out
  operation definition.parameter.min:
    value: 0
  operation definition.parameter.max:
    value: 1
  operation definition.parameter.type:
    value: Binary