java.lang.Object
org.projecthusky.common.hl7cdar2.POCDMT000040ClinicalDocument
org.projecthusky.cda.elga.generated.artdecor.base.Cdalaborbefund

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

Identifier: 1.2.40.0.34.11.10003
Effective date: 2013-11-07 00:00:00
Status: active

  • Field Summary

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

    authenticator, author, authorization, classCode, code, component, componentOf, confidentialityCode, copyTime, custodian, dataEnterer, documentationOf, effectiveTime, id, idAttr, informant, informationRecipient, inFulfillmentOf, languageCode, legalAuthenticator, moodCode, nullFlavor, participant, realmCode, recordTarget, relatedDocument, setId, templateId, title, typeId, versionNumber
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addHl7Authenticator(org.projecthusky.common.hl7cdar2.POCDMT000040Authenticator value)
    Adds a hl7Authenticator
    void
    addHl7DocumentationOf(org.projecthusky.common.hl7cdar2.POCDMT000040DocumentationOf value)
    Adds a hl7DocumentationOf
    void
    Adds a hl7Authenticator
    void
    Adds a hl7DocumentationOf
    List<org.projecthusky.common.hl7cdar2.POCDMT000040Author>
    Gets the hl7Author
    org.projecthusky.common.hl7cdar2.CE
    Gets the hl7Code
    org.projecthusky.common.hl7cdar2.POCDMT000040Component2
    Gets the hl7Component
    org.projecthusky.common.hl7cdar2.CE
    Gets the hl7ConfidentialityCode
    org.projecthusky.common.hl7cdar2.POCDMT000040Custodian
    Gets the hl7Custodian
    org.projecthusky.common.hl7cdar2.POCDMT000040DataEnterer
    Gets the hl7DataEnterer
    org.projecthusky.common.hl7cdar2.TS
    Gets the hl7EffectiveTime
    org.projecthusky.common.hl7cdar2.II
    Gets the hl7Id
    List<org.projecthusky.common.hl7cdar2.POCDMT000040InformationRecipient>
    Gets the hl7InformationRecipient
    List<org.projecthusky.common.hl7cdar2.POCDMT000040InFulfillmentOf>
    Gets the hl7InFulfillmentOf
    org.projecthusky.common.hl7cdar2.CS
    Gets the hl7LanguageCode
    org.projecthusky.common.hl7cdar2.POCDMT000040LegalAuthenticator
    Gets the hl7LegalAuthenticator
    List<org.projecthusky.common.hl7cdar2.POCDMT000040Participant1>
    Gets the hl7Participant
    List<org.projecthusky.common.hl7cdar2.CS>
    Gets the hl7RealmCode
    List<org.projecthusky.common.hl7cdar2.POCDMT000040RecordTarget>
    Gets the hl7RecordTarget
    org.projecthusky.common.hl7cdar2.II
    Gets the hl7SetId
    List<org.projecthusky.common.hl7cdar2.II>
    Gets the hl7TemplateId
    org.projecthusky.common.hl7cdar2.ST
    Gets the hl7Title
    org.projecthusky.common.hl7cdar2.POCDMT000040InfrastructureRootTypeId
    Gets the hl7TypeId
    org.projecthusky.common.hl7cdar2.INT
    Gets the hl7VersionNumber
    static org.projecthusky.common.hl7cdar2.POCDMT000040Component2
    Adds a predefined org.projecthusky.common.hl7cdar2.POCDMT000040Component2, filled by: "COMP", "true"
    static org.projecthusky.common.hl7cdar2.POCDMT000040Participant1
    Adds a predefined org.projecthusky.common.hl7cdar2.POCDMT000040Participant1, filled by: "REF"
    static org.projecthusky.common.hl7cdar2.POCDMT000040Participant1
    Adds a predefined org.projecthusky.common.hl7cdar2.POCDMT000040Participant1, filled by: "REF", "UNK"
    static org.projecthusky.common.hl7cdar2.II
    Adds a predefined org.projecthusky.common.hl7cdar2.II, filled by: "1.2.40.0.34.11.4.0.1"
    static org.projecthusky.common.hl7cdar2.II
    Adds a predefined org.projecthusky.common.hl7cdar2.II, filled by: "1.2.40.0.34.11.4.0.2"
    static org.projecthusky.common.hl7cdar2.II
    Adds a predefined org.projecthusky.common.hl7cdar2.II, filled by: "1.2.40.0.34.11.4.0.3"
    void
    Sets the version number to 1 and makes sure the setId is the same as the document id.
    void
    Increases the version number by one and makes sure the setId remains the same as previously.
    void
    setHl7Author(org.projecthusky.common.hl7cdar2.POCDMT000040Author value)
    Sets the hl7Author
    void
    setHl7Code(org.projecthusky.common.hl7cdar2.CE value)
    Sets the hl7Code
    void
    setHl7Component(org.projecthusky.common.hl7cdar2.POCDMT000040Component2 value)
    Sets the hl7Component
    void
    setHl7ConfidentialityCode(org.projecthusky.common.hl7cdar2.CE value)
    Sets the hl7ConfidentialityCode
    void
    setHl7Custodian(org.projecthusky.common.hl7cdar2.POCDMT000040Custodian value)
    Sets the hl7Custodian
    void
    setHl7DataEnterer(org.projecthusky.common.hl7cdar2.POCDMT000040DataEnterer value)
    Sets the hl7DataEnterer
    void
    setHl7EffectiveTime(org.projecthusky.common.hl7cdar2.TS value)
    Sets the hl7EffectiveTime
    void
    setHl7Id(org.projecthusky.common.hl7cdar2.II value)
    Sets the hl7Id
    void
    setHl7InformationRecipient(org.projecthusky.common.hl7cdar2.POCDMT000040InformationRecipient value)
    Sets the hl7InformationRecipient
    void
    setHl7InFulfillmentOf(org.projecthusky.common.hl7cdar2.POCDMT000040InFulfillmentOf value)
    Sets the hl7InFulfillmentOf
    void
    setHl7LanguageCode(org.projecthusky.common.hl7cdar2.CS value)
    Sets the hl7LanguageCode
    void
    setHl7LegalAuthenticator(org.projecthusky.common.hl7cdar2.POCDMT000040LegalAuthenticator value)
    Sets the hl7LegalAuthenticator
    void
    setHl7Participant(org.projecthusky.common.hl7cdar2.POCDMT000040Participant1 value)
    Sets the hl7Participant
    void
    setHl7RealmCode(org.projecthusky.common.hl7cdar2.CS value)
    Sets the hl7RealmCode
    void
    setHl7RecordTarget(org.projecthusky.common.hl7cdar2.POCDMT000040RecordTarget value)
    Sets the hl7RecordTarget
    void
    setHl7SetId(org.projecthusky.common.hl7cdar2.II value)
    Sets the hl7SetId
    void
    setHl7TemplateId(org.projecthusky.common.hl7cdar2.II value)
    Sets the hl7TemplateId
    void
    setHl7Title(org.projecthusky.common.hl7cdar2.ST value)
    Sets the hl7Title
    void
    setHl7TypeId(org.projecthusky.common.hl7cdar2.POCDMT000040InfrastructureRootTypeId value)
    Sets the hl7TypeId
    void
    setHl7VersionNumber(org.projecthusky.common.hl7cdar2.INT value)
    Sets the hl7VersionNumber
    void
    setVersion(String idVersion1, int version)
    Sets the document set Id and version number. Weist dem Dokument eine Set Id und eine Versionsnummer zu.

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

    getAuthenticator, getAuthor, getAuthorization, getClassCode, getCode, getComponent, getComponentOf, getConfidentialityCode, getCopyTime, getCustodian, getDataEnterer, getDocumentationOf, getEffectiveTime, getId, getIDAttr, getInformant, getInformationRecipient, getInFulfillmentOf, getLanguageCode, getLegalAuthenticator, getMoodCode, getNullFlavor, getParticipant, getRealmCode, getRecordTarget, getRelatedDocument, getSetId, getTemplateId, getTitle, getTypeId, getVersionNumber, setClassCode, setCode, setComponent, setComponentOf, setConfidentialityCode, setCopyTime, setCustodian, setDataEnterer, setEffectiveTime, setId, setIDAttr, setLanguageCode, setLegalAuthenticator, setSetId, setTitle, setTypeId, setVersionNumber

    Methods inherited from class java.lang.Object

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

    • Cdalaborbefund

      public Cdalaborbefund()
  • Method Details

    • addHl7Authenticator

      public void addHl7Authenticator(org.projecthusky.common.hl7cdar2.POCDMT000040Authenticator value)
      Adds a hl7Authenticator
    • addHl7DocumentationOf

      public void addHl7DocumentationOf(org.projecthusky.common.hl7cdar2.POCDMT000040DocumentationOf value)
      Adds a hl7DocumentationOf
    • clearHl7Authenticator

      public void clearHl7Authenticator()
      Adds a hl7Authenticator
    • clearHl7DocumentationOf

      public void clearHl7DocumentationOf()
      Adds a hl7DocumentationOf
    • getHl7Author

      public List<org.projecthusky.common.hl7cdar2.POCDMT000040Author> getHl7Author()
      Gets the hl7Author
    • getHl7Code

      public org.projecthusky.common.hl7cdar2.CE getHl7Code()
      Gets the hl7Code
    • getHl7Component

      public org.projecthusky.common.hl7cdar2.POCDMT000040Component2 getHl7Component()
      Gets the hl7Component
    • getHl7ConfidentialityCode

      public org.projecthusky.common.hl7cdar2.CE getHl7ConfidentialityCode()
      Gets the hl7ConfidentialityCode
    • getHl7Custodian

      public org.projecthusky.common.hl7cdar2.POCDMT000040Custodian getHl7Custodian()
      Gets the hl7Custodian
    • getHl7DataEnterer

      public org.projecthusky.common.hl7cdar2.POCDMT000040DataEnterer getHl7DataEnterer()
      Gets the hl7DataEnterer
    • getHl7EffectiveTime

      public org.projecthusky.common.hl7cdar2.TS getHl7EffectiveTime()
      Gets the hl7EffectiveTime
    • getHl7Id

      public org.projecthusky.common.hl7cdar2.II getHl7Id()
      Gets the hl7Id
    • getHl7InFulfillmentOf

      public List<org.projecthusky.common.hl7cdar2.POCDMT000040InFulfillmentOf> getHl7InFulfillmentOf()
      Gets the hl7InFulfillmentOf
    • getHl7InformationRecipient

      public List<org.projecthusky.common.hl7cdar2.POCDMT000040InformationRecipient> getHl7InformationRecipient()
      Gets the hl7InformationRecipient
    • getHl7LanguageCode

      public org.projecthusky.common.hl7cdar2.CS getHl7LanguageCode()
      Gets the hl7LanguageCode
    • getHl7LegalAuthenticator

      public org.projecthusky.common.hl7cdar2.POCDMT000040LegalAuthenticator getHl7LegalAuthenticator()
      Gets the hl7LegalAuthenticator
    • getHl7Participant

      public List<org.projecthusky.common.hl7cdar2.POCDMT000040Participant1> getHl7Participant()
      Gets the hl7Participant
    • getHl7RealmCode

      public List<org.projecthusky.common.hl7cdar2.CS> getHl7RealmCode()
      Gets the hl7RealmCode
    • getHl7RecordTarget

      public List<org.projecthusky.common.hl7cdar2.POCDMT000040RecordTarget> getHl7RecordTarget()
      Gets the hl7RecordTarget
    • getHl7SetId

      public org.projecthusky.common.hl7cdar2.II getHl7SetId()
      Gets the hl7SetId
    • getHl7TemplateId

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

      public org.projecthusky.common.hl7cdar2.ST getHl7Title()
      Gets the hl7Title
    • getHl7TypeId

      public org.projecthusky.common.hl7cdar2.POCDMT000040InfrastructureRootTypeId getHl7TypeId()
      Gets the hl7TypeId
    • getHl7VersionNumber

      public org.projecthusky.common.hl7cdar2.INT getHl7VersionNumber()
      Gets the hl7VersionNumber
    • getPredefinedComponentCompTrue

      public static org.projecthusky.common.hl7cdar2.POCDMT000040Component2 getPredefinedComponentCompTrue()
      Adds a predefined org.projecthusky.common.hl7cdar2.POCDMT000040Component2, filled by: "COMP", "true"
      Returns:
      the predefined element.
    • getPredefinedParticipantRef

      public static org.projecthusky.common.hl7cdar2.POCDMT000040Participant1 getPredefinedParticipantRef()
      Adds a predefined org.projecthusky.common.hl7cdar2.POCDMT000040Participant1, filled by: "REF"
      Returns:
      the predefined element.
    • getPredefinedParticipantRefUnk

      public static org.projecthusky.common.hl7cdar2.POCDMT000040Participant1 getPredefinedParticipantRefUnk()
      Adds a predefined org.projecthusky.common.hl7cdar2.POCDMT000040Participant1, filled by: "REF", "UNK"
      Returns:
      the predefined element.
    • getPredefinedTemplateId124003411401

      public static org.projecthusky.common.hl7cdar2.II getPredefinedTemplateId124003411401()
      Adds a predefined org.projecthusky.common.hl7cdar2.II, filled by: "1.2.40.0.34.11.4.0.1"
      Returns:
      the predefined element.
    • getPredefinedTemplateId124003411402

      public static org.projecthusky.common.hl7cdar2.II getPredefinedTemplateId124003411402()
      Adds a predefined org.projecthusky.common.hl7cdar2.II, filled by: "1.2.40.0.34.11.4.0.2"
      Returns:
      the predefined element.
    • getPredefinedTemplateId124003411403

      public static org.projecthusky.common.hl7cdar2.II getPredefinedTemplateId124003411403()
      Adds a predefined org.projecthusky.common.hl7cdar2.II, filled by: "1.2.40.0.34.11.4.0.3"
      Returns:
      the predefined element.
    • initFirstVersion

      public void initFirstVersion(String newDocId)
      Sets the version number to 1 and makes sure the setId is the same as the document id.
      Parameters:
      newDocId - the new doc id
    • initNextVersion

      public void initNextVersion(String newDocId)
      Increases the version number by one and makes sure the setId remains the same as previously.
      Parameters:
      newDocId - the new doc id
    • setHl7Author

      public void setHl7Author(org.projecthusky.common.hl7cdar2.POCDMT000040Author value)
      Sets the hl7Author
    • setHl7Code

      public void setHl7Code(org.projecthusky.common.hl7cdar2.CE value)
      Sets the hl7Code
    • setHl7Component

      public void setHl7Component(org.projecthusky.common.hl7cdar2.POCDMT000040Component2 value)
      Sets the hl7Component
    • setHl7ConfidentialityCode

      public void setHl7ConfidentialityCode(org.projecthusky.common.hl7cdar2.CE value)
      Sets the hl7ConfidentialityCode
    • setHl7Custodian

      public void setHl7Custodian(org.projecthusky.common.hl7cdar2.POCDMT000040Custodian value)
      Sets the hl7Custodian
    • setHl7DataEnterer

      public void setHl7DataEnterer(org.projecthusky.common.hl7cdar2.POCDMT000040DataEnterer value)
      Sets the hl7DataEnterer
    • setHl7EffectiveTime

      public void setHl7EffectiveTime(org.projecthusky.common.hl7cdar2.TS value)
      Sets the hl7EffectiveTime
    • setHl7Id

      public void setHl7Id(org.projecthusky.common.hl7cdar2.II value)
      Sets the hl7Id
    • setHl7InFulfillmentOf

      public void setHl7InFulfillmentOf(org.projecthusky.common.hl7cdar2.POCDMT000040InFulfillmentOf value)
      Sets the hl7InFulfillmentOf
    • setHl7InformationRecipient

      public void setHl7InformationRecipient(org.projecthusky.common.hl7cdar2.POCDMT000040InformationRecipient value)
      Sets the hl7InformationRecipient
    • setHl7LanguageCode

      public void setHl7LanguageCode(org.projecthusky.common.hl7cdar2.CS value)
      Sets the hl7LanguageCode
    • setHl7LegalAuthenticator

      public void setHl7LegalAuthenticator(org.projecthusky.common.hl7cdar2.POCDMT000040LegalAuthenticator value)
      Sets the hl7LegalAuthenticator
    • setHl7Participant

      public void setHl7Participant(org.projecthusky.common.hl7cdar2.POCDMT000040Participant1 value)
      Sets the hl7Participant
    • setHl7RealmCode

      public void setHl7RealmCode(org.projecthusky.common.hl7cdar2.CS value)
      Sets the hl7RealmCode
    • setHl7RecordTarget

      public void setHl7RecordTarget(org.projecthusky.common.hl7cdar2.POCDMT000040RecordTarget value)
      Sets the hl7RecordTarget
    • setHl7SetId

      public void setHl7SetId(org.projecthusky.common.hl7cdar2.II value)
      Sets the hl7SetId
    • setHl7TemplateId

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

      public void setHl7Title(org.projecthusky.common.hl7cdar2.ST value)
      Sets the hl7Title
    • setHl7TypeId

      public void setHl7TypeId(org.projecthusky.common.hl7cdar2.POCDMT000040InfrastructureRootTypeId value)
      Sets the hl7TypeId
    • setHl7VersionNumber

      public void setHl7VersionNumber(org.projecthusky.common.hl7cdar2.INT value)
      Sets the hl7VersionNumber
    • setVersion

      public void setVersion(String idVersion1, int version)
      Sets the document set Id and version number.
      Weist dem Dokument eine Set Id und eine Versionsnummer zu.
      Parameters:
      idVersion1 - the set Id (if null, the document ID will be used)
      version - the version of the document