Mercurial > hg > orthanc
comparison OrthancServer/DicomModification.cpp @ 2311:78dcb3ddea9f issue-46-anonymization
implementation of clearings
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 12 Jul 2017 15:11:36 +0200 |
parents | b7fba68747f6 |
children | d19e716b79fa |
comparison
equal
deleted
inserted
replaced
2310:b7fba68747f6 | 2311:78dcb3ddea9f |
---|---|
370 removals_.insert(DicomTag(0x0002, 0x0003)); // Media Storage SOP Instance UID => TODO: replace with a non-zero length UID that is internally consistent within a set of Instances | 370 removals_.insert(DicomTag(0x0002, 0x0003)); // Media Storage SOP Instance UID => TODO: replace with a non-zero length UID that is internally consistent within a set of Instances |
371 removals_.insert(DicomTag(0x0004, 0x1511)); // Referenced SOP Instance UID in File | 371 removals_.insert(DicomTag(0x0004, 0x1511)); // Referenced SOP Instance UID in File |
372 removals_.insert(DicomTag(0x0008, 0x0010)); // Irradiation Event UID | 372 removals_.insert(DicomTag(0x0008, 0x0010)); // Irradiation Event UID |
373 removals_.insert(DicomTag(0x0008, 0x0014)); // Instance Creator UID | 373 removals_.insert(DicomTag(0x0008, 0x0014)); // Instance Creator UID |
374 //removals_.insert(DicomTag(0x0008, 0x0018)); // SOP Instance UID => set in Apply() | 374 //removals_.insert(DicomTag(0x0008, 0x0018)); // SOP Instance UID => set in Apply() |
375 //removals_.insert(DicomTag(0x0008, 0x0020)); // Study Date => TODO: shall be nulled | 375 clearings_.insert(DicomTag(0x0008, 0x0020)); // Study Date |
376 //removals_.insert(DicomTag(0x0008, 0x0021)); // Series Date => TODO: shall be nulled | 376 clearings_.insert(DicomTag(0x0008, 0x0021)); // Series Date |
377 //removals_.insert(DicomTag(0x0008, 0x0030)); // Study Time => TODO: shall be nulled | 377 clearings_.insert(DicomTag(0x0008, 0x0030)); // Study Time |
378 //removals_.insert(DicomTag(0x0008, 0x0031)); // Series Time => TODO: shall be nulled | 378 clearings_.insert(DicomTag(0x0008, 0x0031)); // Series Time |
379 removals_.insert(DicomTag(0x0008, 0x0022)); // Acquisition Date | 379 removals_.insert(DicomTag(0x0008, 0x0022)); // Acquisition Date |
380 removals_.insert(DicomTag(0x0008, 0x0023)); // Content Date | 380 removals_.insert(DicomTag(0x0008, 0x0023)); // Content Date |
381 removals_.insert(DicomTag(0x0008, 0x0024)); // Overlay Date | 381 removals_.insert(DicomTag(0x0008, 0x0024)); // Overlay Date |
382 removals_.insert(DicomTag(0x0008, 0x0025)); // Curve Date | 382 removals_.insert(DicomTag(0x0008, 0x0025)); // Curve Date |
383 removals_.insert(DicomTag(0x0008, 0x002a)); // Acquisition DateTime | 383 removals_.insert(DicomTag(0x0008, 0x002a)); // Acquisition DateTime |
423 removals_.insert(DicomTag(0x0008, 0x9123)); // Creator Version UID | 423 removals_.insert(DicomTag(0x0008, 0x9123)); // Creator Version UID |
424 //removals_.insert(DicomTag(0x0010, 0x0010)); // Patient's Name => cf. below (*) | 424 //removals_.insert(DicomTag(0x0010, 0x0010)); // Patient's Name => cf. below (*) |
425 //removals_.insert(DicomTag(0x0010, 0x0020)); // Patient ID => cf. below (*) | 425 //removals_.insert(DicomTag(0x0010, 0x0020)); // Patient ID => cf. below (*) |
426 removals_.insert(DicomTag(0x0010, 0x0030)); // Patient's Birth Date | 426 removals_.insert(DicomTag(0x0010, 0x0030)); // Patient's Birth Date |
427 removals_.insert(DicomTag(0x0010, 0x0032)); // Patient's Birth Time | 427 removals_.insert(DicomTag(0x0010, 0x0032)); // Patient's Birth Time |
428 //removals_.insert(DicomTag(0x0010, 0x0040)); // Patient's Sex => TODO: shall be nulled | 428 clearings_.insert(DicomTag(0x0010, 0x0040)); // Patient's Sex |
429 removals_.insert(DicomTag(0x0010, 0x0050)); // Patient’s Insurance Plan Code Sequence | 429 removals_.insert(DicomTag(0x0010, 0x0050)); // Patient's Insurance Plan Code Sequence |
430 removals_.insert(DicomTag(0x0010, 0x0101)); // Patient’s Primary Language Code Sequence | 430 removals_.insert(DicomTag(0x0010, 0x0101)); // Patient's Primary Language Code Sequence |
431 removals_.insert(DicomTag(0x0010, 0x0102)); // Patient’s Primary Language Modifier Code Sequence | 431 removals_.insert(DicomTag(0x0010, 0x0102)); // Patient's Primary Language Modifier Code Sequence |
432 removals_.insert(DicomTag(0x0010, 0x1000)); // Other Patient Ids | 432 removals_.insert(DicomTag(0x0010, 0x1000)); // Other Patient Ids |
433 removals_.insert(DicomTag(0x0010, 0x1001)); // Other Patient Names | 433 removals_.insert(DicomTag(0x0010, 0x1001)); // Other Patient Names |
434 removals_.insert(DicomTag(0x0010, 0x1002)); // Other Patient IDs Sequence | 434 removals_.insert(DicomTag(0x0010, 0x1002)); // Other Patient IDs Sequence |
435 removals_.insert(DicomTag(0x0010, 0x1005)); // Patient's Birth Name | 435 removals_.insert(DicomTag(0x0010, 0x1005)); // Patient's Birth Name |
436 removals_.insert(DicomTag(0x0010, 0x1010)); // Patient's Age | 436 removals_.insert(DicomTag(0x0010, 0x1010)); // Patient's Age |
437 removals_.insert(DicomTag(0x0010, 0x1020)); // Patient's Size | 437 removals_.insert(DicomTag(0x0010, 0x1020)); // Patient's Size |
438 removals_.insert(DicomTag(0x0010, 0x1030)); // Patient's Weight | 438 removals_.insert(DicomTag(0x0010, 0x1030)); // Patient's Weight |
439 removals_.insert(DicomTag(0x0010, 0x1040)); // Patient's Address | 439 removals_.insert(DicomTag(0x0010, 0x1040)); // Patient's Address |
440 removals_.insert(DicomTag(0x0010, 0x1050)); // Insurance Plan Identification | 440 removals_.insert(DicomTag(0x0010, 0x1050)); // Insurance Plan Identification |
441 removals_.insert(DicomTag(0x0010, 0x1060)); // Patient’s Mother’s Birth Name | 441 removals_.insert(DicomTag(0x0010, 0x1060)); // Patient's Mother's Birth Name |
442 removals_.insert(DicomTag(0x0010, 0x1080)); // Military Rank | 442 removals_.insert(DicomTag(0x0010, 0x1080)); // Military Rank |
443 removals_.insert(DicomTag(0x0010, 0x1081)); // Branch of Service | 443 removals_.insert(DicomTag(0x0010, 0x1081)); // Branch of Service |
444 removals_.insert(DicomTag(0x0010, 0x1090)); // Medical Record Locator | 444 removals_.insert(DicomTag(0x0010, 0x1090)); // Medical Record Locator |
445 removals_.insert(DicomTag(0x0010, 0x2000)); // Medical Alerts | 445 removals_.insert(DicomTag(0x0010, 0x2000)); // Medical Alerts |
446 removals_.insert(DicomTag(0x0010, 0x2110)); // Allergies | 446 removals_.insert(DicomTag(0x0010, 0x2110)); // Allergies |
503 removals_.insert(DicomTag(0x0038, 0x0040)); // Discharge Diagnosis Description | 503 removals_.insert(DicomTag(0x0038, 0x0040)); // Discharge Diagnosis Description |
504 removals_.insert(DicomTag(0x0038, 0x0050)); // Special Needs | 504 removals_.insert(DicomTag(0x0038, 0x0050)); // Special Needs |
505 removals_.insert(DicomTag(0x0038, 0x0060)); // Service Episode ID | 505 removals_.insert(DicomTag(0x0038, 0x0060)); // Service Episode ID |
506 removals_.insert(DicomTag(0x0038, 0x0061)); // Issuer of Service Episode ID | 506 removals_.insert(DicomTag(0x0038, 0x0061)); // Issuer of Service Episode ID |
507 removals_.insert(DicomTag(0x0038, 0x0062)); // Service Episode Description | 507 removals_.insert(DicomTag(0x0038, 0x0062)); // Service Episode Description |
508 removals_.insert(DicomTag(0x0038, 0x0400)); // Patient’s Institution Residence | 508 removals_.insert(DicomTag(0x0038, 0x0400)); // Patient's Institution Residence |
509 removals_.insert(DicomTag(0x0038, 0x0500)); // Patient State | 509 removals_.insert(DicomTag(0x0038, 0x0500)); // Patient State |
510 removals_.insert(DicomTag(0x0038, 0x4000)); // Visit Comments | 510 removals_.insert(DicomTag(0x0038, 0x4000)); // Visit Comments |
511 removals_.insert(DicomTag(0x0038, 0x1234)); // Referenced Patient Alias Sequence | 511 removals_.insert(DicomTag(0x0038, 0x1234)); // Referenced Patient Alias Sequence |
512 removals_.insert(DicomTag(0x0040, 0x0001)); // Scheduled Station AE Title | 512 removals_.insert(DicomTag(0x0040, 0x0001)); // Scheduled Station AE Title |
513 removals_.insert(DicomTag(0x0040, 0x0002)); // Scheduled Procedure Step Start Date | 513 removals_.insert(DicomTag(0x0040, 0x0002)); // Scheduled Procedure Step Start Date |