Class ContentItemFactory.PersonNameContentItem

All Implemented Interfaces:
TreeNode
Enclosing class:
ContentItemFactory

public class ContentItemFactory.PersonNameContentItem extends ContentItemFactory.StringContentItem
  • Constructor Details

    • PersonNameContentItem

      public PersonNameContentItem(ContentItem parent, AttributeList list)
      Parameters:
      parent - parent content item to add to
      list - the list of attributes for this content item
    • PersonNameContentItem

      public PersonNameContentItem(ContentItem parent, String relationshipType, CodedSequenceItem conceptName, String personNameValue, String observationDateTime, String observationUID) throws DicomException
      Parameters:
      parent - parent content item to add to
      relationshipType - relationship type
      conceptName - coded concept name
      personNameValue - person name value
      observationDateTime - Observation DateTime (or null or empty if none)
      observationUID - Observation UID (or null or empty if none)
      Throws:
      DicomException - if error in DICOM encoding
    • PersonNameContentItem

      public PersonNameContentItem(ContentItem parent, String relationshipType, CodedSequenceItem conceptName, String personNameValue) throws DicomException
      Parameters:
      parent - parent content item to add to
      relationshipType - relationship type
      conceptName - coded concept name
      personNameValue - person name value
      Throws:
      DicomException - if error in DICOM encoding
  • Method Details

    • setConceptValue

      public void setConceptValue(String personNameValue) throws DicomException
      Parameters:
      personNameValue - if null, removes the value
      Throws:
      DicomException - if error in DICOM encoding