Class FhirCdaChVacd.VacdDocument

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
org.projecthusky.fhir.structures.ch.FhirCdaChVacd.VacdDocument
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
Enclosing class:
FhirCdaChVacd

public static class FhirCdaChVacd.VacdDocument extends CdaFhirDocument
The class VacdDocument is a derived FHIR resource containing all information of an immunization document corresponding to the CDA-CH-VACD specification
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
    void
    addActiveProblemConcernEntry(org.hl7.fhir.r4.model.Condition activeProbemlConcernEntry)
    Adds the active problem concern entry.
    void
    addAllergyProblemConcernEntry(org.hl7.fhir.r4.model.Condition allergyProblemConcernEntry)
    Adds the allergy problem concern entry.
    void
    addCodedResultObservation(org.hl7.fhir.r4.model.Observation laboratoryObservation)
    Adds the coded result observation.
    void
    Adds the immunization.
    void
    addImmunizationRecommendation(org.hl7.fhir.r4.model.MedicationStatement immunizationRecommendation)
    Adds the immunization recommendation.
    void
    addLaboratoryObservation(org.hl7.fhir.r4.model.Observation laboratoryObservation)
    Adds the laboratory observation.
    void
    addPastProblemConcernEntry(org.hl7.fhir.r4.model.Condition pastProblemConcernEntry)
    Adds the past problem concern entry.
    List<org.hl7.fhir.r4.model.Condition>
    Gets the active problem concern entries.
    List<org.hl7.fhir.r4.model.Condition>
    Gets the allergy problem concern entries.
    List<org.hl7.fhir.r4.model.Observation>
    Gets the coded result observations.
    org.hl7.fhir.r4.model.Basic
    Gets the confidentiality code.
    List<org.hl7.fhir.r4.model.MedicationStatement>
    Gets the immunization recommendations.
    List<org.hl7.fhir.r4.model.MedicationStatement>
    Gets the immunizations.
    List<org.hl7.fhir.r4.model.Observation>
    Gets the laboratory observations.
    List<org.hl7.fhir.r4.model.Condition>
    Gets the past problem concern entries.
    org.hl7.fhir.r4.model.Observation
    Gets the pregnancy obeservation.
    void
    setConfidentiality(org.hl7.fhir.r4.model.Basic confidentiality)
    Sets the confidentiality code.
    void
    setPregnancyObservation(org.hl7.fhir.r4.model.Observation pregnancyObservation)
    Sets the pregnancy observation.

    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

    • VacdDocument

      public VacdDocument()
  • Method Details

    • addActiveProblemConcernEntry

      public void addActiveProblemConcernEntry(org.hl7.fhir.r4.model.Condition activeProbemlConcernEntry)
      Adds the active problem concern entry.
      Parameters:
      activeProbemlConcernEntry - the active probeml concern entry
    • addAllergyProblemConcernEntry

      public void addAllergyProblemConcernEntry(org.hl7.fhir.r4.model.Condition allergyProblemConcernEntry)
      Adds the allergy problem concern entry.
      Parameters:
      allergyProblemConcernEntry - the allergy problem concern entry
    • addCodedResultObservation

      public void addCodedResultObservation(org.hl7.fhir.r4.model.Observation laboratoryObservation)
      Adds the coded result observation.
      Parameters:
      laboratoryObservation - the laboratory observation
    • addImmunization

      public void addImmunization(FhirCdaChVacd.MyMedicationStatement immunization)
      Adds the immunization.
      Parameters:
      immunization - the immunization
    • addImmunizationRecommendation

      public void addImmunizationRecommendation(org.hl7.fhir.r4.model.MedicationStatement immunizationRecommendation)
      Adds the immunization recommendation.
      Parameters:
      immunizationRecommendation - the immunization recommendation
    • addLaboratoryObservation

      public void addLaboratoryObservation(org.hl7.fhir.r4.model.Observation laboratoryObservation)
      Adds the laboratory observation.
      Parameters:
      laboratoryObservation - the laboratory observation
    • addPastProblemConcernEntry

      public void addPastProblemConcernEntry(org.hl7.fhir.r4.model.Condition pastProblemConcernEntry)
      Adds the past problem concern entry.
      Parameters:
      pastProblemConcernEntry - the past problem concern entry
    • getActiveProblemConcernEntries

      public List<org.hl7.fhir.r4.model.Condition> getActiveProblemConcernEntries()
      Gets the active problem concern entries.
      Returns:
      the active problem concern entries
    • getAllergyProblemConcernEntries

      public List<org.hl7.fhir.r4.model.Condition> getAllergyProblemConcernEntries()
      Gets the allergy problem concern entries.
      Returns:
      the allergy problem concern entries
    • getCodedResultObservations

      public List<org.hl7.fhir.r4.model.Observation> getCodedResultObservations()
      Gets the coded result observations.
      Returns:
      the coded result observations
    • getConfidentiality

      public org.hl7.fhir.r4.model.Basic getConfidentiality()
      Gets the confidentiality code.
      Returns:
      the confidentiality code
    • getImmunizationRecommendations

      public List<org.hl7.fhir.r4.model.MedicationStatement> getImmunizationRecommendations()
      Gets the immunization recommendations.
      Returns:
      the immunization recommendations
    • getImmunizations

      public List<org.hl7.fhir.r4.model.MedicationStatement> getImmunizations()
      Gets the immunizations.
      Returns:
      the immunizations
    • getLaboratoryObservations

      public List<org.hl7.fhir.r4.model.Observation> getLaboratoryObservations()
      Gets the laboratory observations.
      Returns:
      the laboratory observations
    • getPastProblemConcernEntries

      public List<org.hl7.fhir.r4.model.Condition> getPastProblemConcernEntries()
      Gets the past problem concern entries.
      Returns:
      the past problem concern entries
    • getPregnancyObeservation

      public org.hl7.fhir.r4.model.Observation getPregnancyObeservation()
      Gets the pregnancy obeservation.
      Returns:
      the pregnancy obeservation
    • setConfidentiality

      public void setConfidentiality(org.hl7.fhir.r4.model.Basic confidentiality)
      Sets the confidentiality code.
      Parameters:
      confidentiality - the new confidentiality code
    • setPregnancyObservation

      public void setPregnancyObservation(org.hl7.fhir.r4.model.Observation pregnancyObservation)
      Sets the pregnancy observation.
      Parameters:
      pregnancyObservation - the new pregnancy observation