Operations
Fetch Patient Record (extend pseudonymization)
Metadaten
Canonical | https://tiplu.de/fhir/OperationDefinition/Patient-everything |
---|---|
Status | active |
Version | 4.0.1 |
Inhalt
Base
Invocations
URL: [base]/Patient/$everything
URL: [base]/Patient/[id]/$everything
Parameters (In)
Name | Cardinality | Type | Documentation |
_pseudonymize | 0..1 | boolean | If this is true, then the operation should return all content 'anonymized'. The method used is a strong pseudonymization, the medical significance is still given |
_randomlyDateShift | 0..1 | boolean | If true, all dates in the content will be shifted by a random value. One random shift is selected per patient. The shift is chosen so that the offset from the reference date (admission date) is within the same year and no more than 14 days before the current date. Notes: -This may cause old cases (as simply the same offset is applied) to shift to previous years as well. -Also affects free texts. -The date of birth is not affected by this parameter but is randomized independently. |
<OperationDefinition xmlns="http://hl7.org/fhir"> <id value="Patient-everything" /> <meta> <lastUpdated value="2018-12-27T22:37:54.724+11:00" /> </meta> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm"> <valueInteger value="5" /> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> <valueCode value="trial-use" /> </extension> <url value="https://tiplu.de/fhir/OperationDefinition/Patient-everything" /> <version value="4.0.1" /> <name value="Fetch Patient Record (extend pseudonymization)" /> <status value="active" /> <kind value="operation" /> <date value="2023-04-01" /> <publisher value="Tiplu GmbH" /> <contact> <name value="Tiplu GmbH" /> <telecom> <system value="email" /> <value value="fhir@tiplu.de" /> </telecom> <telecom> <system value="url" /> <value value="https://tiplu.de" /> </telecom> </contact> <code value="everything" /> <base value="http://hl7.org/fhir/OperationDefinition/Patient-everything" /> <resource value="Patient" /> <system value="false" /> <type value="true" /> <instance value="true" /> <parameter> <name value="_pseudonymize" /> <use value="in" /> <min value="0" /> <max value="1" /> <documentation value="If this is true, then the operation should return all content 'anonymized'. The method used is a strong pseudonymization, the medical significance is still given" /> <type value="boolean" /> </parameter> <parameter> <name value="_randomlyDateShift" /> <use value="in" /> <min value="0" /> <max value="1" /> <documentation value="If true, all dates in the content will be shifted by a random value. One random shift is selected per patient.\nThe shift is chosen so that the offset from the reference date (admission date) is within the same year and no more than 14 days before the current date.\n\nNotes: \n-This may cause old cases (as simply the same offset is applied) to shift to previous years as well.\n-Also affects free texts.\n-The date of birth is not affected by this parameter but is randomized independently." /> <type value="boolean" /> </parameter> </OperationDefinition>
{ "resourceType": "OperationDefinition", "id": "Patient-everything", "meta": { "lastUpdated": "12/27/2018 11:37:54" }, "url": "https://tiplu.de/fhir/OperationDefinition/Patient-everything", "publisher": "Tiplu GmbH", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm", "valueInteger": 5 }, { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status", "valueCode": "trial-use" } ], "version": "4.0.1", "name": "Fetch Patient Record (extend pseudonymization)", "status": "active", "kind": "operation", "date": "2023-04-01", "contact": [ { "name": "Tiplu GmbH", "telecom": [ { "system": "email", "value": "fhir@tiplu.de" }, { "system": "url", "value": "https://tiplu.de" } ] } ], "base": "http://hl7.org/fhir/OperationDefinition/Patient-everything", "code": "everything", "resource": [ "Patient" ], "system": false, "type": true, "instance": true, "parameter": [ { "name": "_pseudonymize", "use": "in", "min": 0, "max": "1", "documentation": "If this is true, then the operation should return all content 'anonymized'. The method used is a strong pseudonymization, the medical significance is still given", "type": "boolean" }, { "name": "_randomlyDateShift", "use": "in", "min": 0, "max": "1", "documentation": "If true, all dates in the content will be shifted by a random value. One random shift is selected per patient.\nThe shift is chosen so that the offset from the reference date (admission date) is within the same year and no more than 14 days before the current date.\n\nNotes: \n-This may cause old cases (as simply the same offset is applied) to shift to previous years as well.\n-Also affects free texts.\n-The date of birth is not affected by this parameter but is randomized independently.", "type": "boolean" } ] }