Class CdaFhirDocument

java.lang.Object
org.hl7.fhir.r4.model.Base
org.hl7.fhir.r4.model.BaseResource
org.hl7.fhir.r4.model.Resource
org.hl7.fhir.r4.model.DomainResource
org.hl7.fhir.r4.model.DocumentManifest
org.projecthusky.fhir.structures.ch.CdaFhirDocument
All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement, Serializable, org.hl7.fhir.instance.model.api.IAnyResource, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseHasExtensions, org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions, org.hl7.fhir.instance.model.api.IBaseResource, org.hl7.fhir.instance.model.api.IDomainResource
Direct Known Subclasses:
FhirCdaChEdes.EdesCtnnDocument, FhirCdaChLr.LrphDocument, FhirCdaChVacd.VacdDocument

public class CdaFhirDocument extends org.hl7.fhir.r4.model.DocumentManifest
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.hl7.fhir.r4.model.DocumentManifest

    org.hl7.fhir.r4.model.DocumentManifest.DocumentManifestRelatedComponent
  • Field Summary

    Fields inherited from class org.hl7.fhir.r4.model.DocumentManifest

    author, AUTHOR, authorTarget, content, contentTarget, created, CREATED, description, DESCRIPTION, identifier, IDENTIFIER, INCLUDE_AUTHOR, INCLUDE_ITEM, INCLUDE_PATIENT, INCLUDE_RECIPIENT, INCLUDE_RELATED_REF, INCLUDE_SUBJECT, ITEM, masterIdentifier, PATIENT, recipient, RECIPIENT, recipientTarget, related, RELATED_ID, RELATED_REF, source, SOURCE, SP_AUTHOR, SP_CREATED, SP_DESCRIPTION, SP_IDENTIFIER, SP_ITEM, SP_PATIENT, SP_RECIPIENT, SP_RELATED_ID, SP_RELATED_REF, SP_SOURCE, SP_STATUS, SP_SUBJECT, SP_TYPE, status, STATUS, subject, SUBJECT, subjectTarget, type, TYPE

    Fields inherited from class org.hl7.fhir.r4.model.DomainResource

    contained, extension, modifierExtension, text

    Fields inherited from class org.hl7.fhir.r4.model.Resource

    id, implicitRules, language, meta

    Fields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource

    RES_ID, SP_RES_ID

    Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource

    INCLUDE_ALL, WILDCARD_ALL_SET
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.hl7.fhir.r4.model.Observation
    Gets the comment.
    org.hl7.fhir.r4.model.Organization
    Gets the custodian.
    org.hl7.fhir.r4.model.Person
    Gets the doc author.
    org.hl7.fhir.r4.model.Basic
    Gets the doc language.
    org.hl7.fhir.r4.model.Basic
    Gets the doc type.
    org.hl7.fhir.r4.model.Person
    Gets the legal authenticator.
    org.hl7.fhir.r4.model.Patient
    Gets the patient.
    void
    setComment(org.hl7.fhir.r4.model.Observation comment)
    Sets the comment.
    void
    setCustodian(org.hl7.fhir.r4.model.Organization custodian)
    Sets the custodian.
    void
    setDocAuthor(org.hl7.fhir.r4.model.Person author)
    Sets the doc author.
    void
    setDocLanguage(org.hl7.fhir.r4.model.Basic language)
    Sets the doc language.
    void
    setDocType(org.hl7.fhir.r4.model.Basic typePseudonymized)
    Sets the doc type.
    void
    setLegalAuthenticator(org.hl7.fhir.r4.model.Person legalAuthenticator)
    Sets the legal authenticator.
    void
    setPatient(org.hl7.fhir.r4.model.Patient patient)
    Sets the patient.

    Methods inherited from class org.hl7.fhir.r4.model.DocumentManifest

    addAuthor, addAuthor, addChild, addContent, addContent, addIdentifier, addIdentifier, addRecipient, addRecipient, addRelated, addRelated, copy, copyValues, equalsDeep, equalsShallow, fhirType, getAuthor, getAuthorFirstRep, getAuthorTarget, getContent, getContentFirstRep, getContentTarget, getCreated, getCreatedElement, getDescription, getDescriptionElement, getIdentifier, getIdentifierFirstRep, getMasterIdentifier, getNamedProperty, getProperty, getRecipient, getRecipientFirstRep, getRecipientTarget, getRelated, getRelatedFirstRep, getResourceType, getSource, getSourceElement, getStatus, getStatusElement, getSubject, getSubjectTarget, getType, getTypesForProperty, hasAuthor, hasContent, hasCreated, hasCreatedElement, hasDescription, hasDescriptionElement, hasIdentifier, hasMasterIdentifier, hasRecipient, hasRelated, hasSource, hasSourceElement, hasStatus, hasStatusElement, hasSubject, hasType, isEmpty, listChildren, makeProperty, removeChild, setAuthor, setContent, setCreated, setCreatedElement, setDescription, setDescriptionElement, setIdentifier, setMasterIdentifier, setProperty, setProperty, setRecipient, setRelated, setSource, setSourceElement, setStatus, setStatusElement, setSubject, setSubjectTarget, setType, typedCopy

    Methods inherited from class org.hl7.fhir.r4.model.DomainResource

    addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText

    Methods inherited from class org.hl7.fhir.r4.model.Resource

    copyValues, getId, getIdBase, getIdElement, getIdPart, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta

    Methods inherited from class org.hl7.fhir.r4.model.BaseResource

    getStructureFhirVersionEnum, isResource, setId

    Methods inherited from class org.hl7.fhir.r4.model.Base

    castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource

    getId, getIdElement, getLanguageElement, getUserData, setId, setUserData

    Methods inherited from interface org.hl7.fhir.instance.model.api.IBase

    getFormatCommentsPost, getFormatCommentsPre, hasFormatComment

    Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource

    getMeta, getStructureFhirVersionEnum, isDeleted, setId
  • Constructor Details

    • CdaFhirDocument

      public CdaFhirDocument()
  • Method Details

    • getComment

      public org.hl7.fhir.r4.model.Observation getComment()
      Gets the comment.
      Returns:
      the comment
    • getCustodian

      public org.hl7.fhir.r4.model.Organization getCustodian()
      Gets the custodian.
      Returns:
      the custodian
    • getDocAuthor

      public org.hl7.fhir.r4.model.Person getDocAuthor()
      Gets the doc author.
      Returns:
      the doc author
    • getDocLanguage

      public org.hl7.fhir.r4.model.Basic getDocLanguage()
      Gets the doc language.
      Returns:
      the doc language
    • getDocType

      public org.hl7.fhir.r4.model.Basic getDocType()
      Gets the doc type.
      Returns:
      the doc type
    • getLegalAuthenticator

      public org.hl7.fhir.r4.model.Person getLegalAuthenticator()
      Gets the legal authenticator.
      Returns:
      the legal authenticator
    • getPatient

      public org.hl7.fhir.r4.model.Patient getPatient()
      Gets the patient.
      Returns:
      the patient
    • setComment

      public void setComment(org.hl7.fhir.r4.model.Observation comment)
      Sets the comment.
      Parameters:
      comment - the new comment
    • setCustodian

      public void setCustodian(org.hl7.fhir.r4.model.Organization custodian)
      Sets the custodian.
      Parameters:
      custodian - the new custodian
    • setDocAuthor

      public void setDocAuthor(org.hl7.fhir.r4.model.Person author)
      Sets the doc author.
      Parameters:
      author - the new doc author
    • setDocLanguage

      public void setDocLanguage(org.hl7.fhir.r4.model.Basic language)
      Sets the doc language.
      Parameters:
      language - the new doc language
    • setDocType

      public void setDocType(org.hl7.fhir.r4.model.Basic typePseudonymized)
      Sets the doc type.
      Parameters:
      typePseudonymized - the new doc type
    • setLegalAuthenticator

      public void setLegalAuthenticator(org.hl7.fhir.r4.model.Person legalAuthenticator)
      Sets the legal authenticator.
      Parameters:
      legalAuthenticator - the new legal authenticator
    • setPatient

      public void setPatient(org.hl7.fhir.r4.model.Patient patient)
      Sets the patient.
      Parameters:
      patient - the new patient