FHIR © HL7.org  |  Server Home  |  XIG Home  |  Server Source  |  FHIR  

FHIR IG Statistics: OperationDefinition/Bundle-pseudonymize

Packagehl7.fhir.us.medmorph
TypeOperationDefinition
IdBundle-pseudonymize
FHIR VersionR4
Sourcehttp://hl7.org/fhir/us/medmorph/https://build.fhir.org/ig/HL7/fhir-medmorph/OperationDefinition-Bundle-pseudonymize.html
URLhttp://hl7.org/fhir/us/medmorph/OperationDefinition/Bundle-pseudonymize
Version1.0.0
Statusdraft
Date2020-11-19T21:48:56+10:00
NameBundlePseudonymize
TitleGenerate Pseudonymized Bundle
Realmus
Authorityhl7
DescriptionGenerates a pseudonymized bundle taking an instance of a Bundle containing PHI/PII data. The pseudonymization algorithm to be used is left to the implementers of the operation.Errors during the execution of the operation can be returned as OperationOutcome per the FHIR spec as a return parameter.
Typetrue
Kindoperation

Resources that use this resource

CapabilityStatement
medmorph-healthdata-exchange-app-clientHealth Data Exchange App (HDEA) Client Application - (MedMorph backend services app)
medmorph-trust-service-providerTrust Service Provider

Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

URL: [base]/Bundle/$pseudonymize

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INinputBundle1..1Bundle

An input bundle instance that needs to be pseudonymized.

INcontext0..1string

A context value for the operation. This could be used for providing salt values, program names etc.

OUTreturn0..1Bundle

Upon successful pseudonymization, the pseudonymized bundle is returned back from the service.


Source

{
  "resourceType": "OperationDefinition",
  "id": "Bundle-pseudonymize",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://hl7.org/fhir/us/medmorph/OperationDefinition/Bundle-pseudonymize",
  "version": "1.0.0",
  "name": "BundlePseudonymize",
  "title": "Generate Pseudonymized Bundle",
  "status": "draft",
  "kind": "operation",
  "date": "2020-11-19T21:48:56+10:00",
  "publisher": "HL7 International - Public Health Work Group",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://hl7.org/Special/committees/pher"
        }
      ]
    }
  ],
  "description": "Generates a pseudonymized bundle taking an instance of a Bundle containing PHI/PII data. The pseudonymization algorithm to be used is left to the implementers of the operation.Errors during the execution of the operation can be returned as OperationOutcome per the FHIR spec as a return parameter.",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "US"
        }
      ]
    }
  ],
  "code": "pseudonymize",
  "resource": [
    "Bundle"
  ],
  "system": false,
  "type": true,
  "instance": false,
  "parameter": [
    {
      "name": "inputBundle",
      "use": "in",
      "min": 1,
      "max": "1",
      "documentation": "An input bundle instance that needs to be pseudonymized.",
      "type": "Bundle"
    },
    {
      "name": "context",
      "use": "in",
      "min": 0,
      "max": "1",
      "documentation": "A context value for the operation. This could be used for providing salt values, program names etc.",
      "type": "string"
    },
    {
      "name": "return",
      "use": "out",
      "min": 0,
      "max": "1",
      "documentation": "Upon successful pseudonymization, the pseudonymized bundle is returned back from the service.",
      "type": "Bundle"
    }
  ]
}