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

FHIR IG Statistics: OperationDefinition/Bundle-anonymize

Packagehl7.fhir.us.medmorph
Resource TypeOperationDefinition
IdBundle-anonymize
FHIR VersionR4
Sourcehttp://hl7.org/fhir/us/medmorph/https://build.fhir.org/ig/HL7/fhir-medmorph/OperationDefinition-Bundle-anonymize.html
URLhttp://hl7.org/fhir/us/medmorph/OperationDefinition/Bundle-anonymize
Version1.0.0
Statusdraft
Date2020-11-19T21:48:56+10:00
NameBundleAnonymize
TitleGenerate Anonymized Bundle
Realmus
Authorityhl7
DescriptionGenerates an anonymized bundle taking an instance of a Bundle containing Protected Health Information (PHI)/personally identifiable information (PII) data. The anonymization 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/$anonymize

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INinputBundle1..1Bundle

An input bundle instance that needs to be anonymized.

INcontext0..1string

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

OUTreturn0..1Bundle

The anonymized bundle is returned back from the service.


Source

{
  "resourceType": "OperationDefinition",
  "id": "Bundle-anonymize",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://hl7.org/fhir/us/medmorph/OperationDefinition/Bundle-anonymize",
  "version": "1.0.0",
  "name": "BundleAnonymize",
  "title": "Generate Anonymized 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 an anonymized bundle taking an instance of a Bundle containing Protected Health Information (PHI)/personally identifiable information (PII) data. The anonymization 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": "anonymize",
  "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 anonymized.",
      "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": "The anonymized bundle is returned back from the service.",
      "type": "Bundle"
    }
  ]
}