Class LaboratoryPerformer

java.lang.Object
org.projecthusky.common.hl7cdar2.POCDMT000040Performer1
org.projecthusky.cda.elga.generated.artdecor.base.LaboratoryPerformer

@Generated(value="org.projecthusky.codegenerator.cda.ArtDecor2JavaGenerator", date="2022-02-21") public class LaboratoryPerformer extends org.projecthusky.common.hl7cdar2.POCDMT000040Performer1
LaboratoryPerformer

Template description: Laboratory Performers SHALL be recorded as performers in the CDA Header as well as in the structured body. Documentation of laboratory performers MAY be done in multiple levels of the document to reflect performance scope. In the case where there is a single Laboratory Performer, this entity SHALL be documented in CDA header as shown. In the case where multiple Laboratory Performers participated in the lab testing process, they SHALL be documented in the structuredBody at the observation level. These performers SHALL conform to the General Constraints found in HL7 CRS: 2.1.1 with respect to the requirements for name, address, telephone numbers and other contact information.This module is out of the XDS-Lab Specification and documented there in a <performer> element. This module does not change requirements stated in that specification but is structured as a module to ensure consistent content representation and re-usability.

Identifier: 1.3.6.1.4.1.19376.1.3.3.1.7
Effective date: 2014-05-26 00:00:00
Status: active

  • Field Summary

    Fields inherited from class org.projecthusky.common.hl7cdar2.POCDMT000040Performer1

    assignedEntity, functionCode, nullFlavor, realmCode, templateId, time, typeCode, typeId
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.projecthusky.common.hl7cdar2.POCDMT000040AssignedEntity
    Gets the hl7AssignedEntity
    List<org.projecthusky.common.hl7cdar2.II>
    Gets the hl7TemplateId
    org.projecthusky.common.hl7cdar2.IVLTS
    Gets the hl7Time
    void
    setHl7AssignedEntity(org.projecthusky.common.hl7cdar2.POCDMT000040AssignedEntity value)
    Sets the hl7AssignedEntity
    void
    setHl7TemplateId(org.projecthusky.common.hl7cdar2.II value)
    Sets the hl7TemplateId
    void
    setHl7Time(org.projecthusky.common.hl7cdar2.IVLTS value)
    Sets the hl7Time

    Methods inherited from class org.projecthusky.common.hl7cdar2.POCDMT000040Performer1

    getAssignedEntity, getFunctionCode, getNullFlavor, getRealmCode, getTemplateId, getTime, getTypeCode, getTypeId, setAssignedEntity, setFunctionCode, setTime, setTypeCode, setTypeId

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • LaboratoryPerformer

      public LaboratoryPerformer()
  • Method Details

    • getHl7AssignedEntity

      public org.projecthusky.common.hl7cdar2.POCDMT000040AssignedEntity getHl7AssignedEntity()
      Gets the hl7AssignedEntity
    • getHl7TemplateId

      public List<org.projecthusky.common.hl7cdar2.II> getHl7TemplateId()
      Gets the hl7TemplateId
    • getHl7Time

      public org.projecthusky.common.hl7cdar2.IVLTS getHl7Time()
      Gets the hl7Time
    • setHl7AssignedEntity

      public void setHl7AssignedEntity(org.projecthusky.common.hl7cdar2.POCDMT000040AssignedEntity value)
      Sets the hl7AssignedEntity
    • setHl7TemplateId

      public void setHl7TemplateId(org.projecthusky.common.hl7cdar2.II value)
      Sets the hl7TemplateId
    • setHl7Time

      public void setHl7Time(org.projecthusky.common.hl7cdar2.IVLTS value)
      Sets the hl7Time